jeudi 27 juin 2013

Test animation Structure Synth

Petit test d'animation réalisé avec Structure Synth.

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:
{[["☆","★"]]}