Lalu bagaimana menganimasikan opacity dengan script ,
kali ini kita akan membuat script yang berisi pembuatan layer , perubahan posisi rotasi scaling dan perubahan opacity dari layer
opacity dan rotasi berbeda dengan scale dan posisi,
karena opacity dan rotation hanya punya satu parameter, yaitu X
sedangkan scale dan posisi punya parameter x dan y bahkan z
lalu bagimana jika berbeda , kalo untuk parameter x dan y kalian harus menambahkan [ ] seperti ini [x,y]
nmun jika parameter hanya x saja , kalian ga perlu ada tanda [ ] .
ini contohnya run script ini di after effect kalian
script diatas bisa kalian run di after effect.
kali ini kita akan membuat script yang berisi pembuatan layer , perubahan posisi rotasi scaling dan perubahan opacity dari layer
opacity dan rotasi berbeda dengan scale dan posisi,
karena opacity dan rotation hanya punya satu parameter, yaitu X
sedangkan scale dan posisi punya parameter x dan y bahkan z
lalu bagimana jika berbeda , kalo untuk parameter x dan y kalian harus menambahkan [ ] seperti ini [x,y]
nmun jika parameter hanya x saja , kalian ga perlu ada tanda [ ] .
ini contohnya run script ini di after effect kalian
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); \\ satu parameter
myRotation.setValueAtTime(4,720);
myScale = mySolid.property("scale");
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]);
myOpacity = mySolid.property("opacity");
myOpacity.setValueAtTime(0,100);
myOpacity.setValueAtTime(1,50); \\ satu parameter 1 mewakili detik, 50 mewakili opacity
myOpacity.setValueAtTime(2,100);
myOpacity.setValueAtTime(3,50);
myOpacity.setValueAtTime(4,100);
script diatas bisa kalian run di after effect.
0 komentar:
Posting Komentar