Ray tracing: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Corretto wikilink
m v2.05 - Fixed using WP:WPCleaner (Errori comuni)
Riga 74:
[[File:PathOfRays.svg]]
 
Per prima cosa, un raggio viene creato dal punto di vista delledella telecamera e tracciato attraverso un [[pixel]] verso una scena, dove colpisce una superficie diffusiva. Da questa superficie l'algoritmo genera un raggio riflesso, lanciato, a sua volta, attraverso la scena, fino ad un'altra superficie. Infine, un nuovo raggio parte, fino a raggiungere la sorgente di luce, dove viene assorbito. A questo punto, il colore del pixel dipende da quello delle due superfici colpite e da quello della sorgente di luce. Ad esempio, se la luce emessa è bianca e le due superfici sono blu, il colore risultante sarà blu.
 
== Ray tracing in real time ==
Riga 83:
L'[[hardware]] specifico per il ray tracing, come il [[Ray Processing Unit]] sviluppato all'[[Università del Saarland]], è stato progettato per accelerare alcune operazioni computazionalmente dispendiose.
 
Alcuni software real-time, con motore basato sul ray tracing, sono stati sviluppati da programmatori appassionati fino ai tardi [[anni 1990|anni novanta]]. I ray tracer usati in queste [[Demo#Nelle applicazioni|demo]], comunque, usano spesso approssimazioni inaccurate ed arrivano ad imbrogliare per poter ottenere un buon [[frame per secondo|frame rate]].<ref>[https://www.acm.org/tog/resources/RTNews/demos/overview.htm] Elenco di alcuni demo conosciuti</ref>
 
Dalla generazione [[GeForce 20 series]] di GPU in poi, della casa Nvidia, è stato implementato un sistema di accelerazione hardware che punta a rendere possibile il ray tracing in tempo reale, specie nei videogiochi, il tutto col supporto di dedicati tool per sviluppatori.<br />