• Un nouveau petit projet : le vase

    Bonjour à tous.

    Après un long moment d'absence, je reviens avec un projet nettement plus court, histoire de voir un peu autre chose.

    Le thème du jour : un vase sur une table, avec une fleur dedans.

     

    C'est l'occasion de travailler notamment les textures et les effets de transparence. La table sera en effet une table moderne, en verre et métal.

    Le travail de la fleur sera aussi intéressant. L'objetcif est de la faire en 100% POVRAY. Au programme, CSG, sphere-sweep, peut-être isosurfaces ou autres objets courbes du même type, transparences, diffusion sous la surface,... Et pourquoi pas profiter qu'il n'y a qu'une image à calculer pour rajouter de la radiance ?

    Niveau du code source, on repart sur l'idée du code modulaire, c'est ce qu'il y a de plus efficace.

    Voici le code du jour :

    #version 3.7
    #declare CAMERA = 1;       // max 1
    #declare LUMIERE = 1;      // max 1  
    #declare TABLE = 1;        // max 1 
    #declare VASE = 1;         // max 1 
    #declare FLEUR = 1;        // max 1    
    #declare CARRELAGE = 1;    // max 1 
    #declare CIEL = 1;         // max 1
    global_settings {
        assumed_gamma 1.8
    }
     
    #switch (CAMERA)
        #case (1)
            camera {
                location <0,100,-200>
                look_at <0,100,000>
                right x*1920/1080     
            }
            #break
    #end   
    #switch (LUMIERE)
        #case (1)
            light_source {<-70,200,-200> color rgb 1
                fade_distance 100 fade_power 2}
        #break
    #end
    #switch (TABLE)     
        #case(1)
            box {<-50, 75,-20>,<50,80,20> 
                pigment {color rgb 1} 
            }   
            box {<-45,0,-15,>,<-42,76,-12> 
                pigment {color rgb 1} 
            }  
            box {<45,0,-15,>,<42,76,-12> 
                pigment {color rgb 1} 
            }
            box {<-45,0,15,>,<-42,76,12> 
                pigment {color rgb 1} 
            }
            box {<45,0,15,>,<42,76,12> 
                pigment {color rgb 1} 
            }
        #break
    #end     
    #switch (VASE)
        #case(1)
            cylinder {<0,80,0>,<0,120,0>,8
                pigment {color rgb <0,0,1>}
            }
        #break
    #end                                            
    #switch (FLEUR)
        #case(1)
            cylinder {<0,80,0>,<10,160,0>,2
                pigment {color rgb <0,1,0>}
            }
            sphere {<10,160,0>,5
                pigment {color rgb <1,0,0>}
            }
        #break   
    #end
          
    #switch (CARRELAGE)
        #case(1)
            plane {y,0
                texture {
                    pigment {color rgb <1,1,0>}
                    finish {reflection 0.3 conserve_energy}
                }
            }
        #break
    #end
            
    #switch (CIEL)
        #case(1)
            sky_sphere {
                pigment {color rgb <0.5,0.5,1>}
            }
        #break
    #end

    Voici l'image résultante. Rien d'exceptionnel pour l'instant, évidemment, mais on pose le schéma de la scène...

    Un nouveau petit projet : le vase

    A bientôt pour la suite...

    « Fantômes et bibliothèques : la vidéo HDVue : Un modeleur - renderer spécialisé dans les paysages »

    Tags Tags : , ,
  • Commentaires

    Aucun commentaire pour le moment

    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :