Home
- POV-Ray Tutorial
Design di Superfici
- Colori e Texture
Index
Sintassi di texture
- Esempio di base
- pigment{ ... }
- normal{ ... }
- pigment_pattern
- esempi per normal
- finish{ ... }
Testure pronto per l'uso
- Regole
- colors.inc
- textures.inc
Colori Do-it-yourself
> color_rgb< , , >
- Trasparenza
Motivi - patterns
Liste di motivi
Warps
uv_mapping
Mapping
Sovrapposizioni
Vostre testure
|
Con il comando "pigment { color .... } " si definisce un colore o un motivo di colori
di una testura.
Oltre al colore si pùo anche definire l'intensità di transparency e/o di filter!
Esempi:
Se abbiamo aggiunto nel una linea precedente: #include "colors.inc",
possiamo usare colori predefiniti, per es.: "pigment{ color Red }"
Possiamo usare cosi ca. 100 colori predefiniti (vede tabella speciale!).
L'ochio humano posso distinguere circa 16 millioni di colori ("true color")!
Per questa causa dobbiamo spesso creeare qualche colore addizionale!
( Per colori di tipo "true color" come usato nel POV-Ray, abbiamo bisogno di 1 byte
per ogni dei tre colori di base ("rgb" = red-green-blue).
Ogni byte posso avere un valore da 0 a 255, in corrispondenza della intensità
da 0 percento a 100 percento.
Cosi possiamo creare 256*256*256 = circa 16 millioni di colori differenti.
Se usiamo meno di questa ciffra (i.e."high-color") possiamo vedere
striscie molto fastidiose nella sfumatura dei colori!
Nuovi colori fatti a mano: "color rgb< , , >"
Si pùo mescolare ogni colore con aggiungere luci rosse, verde e blu
con intensità differente! Per questo usiamo "color
rgb< , , >" (red, green, blue).
Invece di "color rgb< 1, 1, 0 >" possiamo anche scrivere
" color red 1 green 1 blue 0 ".
I tre numeri indicano la intensità di luce nei tre componenti di colori di base.
I nummeri possono avere valori entro 0.000 e 1.000.
Qui 1.00 = 100% e 0.00 = 0% de il colore corrispondente.
Attenzione: valori sopra 1 sono irrealistici e producono solo oggetti sovraesosti con
zone d'ombra debole e zone di luce piatte!
|
Composizione additiva di colori
con il raytracer di POV-Ray
Rappresentato con POV-Ray con un spot rosso (rgb<1,0,0>),
un spot verde (rgb<0,1,0>) e un spot blu (rgb<0,0,1>),
sopra una superficie bianca!
Con fall-out dei coni di luce più morbidi possiamo vedere più colori miscolati
dei colori di base con intensità differente. |
|
|
Se abbiamo inserito al inizio della nostra scena un line con:
#include "colors.inc" possiamo usare i
colori pronto per l'uso!
Qui qualche esempio per colori rgb:
color rgb<0 ,0 ,0>
color rgb<0.5 ,0.5, 0.5>
color rgb<1 ,1 ,1>
color rgb<1 ,0 ,0>
color rgb<0, 1, 0>
color rgb<0, 0, 1>
color rgb<1 ,1 ,0>
color rgb<0 ,1 ,1>
color rgb<1 ,0 ,1>
color rgb<1, 0.65, 0>
color rgb<0.25, 1, 0>
color rgb<1, 0,0.25>
|
Black
Grey
White
Red
Green
Blue
Yellow
Cyan
RedViolet = Magenta
an orange Yellow *)
a yellow Green
red Wine
|
color Black
color Gray50
color White
color Red
color Green
color Blue
color Yellow
color Cyan
color Magenta
|
|
*) Amo questo giallo!
valere la pena di continuare sperimentare!
Nostre creazioni di colori sono a disposizione per tutte scene con propri nomi
se creamo un include file personale. Vede ache: "
Come creare una collezione di colori e testure personale"
Se abbiamo inserito al inizio della nostra scena un line con:
#include "textures.inc", possiamo anche usare
motivi di colori pronto per l'uso ("pigment") e testures pronto per l'uso
("texture") definiti in questo file.
|
|