Ray tracing: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Riordino sezioni predefinite (richiesta) |
m Bot: Fix dimensionamento immagini (v. richiesta) |
||
Riga 1:
[[File:Raytraced image jawray.jpg
Il '''Ray tracing''' è una tecnica generale di [[ottica|geometria ottica]] che si basa sul calcolo del percorso fatto dalla luce, seguendone i [[raggio (ottica)|raggi]] attraverso l'interazione con le superfici. È usato nella modellazione di sistemi ottici, come [[lente|lenti]] per fotocamere, [[microscopio|microscopi]], [[telescopio|telescopi]] e [[binocolo|binocoli]]. Il termine viene utilizzato anche per un preciso [[algoritmo]] di [[Rendering]] nel campo della [[Computer grafica 3D]], in cui le visualizzazioni modellate matematicamente delle scene vengono prodotte usando una tecnica che segue i raggi partendo dal punto di vista della telecamera piuttosto che dalle [[sorgente (computer grafica)|sorgenti di luce]]. Produce risultati simili al [[#Algoritmo di Ray casting|ray casting]] ed allo [[scanline rendering]], ma semplifica alcuni effetti ottici avanzati, ad esempio un'accurata simulazione della [[riflessione (fisica)|riflessione]] e della [[rifrazione]], restando abbastanza efficiente da permetterne l'uso in caso si voglia ottenere un risultato di alta qualità.
Riga 5:
== Descrizione generale dell'algoritmo per computer ==
[[File:3chromeballs.png
Il ray tracing descrive un metodo per la produzione di immagini costruite in sistemi di [[computer grafica 3D]], con maggior realismo di quello che si potrebbe ottenere con l'uso di [[ray casting]] o [[scanline rendering]]. Lavora tracciando, all'inverso, il percorso che potrebbe aver seguito un raggio di [[luce]] prima di colpire un'immaginaria lente. Mentre la [[scena (computer grafica)|scena]] viene attraversata seguendo il percorso di numerosi raggi, le informazioni sull'aspetto della scena vengono accumulate. La riflessione del raggio, la sua rifrazione o l'assorbimento sono calcolate nel momento in cui colpisce un qualsiasi oggetto.
|