Descrizioni ed esempi per POV-Ray di Friedrich A. Lohmüller
Design di Superfici con "texture" in POV-Ray -
English English English
Français français
Deutsch Deutsch

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
 
                                           
color rgb

Color is live ! "color ... "

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< , , >"
rgb values

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.

top

© Friedrich A. Lohmüller, 2006
www.f-lohmueller.de