26-06-2010, 11:03 PM
Eccovi il mio primo e banale lavoro 3D, ma dalle cose banali si inzia no?
Il codice:
Questà è una libreria indispensabile.
Qui invece setto la posizione della camera... location serve per impostare la posizione della camera di due "unità" in alto e tre "unità" indietro rispetto al centro della schermata rendering (oppure universo) che la posizione dflaut è: <0, 0, 0>, invece look_at ruota la camera.
Qui invece imposto la posizone della sphere, il numero 0 è l'asse X quindi la sphere risulta centrata sia a destra che a sinistra, il numero 1 sta per l'asse Y quindi cosi risuolta di 1 "unità" in alto sopra al punto d'origine mentre il numero 8 indica l'asse Z e posiziona la sphere 8 "unità" davanti alla camera in questo caso però la camera sta a -3 quindi 8 + 3 = 11, quindi la sphere è posizinata 11 "unità" davanti alla camera, praticamente dicendo in modo più facile, l'asse Z definisce la "profondità" confronto alla posizone della camera.
Qui invece imposto semplicemente il colore della sphere.
Qui invece inserisco la luminosità/lampadina alla scena, i nuermi: 2, 4, -3, come già avete potuto capire sono sempre le assi dove imposterete la poszione della fonte della luce, mentre: color White imposta il colore che emetterà la luce.
Download Progetto: http://www.mediafire.com/?dnyciwzwnlm
Qui invece potete trovare POV-Ray: http://www.making-videogames.net/giochi/...t-635.html
Il codice:
Codice PHP:
#include "colors.inc"
camera {
location <0, 2, -3>
look_at <0, 1, 2>
}
sphere {<0, 1, 8>, 2
texture {
pigment { color Blue }
}
}
sphere{<2.8, 1, 5>, 2
texture {
pigment { color Red }
}
}
sphere{<-2.8, 1, 6>, 2
texture {
pigment { color Green }
}
}
light_source { <2, 4, -3> color White}
Questà è una libreria indispensabile.
Codice PHP:
#include "colors.inc"
Qui invece setto la posizione della camera... location serve per impostare la posizione della camera di due "unità" in alto e tre "unità" indietro rispetto al centro della schermata rendering (oppure universo) che la posizione dflaut è: <0, 0, 0>, invece look_at ruota la camera.
Codice PHP:
camera {
location <0, 2, -3>
look_at <0, 1, 2>
}
Qui invece imposto la posizone della sphere, il numero 0 è l'asse X quindi la sphere risulta centrata sia a destra che a sinistra, il numero 1 sta per l'asse Y quindi cosi risuolta di 1 "unità" in alto sopra al punto d'origine mentre il numero 8 indica l'asse Z e posiziona la sphere 8 "unità" davanti alla camera in questo caso però la camera sta a -3 quindi 8 + 3 = 11, quindi la sphere è posizinata 11 "unità" davanti alla camera, praticamente dicendo in modo più facile, l'asse Z definisce la "profondità" confronto alla posizone della camera.
Codice PHP:
sphere {<0, 1, 8>, 2
Qui invece imposto semplicemente il colore della sphere.
Codice PHP:
pigment { color Blue }
Qui invece inserisco la luminosità/lampadina alla scena, i nuermi: 2, 4, -3, come già avete potuto capire sono sempre le assi dove imposterete la poszione della fonte della luce, mentre: color White imposta il colore che emetterà la luce.
Codice PHP:
light_source { <2, 4, -3> color White}
Download Progetto: http://www.mediafire.com/?dnyciwzwnlm
Qui invece potete trovare POV-Ray: http://www.making-videogames.net/giochi/...t-635.html