Home
- POV-Ray Tutorial
Design di Superfici
- Colori e Texture
Index
Sintassi di texture
Testure pronto per l'uso
Colori Do-it-yourself
Motivi - patterns
> tipi di motivi
Motivi regolari
- checker, hexagon
square, triangular
- brick
- object pattern (1)
- object pattern (2)
- object pattern (3)
- tiling
- pavement
Motivi con righe
- color_map{...}
Motivi con pigment
- pigment_pattern (1)
- pigment_pattern (2)
- image_pattern
Liste di motivi
- Motivi regolari
- Motivi come per caso
- Motivi Frattali
- Altri motivi
Warps
uv_mapping
Mapping
Sovrapposizioni
Vostre testure
|
|
Tipi di motivi - Patterns
"three-dimensional solid texturing" con 3d testure procedurali
|
Invece di un colore semblice, comme "color Red",
si pùo usare nel comando "pigment" anche un motivo di colori ou di pigmenti.
A prescindere i motivi prefabricati come
Jade, Bright_Blue_Sky, Blood_Sky, Candy_Cane, Red_Marble, Brown_Agate, Cork si pùo anche
usare moltissimi motivi regulari (p.es.: scacchiera, mattone, spirale etc.)
e anche moltissimi motivi irregulari von confini labili con p.es. il
motivo "gradient<0,1,0>" e la disposizione
dei colori con una cosi detta "color_map" (=mappa di colori).
La maggior parte di questi funzioni di motivi si puo anche usare con
"pigment_map", "texture_map"
o in "normal" con "normal_map".
Questi motivi non sono solo immagini attaccati alla superficie degi oggetti.
Questi motivi sono tridimensionale come la venatura di una torta marmorizzata
o come la venatura in legno! Questo metodo si chiama
"three-dimensional solid texturing".
Un questo motivo (a prescindere da material_map, image_map e bump_map)
si é prodotto di una funzione tridimensionale - queste testure si chiamano
anche testure procedurali. Ogni punto nello spazio tridimensionale ha
una caratteristica peculiare di motivo.
L'oggetto ritaglia un pezzo di questa struttura tridimensionale.
Si pùo anche cambiare la scala ("scale"),
spostare("translate") e ruotare (" rotate ")
il motivo nelle parentesi quadre di "pigment", "texture" o
"normal" per ottenere un'altra parte di un motivo.
"turbulence" fa rivivere i colori:
Con il comando additivo turbulence (p.es.: "turbulence 0.2") con i valori
entro 0.00 e 1.00 o più si pùo modificare ogni motivo. Gli attributi di
"pigment" o "normal"
sono svariati. Con questi si pùo ottenere quasi ogni tipo di structure
naturale di testura, come nuvole, legno o marmo.
Vede anche qui:
Lista di tipi di motivi
per "pigment" e "normal"
Qui un esempio di spiegazzatura con "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
//------------------------------------------------------------ |
Per la testura della sfera vede l'esempi nel
" layered textures "
L'esempio che segue 1 é anche noto sotto il nome " 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}}} |
|
|