1 Il rendering Daniele Marini
2 Fasi del rendering Modellare Elaborazione geometrica - geometric processing Rasterizzazione Display
3 Geometric processing Cambiamento coordinate da world a screen Trasformazioni dei vertici Normalized view volume: proiezione ortografica Clipping al view volume Hidden surface Shading
4 Rasterizzazione Scan conversione Operazioni su pixel (texture)
5 Display Effetti: anti aliasing
6 Strategie di implementazione per rimozione superfici nascoste Orientate allimmagine (image based - sort last) for (each_pixel) assegna_colore (pixel) Creare struttura adeguata della scena, sfrutta coerenza di immagine Orientate agli oggetti (world / scene based - sort first) for (each_object) render (object) Richiede memoria adeguata, sfrutta coerenza della scena
7 Pipe Line di visualizzazione di poligoni Z_buffer, Gouraud smoothing
8 WC 3D WC 4D Trasforma anche normali Elimina facce autonascoste.. WC 4D Applica modello illum. WC 4D NDC 4D Calcolo prospettiva.. NDC 4D NDC 3D rimozione facce invisibili, scan convers. DC 2D Window to viewport
9 Clipping 3D Cohen Sutherland: