Bon je viens de finir la petite animation, je l'ai mise sur youtube, le gif faisant 9.80mo, j'ai pensé à ceux qui ont du 512k chez eux 
Donc, le lien : Overgame - YouTube
( 12 images/secondes, j'aurais bien mis 24, mais vu le temps de rendu qu'il a fallu pour faire les 180 images déjà... )
Et pour le code final, ça donne ça :
global_settings{ ambient_light rgb <0, 0, 0> max_trace_level 10 } camera{ #declare cam_y = (clock/2)+1; #declare cam_x = (clock/4); #declare cam_z = (clock/5)-10; location <cam_x,cam_y,cam_z> look_at <0,0,0> } light_source{ <0, 10, 0> rgb <1,1,1> fade_distance 11 fade_power 10 spotlight point_at <-3, 0, -4> radius 90 falloff 120 tightness 5 shadowless } light_source{ <-4, 1, -10> rgb <1,1,1> fade_distance 11 fade_power 10 spotlight point_at <-3, 0, -4> radius 90 falloff 120 tightness 5 shadowless } plane{ y 0 texture{ pigment{ checker rgb <0,0,0> rgb <1,1,1> } finish{ ambient <1,1,1> diffuse .7 phong 1 specular 1 metallic 1 reflection .08 filter .5 } } } union{ lathe { cubic_spline 13, <0,0>,<1.5,0>,<1.3,0.3>,<1.45,0.7>,<1,1>,<0.99,1.1>,<0.9,1>,<0.5,2.5>,<0.76,4>,<1,4.05>,<0.85,4.1>,<0.03,4.35>,<0,2> sturm } sphere{ <0,5.15,0> 0.8 } scale <1,1,1>*0.3 //-------------------------------------------------------------------------------- #if( clock <= 1 ) translate <-2.5+clock,0,-5.5+clock> #else #if( clock > 2 & clock <= 4 ) translate <-(clock-2),0,(clock-2)> #else #if( clock >= 4 & clock <= 5 ) translate <-2,0,2> #else #if( clock >=5 & clock <= 6 ) translate <(clock-7),0,(clock-3)> #else translate <-1.5,0,-4.5> #end #end #end #if( clock < 2 ) translate <0,0,0> #else translate <-1.5,0,-4.5> #end #end //-------------------------------------------------------------------------------- texture{ pigment{ rgb <1,1,1> } finish{ ambient <1,1,1> diffuse .55 phong 1 specular 1 metallic 1 reflection .05 filter .9 } } } union{ lathe { cubic_spline 13, <0,0>,<1.5,0>,<1.3,0.3>,<1.45,0.7>,<1,1>,<0.99,1.1>,<0.9,1>,<0.5,2.5>,<0.76,4>,<1,4.05>,<0.85,4.1>,<0.03,4.35>,<0,2> sturm } sphere{ <0,5.15,0> 0.8 } scale <1,1,1>*0.3 //-------------------------------------------------------------------------------- #if( clock >= 1 & clock <= 2 ) translate <0.5-(clock-1),0,0.5-(clock-1)> #else #if( clock >=2 & clock <=4 ) translate <-0.5,0,-0.5> #else #if( clock >=4 & clock <=5 ) translate <-1-(clock-4),0,-1-(clock-4)> #else translate <-2,0,-2> #end #if( clock <= 1 ) translate <2,0,2> #end translate <0.5,0,0.5> #end #end //-------------------------------------------------------------------------------- texture{ pigment{ rgb <0.7,0,0> } finish{ ambient <1,1,1> diffuse 0.5 phong 1 specular 1 metallic 1 reflection .02 filter 1 } } }
Antialias=On Antialias_Threshold=0.1 Antialias_Depth=2 Input_File_Name="overgame.pov" Initial_Frame=1 Final_Frame=180 Initial_Clock=0 Final_Clock=6 Subset_Start_Frame=0 Subset_End_Frame=180 Cyclic_Animation=On Pause_when_Done=Off

Ça faisait longtemps que je n'avais pas touché à POV-Ray (un moteur de rendu 3D, POV-Ray signifie Persistence Of Vision - Raytracer), je m'y suis remis vite-fait hier soir, pour l'instant ça donne ça :

)
).
global_settings{ ambient_light rgb <0, 0, 0> // défini la lumière ambiente, rgb <0,0,0> est la couleur qu'on défini pour cette lumière : rgb = rvb = rouge-vert-bleu, donc le premier 0 correspond au rouge, le second au vert et le dernier au bleu, donc ici, ni rouge, ni bleu, ni vert, donc ça donne du noir) max_trace_level 10 } camera{ location <-4,1,-10> // on place la caméra , les vecteurs étant dans l'ordre : x;y;z -> on a donc 4 vers la gauche, 1 vers le haut, et 10 en arrière look_at <0,0,0> //la caméra est dirigé vers l'origine } light_source{ <0, 10, 0> rgb <1,1,1> fade_distance 11 fade_power 10 spotlight point_at <-3, 0, -4> radius 90 falloff 120 tightness 5 shadowless //les paramètres ci-dessus règle l'instensité de la lumière, ta largeur du rayon de projection, ... shadowless enlève les ombres } light_source{ <-4, 1, -10> rgb <1,1,1> fade_distance 11 fade_power 10 spotlight point_at <-3, 0, -4> radius 90 falloff 120 tightness 5 shadowless } plane{ // défini le sol y //orientation du sol 0 //hauteur du sol texture{ //définition des textures pigment{ checker //un damier... rgb <0,0,0> //noir... rgb <1,1,1> // et blanc } finish{ ambient <1,1,1> diffuse .7 phong 1 specular 1 metallic 1 reflection .08 filter .5 } } } union{ lathe { cubic_spline 13, <0,0>,<1.5,0>,<1.3,0.3>,<1.45,0.7>,<1,1>,<0.99,1.1>,<0.9,1>,<0.5,2.5>,<0.76,4>,<1,4.05>,<0.85,4.1>,<0.03,4.35>,<0,2> sturm } sphere{ <0,5.15,0> 0.8 } scale <1,1,1>*0.3 translate <-2.5+clock,0,-5.5+clock> texture{ pigment{ rgb <1,1,1> } finish{ ambient <1,1,1> diffuse .55 phong 1 specular 1 metallic 1 reflection .05 filter .9 } } } union{ lathe { cubic_spline 13, <0,0>,<1.5,0>,<1.3,0.3>,<1.45,0.7>,<1,1>,<0.99,1.1>,<0.9,1>,<0.5,2.5>,<0.76,4>,<1,4.05>,<0.85,4.1>,<0.03,4.35>,<0,2> sturm } sphere{ <0,5.15,0> 0.8 } scale <1,1,1>*0.3 translate <1.7,0,0> texture{ pigment{ rgb <0.7,0,0> } finish{ ambient <1,1,1> diffuse 0.5 phong 1 specular 1 metallic 1 reflection .02 filter 1 } } }

Juste un petit post pour souhaiter de très bonne vacances pour ceux qui sont en vacances, et puis bah... pour les autres... bossez bien ? 
PS : je vais procéder à un important changement sur le blog pendant les vacances, donc il y a de fortes probabilités qu'il y ait bon nombre de bugs vers le milieux des vacances sur le blog.
Merci de votre compréhension
Je viens tout juste de mettre en ligne les quelques fichiers que j'ai modifiés, et, comme vous aurez sûrement pu le remarquer, j'ai remplacé la rubrique "Article au hasard" par "Nuage de tags", jugeant qu'une rubrique présentant un article au hasard est un peu inutile.
Pour ceux qui ne sauraient pas ce qu'est un nuage de tags (si si ça existe je vous jure
) :
Citation : Wikipédia
), et je vais donc pouvoir consacrer plus de temps au blog et au projet que "j'ai" présenté ici : http://afterhaze.sfhost.net/Projets-4 .
Encore un petit bout de code (que j'ai terminé en début de semaine, mais pas le temps de poster
)
<?php function filled($var){ } ?> <?php function tags($taglist, $do, $to_out) { if( $do == 'newtags' ){ $accents = "ÀÁÂÃÄÅàáâãäåÒÓÔÕÖØòóôõöøÈÉÊËèéêëÇçÌÍÎÏìíîïÙÚÛÜùúûüÿÑñ"; $noaccents = "AAAAAAaaaaaaOOOOOOooooooEEEEeeeeCcIIIIiiiiUUUUuuuuyNn"; $by = ' '; } elseif( $do == 'looktags' ){ foreach( $taglist_in as $out_tags ){ if( $pos_tag!==false ){ } } } elseif( $do == 'tagcloud' ){ foreach( $taglist_in as $out_tags ){ } } else{ } return $taglist; } ?>