Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmueller
      Objets POV-Ray - Comment faire des objets pour POV-Ray
English English English
Italiano  Italiano
Deutsch 

Page d'Accueil
- POV-Ray Tutorial

  - Exemples POV-Ray
   Table des matières
  - Géométrie
  - Architecture
    - Maison part 1
      - Maison part 2
      - Maison part 3
    - Toit
    - Tour
    - Châteaux
    - Fenêtre + Porte
    - Escaliers
    - Pyramide
    - Colonne
    - Arc, Arche
    - Clôtures
    - Meubles
    - Ménage
  - Technique
                                       
 
Maison

  Maison - part 2

Objets:   "box", "plane".
Méthodes: "difference", "union", "#declare"
La Constuction d'une maison
(intérieur creusé, le toit)
Le creux del'intérieur della maison on fait avec un parallélépipède rectangle un peu plus petit que le solide della casa ici avec la "difference": La forme de base de la maison moins la forme del'intérieur.
 
Un ficher include pour utiliser cet objet comme un objet prêt à l'usage vous pouvez trouver sur mon site Objets POV-Ray.
//-------------------------------------
#declare Wall_Texture_1 =
texture{ pigment{color rgb<1,1,1>*1.1}
         normal {bumps 0.5 scale 0.005}
         finish {diffuse 0.9}
       } // end of texture
#declare Wall_Texture_2 =
texture{ pigment{color  rgb<1,1,1>*1}
         finish {diffuse 0.9}
        } // end of texture
//-------------------------------------

#declare Wd = 0.20 ; // épaisseur du mur

//  creuser l'intérieur
difference{ //-------------------------
box { <-Hx,0,0>,< Hx,Hy,Hz>
      texture { Wall_Texture_1}
    } // end of box -------------------
plane{ <0,-1,0>,0
       texture { Wall_Texture_2}
       rotate<0,0,Roof_Angle>
       translate<0,Hy,0>
     } // end of plane ----------------
plane{ <0,-1,0>,0
       texture { Wall_Texture_2}
       rotate<0,0,-Roof_Angle>
       translate<0,Hy,0>
     } // end of plane ----------------
 // le creux interieur:
box { <-Hx+Wd,0.10,Wd>,<Hx-Wd,Hy,Hz-Wd>
      texture {Wall_Texture_2}
     }
}// end of difference -----------------




Le toit:

Les partie del toit sont formée de deux boîte mince, tournées avec l'angle du toit et poussées à l'hauteur du pignon.

#declare Roof_Texture= // toit
// layered textures
// superposition des textures
texture{
  pigment{color rgb<.55,.09,.09>*1.3}
  normal {gradient z scallop_wave
                     scale<1,1,0.15>}
  finish { diffuse 0.9}
} // end of texture 1 ----------------
texture{
  pigment{
      gradient x
      color_map{
      [0.00 color rgbt<1,1,1,1>]
      [0.90 color rgbt<1,1,1,1>]
      [0.95 color rgb<1,1,1>*0.1]
      [1.00 color rgb<1,1,1>*0.1]}
      scale 0.25}
  finish { diffuse 0.9}
} // end of texture 2 ----------------
//--------- fin de texture
#declare Roof_D = 0.10;//spessore tetto
#declare Roof_O = 0.20;// sporto
#declare Roof_L=Hx+0.8;//esperimento!!

// le toit:
box{  // toit à gauche
 <-Roof_L,       0,  -Roof_O>,
 < Roof_D/2,Roof_D,Hz+Roof_O>
 texture{ Roof_Texture
          translate<-0.05,0,0>}
 rotate<0,0, Roof_Angle>
 translate<0,Hy,0>
}
box{ // toit à droite
 <-Roof_L,        0,  -Roof_O>,
 < Roof_D/2, Roof_D,Hz+Roof_O>
 texture{ Roof_Texture
          translate<-0.05,0,0>}
 rotate<0,0, Roof_Angle>
 translate<0,Hy,0>
 scale<-1,1,1> // reflété x
}
//----------------------- fin du toit

 
 
 
 
 
 
 



La description de la scène pour POV-Ray:
fichier ".txt" ou fichier ".pov"

retour à part 1
la suite au part 3
Objets prêt à l'usage pour POV-Ray comme
fichiers include avec fichiers exemple
on peut trouver sur la POV-Ray Objects page.
top

© Friedrich A. Lohmüller, 2006
www.f-lohmueller.de