Home
- POV-Ray Tutorials
Introduzione a POV-Ray
Indice del contenuto
1. Usare POV-Ray:
"Insert Menu Add-on".
2. Principi fondamentali
Comme descrivere una scena?
Coordinate 3D,
Numeri e vettori
>3. Struttura di Scena
Esempio di Base.
4. Scene file header:
#include files,
camera, light_source.
5. Oggetti geometrici di base
sphere, box, cylinder,
cone, torus, plane.
et altri oggetti
6. Trasformazioni
scala, rotazione,
translazione e altri.
CSG: union,
difference, intersection.
7. Colori e superfici
texture, pigment, normal, finish
8. #declare, #local, #macro.
Variabili e oggetti flessibili.
9. #while - loops, cicli.
Esempi di Base.
10. #include, include files.
Oggetti riutilizzabili.
11. Efficienza,
velocità, flessibilità,
lavorare con moduli.
Adattare di 3.1 a 3.5;3.6
Adattare di 3.5;3.6 a 3.7
POV-Ray + Windows Vista.
- Insert Menu Add-on
& Download
|
Che cosa fa parte di una scena?
Una descrizione di una scena deve includere (almeno) i seguenti componenti:
- 0. #include Include files da inserire con le dichiarazioni predefinite per i colori, le strutture e cose simili.
- 1. camera = definisce il tipo della macchina fotografica, punto di vista, dove guardiamo e l'angolo visuale.
- 2. light_source = definisce la posizione ed il colore della luce.
- 3. geometric objects and their properties, in dettaglio:
- Figura (&qout;shape") ("sphere, box, cylinder, cone, torus, plane" e molte altre!)
Questa figura può essere una figura geometrica di base o per es. un oggetto composito
con i metodi CSG = Geometria Solida Costruttiva ("Constructive Solid Geometry").
- Trasformazioni = modificazioni della posizione e della figura
- 'scale< , , >' - Scalare - cambiamenti della scala
- 'rotate< , , >' - Rotazione intorno al centro del sistema coordinato
- 'translate< , , >' - Translazione
- 'texture' = descrizione del consistence della superficie
- pigment{....}: Colore (si deve usare!) ed acetato (facoltativo, soltanto se necessario!)
- normal {.....}: Rugosità (facoltativa, altremente liscio!)
- finish {....}: Luminosità e brillianza della superficie (dovrebbe essere usato!)
|
Esempio di Base di una Descrizione di Scena. |
// POV-Ray 3.6/3.7 Scene File "Minimal.pov"
// by Friedrich A. Lohmueller, Jan-2010
//-------------------------------------------
#version 3.6; // 3.7
global_settings{assumed_gamma 1.0}
#default{ finish{ ambient 0.1 diffuse 0.9 }}
//------------------------------------------
#include "colors.inc"
#include "textures.inc"
//------------------------------------------
// camera ----------------------------------
camera{ location <0.0 , 1.0 ,-3.0>
look_at <0.0 , 1.0 , 0.0>
right x*image_width/image_height
angle 75 }
// sun -------------------------------------
light_source{<1500,3000,-2500> color White}
// sky -------------------------------------
plane{ <0,1,0>,1 hollow
texture{
pigment{ bozo turbulence 0.92
color_map{
[0.00 rgb<0.05,0.15,0.45>]
[0.50 rgb<0.05,0.15,0.45>]
[0.70 rgb<1,1,1> ]
[0.85 rgb<0.2,0.2,0.2> ]
[1.00 rgb<0.5,0.5,0.5> ]
} //
scale<1,1,1.5>*2.5
translate<0,0,0>
} // end of pigment
finish {ambient 1 diffuse 0}
} // end of texture
scale 10000}
// fog on the ground -----------------------
fog { fog_type 2
distance 50
color rgb<1,1,1>*0.8
fog_offset 0.1
fog_alt 1.5
turbulence 1.8
} //
// ground ----------------------------------
plane{ <0,1,0>, 0
texture{
pigment{ color rgb<0.22,0.45,0>}
normal { bumps 0.75 scale 0.015 }
finish { phong 0.1 }
} // end of texture
} // end of plane
//------------------------------------------
// objects in scene ------------------------
sphere{ <0,0,0>, 0.75
translate<0.85,1.1,0>
texture{
pigment{ color rgb<0.9,0.55,0>}
finish { phong 1 }
} // end of texture
} // end of sphere
//------------------------------------- end |
|
<- commenti: versione, titolo, autore, data
<- versione del programma
<- evtl.con gamma correction
<- inserire i file con
colori e testure predefiniti
<- punto di vista
<- dove si guarda
<- aspect ratio (rapporto d'aspetto)
<- l'angolo visuale
<- "la luce si accende !!!"
<- Poi gli oggetti del mondo:
- il cielo ...
- il suolo ...
- una nebbia bassa ...
... e par ex.
- una sfera in giallo caldo
che si libra nell'aria
E qui l'apparenza di questo mondo:
Descrizione di questa scena per POV-Ray:
Minimal.pov
|
|