| Novembre 2009 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 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 | ||||||||||
|
||||||||||
Bonjour, ami visiteur.
Ce blog retrace mes débuts en image de synthèse, grâce au loiciel POV-Ray (gratuit, ça c'est cool !). Quelques croquis, divers essais, et deux projets en cours, mettent en jeu une scène spatiale et des tuyaux. En archive, le premier projet, l'échiquier...
Voici une scène-type pour tester la rapidité des opérations booléennes :
camera {location <20,20,-40> look_at <20,20,20>}
light_source {<20,20,-60> color rgb 1}
#declare demisphere=????
#declare a=0;
#while (a<20)
#declare b=0;
#while (b<20)
#declare c=0;
#while (c<20)
object{demisphere translate <a,b,c>*2 rotate <a,b,c>*18 pigment {color 1}}
#declare c=c+1;
#end
#declare b=b+1;
#end
#declare a=a+1;
#end
Cette scène est un réseau dense de demi-sphères. J'effectue des rendus à haute résolution (2048x1536, antialiasing) avec plusieurs méthodes de création de la demi-sphère... bilan ci-dessous
#declare demisphere=intersection {
sphere {0,1 pigment {color rgb 1}}
box {<-1.1,0,-1.1>,<1.1,-1.1,1.1>}
}
temps : 120,52 secondes
#declare demisphere=difference {
sphere {0,1 pigment {color rgb 1}}
box {<-1.1,0,-1.1>,<1.1,1.1,1.1>}
}
temps : 146,27 secondes
#declare demisphere=intersection {
sphere {0,1 pigment {color rgb 1}}
plane {y,0}
}
temps : 111,56 secondes
#declare demisphere=difference {
sphere {0,1 pigment {color rgb 1}}
plane {y,0}
}
temps : 103,69 secondes
Vous en concluez ce que vous voulez, mais moi, à partir de maintenant, mon choix est fait...
Commentaires