1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#javascript
function pad(number) {
number = number + ''; // convert to string
while (number.length < 4) {
number = "0" + number;
}
return number;
}
Builder.load("NouveauMovie.es");
max =1000 ;
for (i = 0; i <= max; i+=1) {
c = i/max;
Builder.reset();
Builder.setSize(0,100);
Builder.define("_rz",c*360);
Builder.define("_md",20+c*3000);
Builder.define("_dofa",0.2+ 0.1*Math.sin(c*3.1415*2));
Builder.build();
// ---- Sunflow raytrace -----
/*
name = "f:/Test/out" + pad(i);
Builder.templateRenderToFile("Sunflow-Colored.rendertemplate", name + ".sc",true);
Builder.execute("sunflow", name + ".sc -o " + name + ".sc -nogui -o " + name + ".png", true);
*/
// ---- Internal raytrace ------
Builder.raytraceToFile("N" + pad(i) + ".png",true);
}
|