Pour cela, il faut créer deux fichiers.
Le premier dans lequel nous aurons notre forme, dont voici le code :
#define rotz 45 {z -0.01 s 256 256 1 h 199 }box test rule test md 15
{ maboite
{x 500/1000 s 707/1000 707/1000 1.002 rz rotz h -10} test {x -500/1000 s 707/1000 707/1000 1.002 rz rotz h -10} test }
rule maboite
{
{h 200}box
}
Comme nous pouvons le voir, nous avons défini une variable "rotz" qui sera utilisée pour l'animation.
Nous créons donc un second fichier dans lequel nous mettrons ce code javascript :
#javascript
function pad(number){ number = number + ''; // convert to string while (number.length < 4) { number = "0" + number; } return number; }
Builder.load("NouveauMovie.es"); max =360; for (i = 0; i <= max; i+=1) {
c = i/max;
Builder.reset();Builder.setSize(640,360);
Builder.define("rotz",c*360); Builder.build(); name = "./outputanimation" + pad(i); Builder.templateRenderToFile("Sunflow-Colored.rendertemplate", name + ".sc",true); Builder.execute("sunflow", name + ".sc -nogui -o " + name + ".png", true); }
Et nous obtenons ainsi le résultat suivant :
Petit test d'animation réalisé avec Structure Synth. Pour cela, il faut créer deux fichiers. Le premier dans lequel nous aurons notr... Rate this posting:
{[["☆","★"]]}
Aucun commentaire:
Enregistrer un commentaire