Computer grafica 3D: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m ortografia
m eliminati link che portavano a disambigue
Riga 1:
[[File:Raytraced_image_of_several_glass_objects.png|thumb|Immagine generata con la computer grafica 3D]]
La '''computer grafica [[3D]]''' è un ramo della [[computer grafica]] che si basa sull'[[elaborazione]] di un insieme di modelli tridimensionali tramite algoritmi atti a produrre una verosimiglianza fotografica e ottica nell'immagine finale. Essa viene utilizzata nella creazione e postproduzione di opere o parti di opere per il [[cinema]] o la [[televisione]], nei [[videogioco|videogiochi]], nell'[[architettura]], nell'[[ingegneria]] ([[CAD]]), nell'[[arte]] e in svariati ambiti scientifici, dove la produzione di contenuti con altri mezzi non è possibile o non conveniente.
 
== Aspetti teorici ==
Schematicamente, il metodo di produzione della computer grafica 3D è composto da due elementi: una descrizione di ciò che si intende visualizzare (scena), composta di rappresentazioni matematiche di oggetti tridimensionali, detti "modelli", e un meccanismo di produzione di un'immagine 2D dalla scena, detto "motore di rendering" che si fa carico di tutti i calcoli necessari per la sua creazione, attraverso l'uso di algoritmi che simulano il comportamento della luce e le proprietà ottiche e fisiche degli oggetti e dei materiali.
 
=== Modelli [[3D]] ===
[[File:Wasp11.jpg|thumb|Modello 3D di una vespa]]
Oggetti tridimensionali semplici possono essere rappresentati con equazioni operanti su un [[sistema di riferimento cartesiano]] [[Sistema di riferimento tridimensionale|tridimensionale]]: per esempio, l'equazione x²+y²+z²=r² è perfetta per una sfera di raggio ''r''. Anche se equazioni così semplici possono sembrare limitative, l'insieme degli oggetti realizzabili viene ampliato con una tecnica chiamata [[CSG (grafica)|geometria solida costruttiva]] (CSG, ''constructive solid geometry''), la quale combina oggetti solidi (come cubi, sfere, cilindri, ecc.) per formare oggetti più complessi attraverso le [[algebra di Boole|operazioni booleane]] (unione, sottrazione e intersezione): un tubo può ad esempio essere rappresentato come la differenza tra due cilindri aventi diametro differente.