jasa video

galen.nolan1@gmail.comn> Hub Contact Person HP 085642440571 (wa /telp) / 085642440571 [call only] Galennolan.

Scale layer dengan script


kita ingin memperbesar layer dengan script
jadi pertama buka after effect dan run script dibawah ini
myComp = app.project.item(1);
mySolid = myComp.layers.addSolid([1.0,1.0,0], "my square", 50, 50, 1);

newMask = mySolid.Masks.addProperty("Mask");
newMask.inverted = true;
myMaskShape = newMask.property("maskShape");
myShape = myMaskShape.value;
myShape.vertices = [[5,5],[5,45],[45,45],[45,5]];
myShape.closed = true;
myMaskShape.setValue(myShape);

myPosition = mySolid.property("position");
myPosition.setValueAtTime(0,[80,30]);
myPosition.setValueAtTime(1,[130,60]);
myPosition.setValueAtTime(2,[80,90]);
myPosition.setValueAtTime(3,[30,60]);
myPosition.setValueAtTime(4,[80,30]);

myRotation = mySolid.property("rotation");
myRotation.setValueAtTime(0,0); \\ ini uda dicobakan pada postingan sebelumnya 
myRotation.setValueAtTime(4,720);
  
\\ ini script yang secara khusus memperbesar layer
myScale = mySolid.property("scale"); \\penamaan myScale , bisa diganti dengan apapun 
myScale.setValueAtTime(0,[100,100]); 
myScale.setValueAtTime(1,[50,50]);
myScale.setValueAtTime(2,[100,100]);
myScale.setValueAtTime(3,[50,50]);
myScale.setValueAtTime(4,[100,100]); \\ pada detik ke 4 layer di perbesar dengan x 100 dan y 100
 
sebenarnya kita bisa saja ganti myScale dengan yang lain asalkan namanya ga dipake oleh script after effect.
dari postingan ketiga ini kita jadi paham

bagaimana membuat layer  , 
 merubah posisi pada detik detik tertentu , 
merubah rotation pada detik detik tertentu 
dan scaling pada detik detik tertentu 
 
script bisa dijalankan secara individu seperti contoh ini yaitu run script. atau pun script bisa kita masukkan dalam parameter tertentu 
seperti opacity layer, rotation layer , scale layer dan lain lain. 

untuk lebi jelasnya bisa cek di motionscript.com atau help adobe  ya
bisa search di google namun bahasanya bhasa inggris
 



0 komentar: