Shadow mapping: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Aresio (discussione | contributi)
Nessun oggetto della modifica
Aresio (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
[[Image:7fin.png|thumbnail|right|Scene with shadow mapping]]
[[Image:3noshadow.png|thumbnail|right|Scene with no shadows]]
'''Shadow mapping''' o '''projective shadowing''' è un processo con il quale vengono calcolate e renderizzate le [[ombra|ombre]] nella [[computer grafica 3D]]. Il concetto è piuttosto vecchio e risale ad un articolo di [[Lance Williams]] del 1978 intitolato "Casting curved shadows on curved surfaces" (trad.: 'gettare ombre urvecurve su superfici curve'). Da allora viene la tecnica viene utilizzat sia per rendering pre-calcolati che per le scene realtime, soprattutto nei videogiochi. Lo shadow mapping viene utilizzato anche in produzioni cinematografiche, e fa parte dell'engine [[RenderMan]] della [[Pixar]] che lo ha utilizzato in film come ''[[Toy Story]]''.
 
Le ombre sono create verificando se un [[pixel]] sia o meno visibile dalla sorgente di luce (preferibilmente una spot light); proiettando questa informazione nello spazio di vista della camera (utilizzando una apposita [[texture]]) e confrontando le "profondità" si può verificare se un punto sia o meno illuminato e colorarlo di conseguenza.