EngelschofferSa. 26 Mai. 2012, 16:45 Uhr
Huhu. Ich bin dabei einen Busch in Maya zu erstellen und wollte diese mit Hilfe der Scriptsprache "MEL" machen. Dabei soll es so sein, dass eine Ebene nach der anderen mit Blättern gefüllt wird. Dazu wollte ich erst 9 Ebenen machen, die immer mehr nach außen gehen, damit der Busch von oben nach unten an dicke gewinnt. Jedoch kommt bei mir immer nur eine Ebene zu stande. Woran kann das liegen?
( Iwie kann er das kleiner zeichen nicht nehmen, deswegen steht im code kleiner )
int $i=0;
int $j=0;
int $beweg=-1;
int $rotier1=40;
int $rotier2=20;
int $xwert=0.1;
int $ywert=0.1;
int $pivotwert=-0.1;
// Blaetter rotieren einmal um den Stamm
while($i"kleiner"9){
while($j"kleiner"9){
select -r blatt ;
duplicate -rr;
rotate -r 0 $rotier1 0;
$j=$j+1;
$rotier1=$rotier1+40;
}
$j=0;
select -r blatt ;
// Neue Ebene an Blättern
move -r -os -wd $xwert $ywert 0;
//Pivot versetzen, damit die Blaetter nach außen kommen
move -r $pivotwert 0 0 blatt.scalePivot blatt.rotatePivot;
$i=$i+1;
}