Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmüller.
English English English
Deutsch Deutsch

"finish" Textures Couleurs prêtes-à-l'emploi

Conception de Surface en »texture«


Règles de base pour utiliser
couleurs , pigments et textures prêtes-à-l'emploi:


1) Se un composant est déclaré en qualité de » color ... «
----> on doit utiliser l'instruction » pigment{color...} « !

Se un composant de la texture (p.ex. » Scarlet «) est défini comme une couleur avec » color{ ... } «, on doit appeler ce composant dans une instruction » pigment{ color ... }« :

texture{ pigment{color Scarlet}
         finish {ambient 0.1 diffuse 0.9 }
       } // fin de texture 
Utillisant Intel computers on doit ajuter ici un » finish « comme ci-dessus, autrement la couleur est un peu trop sombre!

2) Se un composant est déclaré en qualité de » pigment{ ... } «
---> on doit utiliser l'instruction » pigment{ ... } «!

Se un composant de la texture p.ex. le motif » Jade « est défini comme un pigment avec » pigment{ ... } «, on doit appeler ce composant dans une instruction » pigment{ ... } « :
texture{ pigment{Jade}
         finish {ambient 0.1 diffuse 0.9 phong 1.0 }
       } // ------- fin de texture
Ici "phong 1.0" fait un rehaut, specialment les objets arrondis ont l'air que sont fait briller!

3) Se un composant est déclaré en qualité de » texture{ ... } «
---> on doit utiliser l'instruction » texture{ .. } «!

Se une qualité de surface p.ex. » Polished_Chrome « ou » Glass3 « est déclarée avec tous les components, on doit seulement écrire :
texture{ Glass3 } // ------- fin de texture
Bien sûr on peut ajute quelques qualités complémentaires à une texture complète comme un peu de rugosité (» normal «) et une couleur pour » quick rendering « (» quick_color «) - mais on doit agir avec prudence - utilises la syntaxe correcte !!! - autrement on peut voir quelques effets indésirables!
Exemple:
   texture{ Glass3
            pigment{ quick_color Cyan}
            normal { ripples 0.5 scale 0.05 }
          }// ---- fin de texture
   interior{I_Glass} // refraction active!
//---------------------------------------------- 
Exemples pour utiliser
a) une texture prêtes-à-l'emploi
sphere {<0,0,0>,1
        texture{Polished_Chrome //       <-- ready-made texture
                pigment{quick_color White}
                normal {bumps 0.5 scale 0.05}
               }  // --- end of texture
       }  ;//-------------- end of sphere -------------------
b) un pigment prêtes-à-l'emploi
sphere {<0,0,0>,1
        texture{pigment{Bright_Blue_Sky //<- ready-made pigment
                           quick_color Blue }
                normal {bumps 0.5 scale 0.05}
                finish {ambient 0.1 diffuse 0.9}
               }// ------- end of texture
       }//------------------- end of sphere ------------------
c) une couleur prêtes-à-l'emploi
sphere {<0,0,0>,1
        texture{ pigment{color White} //  <--- ready-made color
                 normal {bumps 0.5 scale 0.05}
                 finish {ambient 0.1 diffuse 0.9}
               }// ----end of texture
        }//--- end of sphere -------------------------------

"finish" Textures Couleurs prêtes-à-l'emploi

© Friedrich A. Lohmüller, 2005
email email: (legacy email redacted)
homepage:www.f-lohmueller.de