Page d'Accueil
- POV-Ray Tutoriel
Conception de Surface
- Coleurs et Textures
Index
Syntaxe de texture
Textures prêtes-à-l'emploi
Couleurs en do-it-yourself
Motifs - Patterns
> types de motifs
Motifs régulaires
- checker, hexagon
square, triangular
- brick
- object pattern (1)
- object pattern (2)
- object pattern (3)
- tiling
- pavement
Motifs rayures
- color_map{...}
Motifs par pigments
- pigment_pattern (1)
- pigment_pattern (2)
- image_pattern
Listes de Motifs
- Motifs régulaires
- Motifs par hasard
- Motifs Fractal
- Autres motifs
Warps
Mapping
uv_mapping
Superpositions
Votre textures
|
|
Types de motifs - Patterns
"three-dimensional solid texturing" avec 3d textures procédurales
|
Au lieu de utiliser une couleur seul comme
» color Red «, on peut utiliser un motif de couleurs avec l'instruction »pigment «.
À part de les motifs préfabriqués comme Jade, Bright_Blue_Sky, Blood_Sky, Candy_Cane, Red_Marble, Brown_Agate, Cork etc.
on peut utiliser aussi un grand nombre de motifs réguliers
et un nombre infini de motifs irréguliers pour types de motif comme
» gradient<0,1,0> « avec une
» color_map « ma aussi avec
» pigment_map «,
» texture_map «
ou dans » normal « : » normal_map «.
La plupart des motifs fonctionne avec » normal « aussi bien
que avec des couleurs.
Ces motifs ne sont pas une image superficielle intégrée à la surface d'une forme.
Ils sont tridimensionels comme les veines dans un gâteau marbré chocolat/vanille
ou dans le bois ! Cette methode est nommée "three-dimensional solid texturing".
Ces motifs (à part de material_map, image_map et bump_map) sont produit par
une fonction à trois dimensions. Les textures de cette type
s'appele textures procédurale.
On peut aussi mettre à l'échelle (» scale «),
effectuer une rotation (» rotate «),
les mettre entre crochet de » texture «
pour faire une translation de pigment, texture ou normal.
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.
Voir aussi
liste de types de motifs
pour » pigment « et » normal «
Voici un exemple de craquelé » crackle « :
// 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 { 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 { 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 { diffuse 0.9 phong 1}}} |
|
|