Page d'Accueil
- POV-Ray Tutoriel
Conception de Surface
- Coleurs et Textures
Index
Syntaxe de texture
- Exemple de base
- pigment{ ... }
- normal{ ... }
- pigment_pattern
- Exemples normal
- finish{ ... }
Textures prêtes-à-l'emploi
> Règles de base
- colors.inc
- textures.inc
Couleurs en do-it-yourself
- color rgb< , , >
- Transparence
Motifs - Patterns
Listes de Motifs
Warps
uv_mapping
Mapping
Superpositions
Votre textures
|
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 { diffuse 0.9 phong 1}
} // 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 { diffuse 0.9 phong 1 }
} // ------- 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 (ready-made)
sphere{ <0,0,0>,1
texture{Polished_Chrome // <--- ready-made texture
pigment{quick_color White}
normal {bumps 0.5 scale 0.05}
} // --- fin de texture
} //------------------- fin de sphère ------------------- |
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}
}// ------- fin de texture
} //------------------- fin de sphère ------------------- |
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 {diffuse 0.9 phong 1}
}// ---------- fin de texture
} //------------------- fin de sphère ------------------- |
|
|