Shadow mapping: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
smistamento lavoro sporco |
m Bot: Aggiungo template {{interprogetto}} (FAQ) |
||
(3 versioni intermedie di 3 utenti non mostrate) | |||
Riga 1:
{{F|computer grafica|marzo 2013}}
'''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
Le ombre sono create verificando se un frammento 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 (grafica)|texture]]) e confrontando le "profondità" si può verificare se un punto sia o meno illuminato e colorarlo di conseguenza.
==Principio di ombra e shadow map==
Riga 11:
La tecnica di shadow mapping è meno accurata dei [[volumi d'ombra]] o [[shadow volume]]s, ma risulta un'alternativa notevolmente più veloce e più semplice da implementare. Inoltre, non richiede buffer speciali (come lo [[stencil buffer]]), può essere modificata per simulare ombre morbide (con il [[percentage closer filtering]]) e non crea problemi complessi come il calcolo delle intersezioni dei volumi e della loro "terminazione". Tuttavia, la qualità delle ombre create con lo shadow mapping è legata alla risoluzione della mappa di ombre stessa e risulta prona ad artefatti (soprattutto quando i frustum di luce e camera hanno stessa direzione ma verso opposto).
== Altri progetti ==
{{interprogetto}}
{{portale|informatica}}
[[Categoria:Computer grafica]]
|