Descriptions et exemples pour le POV-Ray raytracer par Friedrich A. Lohmüller,
traduit en français par Henri Girard.
English English English
Deutsch Deutsch

Motifs de rayures Textures » mapping «

Conception de Surface en »texture«

Types de motifs (» patterns «):


En utilisant » color_map «, » pigment_map «, » texture_map « ou » normal_map « le type de modèle doit être défini. Les modèles possibles sont décrits ici.
La plupart fonctionne avec » normal « aussi bien qu'avec couleurs. Ces modèles ne sont pas un arrière plan intégré dans une forme. Ils sont tridimensionels comme les veines dans un gâteau marbré chocolat/vanille ou dans le bois ! On peut aussi mettre à l'échelle (» scale «), effectuer une rotation (» rotate «), les mettre entre crochet de » texture « pour faire une translation de pigment.

La turbulence fait revivre les couleurs :

Avec l'instruction supplémentaire turbulence et des valeurs entre 0.00 et 1.00 ou plus on peut modifier chaque modèle. Les attributs de » pigment « ou » normal « sont variables. Avec ça on peut obtenir presque toutes sortes de structures naturelles de texture, telle que nuages, bois ou marbre.

gradient <0,1,,0> c'est la direction du mapping à venir.
agate marble granite quelques structures de pierre
bozo spotted leopard quelques motifs de spot
onion chaque anneau est une unité d'épaisseur
wood tel son nom (bois) !
mandel 25 en xy, valeurs typiques de "mandel 10" jusqu'à "mandel 256"
spiral1 ex. : pigment {spiral1 3 color_map{[ ... ] [ ... ] [ ...] } } = Spirale typ1 avec 3 bras
spiral2
radial on obtient des rayures radiales autour de y avec le début en x
- ex. Avec une fréquence de 3 "frequency 3" on aura 3 fois, la répétition de ce modèle, à chaque révolution.
Généralement utilisé avec "normal{ ... }" voici les modèles suivants : crackle tel un sol désertique
crackle tel un sol désertique
dents comme une pierre craquelée
ripples ondes d'une petite pierre tombant dans l'eau
quilted kilt
waves ondes
wrinkles tordu
Voir aussi
liste de types de motifs pour » pigment « et » normal «
Voici un exemple de craquelé » crackle « :

Sample crackle 640x480

// ground ----------------------------------------------------
plane{<0,1,0>, 0
      texture{Polished_Chrome
              pigment{color rgb<1,0.8,0>}
              normal {crackle 0.75 turbulence 0.25 scale 0.25}
              finish {ambient 0.1 diffuse 0.9}}
     }// end of plane
//------------------------------------------------------------

Pour la texture de la boule voir les modèles dans » layered textures «



L'exemple suivant 1 est aussi connu en tant que » Bright_Blue_Sky « -

sphere{<0,0,0>,1 translate<-1,1,0>
      texture{
        pigment{
           bozo turbulence 0.56
           color_map {
             [0.0 color rgb <0.5, 0.5, 1.0>] //LightBlue
             [0.5 color rgb <0.5, 0.5, 1.0>] //LightBlue
             [0.6 color rgb <1.0, 1.0, 1.0>] //White
             [1.0 color rgb <0.5, 0.5, 0.5>] //Grey
                     } // end of color_map
               } // end of pigment
        finish {ambient 0.1 diffuse 0.9 phong 1}}}
  // end of finish, end of texture, end of sphere
sphere{<0,0,0>,1 translate<1,1,0>
       texture{
         pigment{
           ripples scale 0.5 turbulence 1.5
           color_map {
                  [0.0 color NeonPink ]
                  [0.1 color NeonPink ]
                  [0.5 color Yellow   ]
                  [0.6 color White    ]
                  [1.0 color Gray50   ]
                 } // end of color_map
              } // end of pigment
          normal {wrinkles 0.75 scale 0.1}
          finish {ambient 0.1 diffuse 0.9 phong 1}}}  

Sample color_map 640x480

Motifs de rayures Textures » mapping «

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