Rendering. Indice. Descrizione

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Rendering. Indice. Descrizione"

Transcript

1 Page 1 of 7 Rendering Da Wikipedia, l'enciclopedia libera. Il rendering è un termine della lingua inglese che in senso esteso indica la resa (o restituzione) grafica, ovvero un'operazione compiuta da un disegnatore per produrre una rappresentazione di qualità di un oggetto o di una architettura (progettata o rilevata). In tempi relativamente recenti ha assunto un valore essenzialmente riferito all'ambito della computer grafica, dove identifica il processo di "resa" ovvero di generazione di un'immagine a partire da una descrizione matematica di una scena tridimensionale interpretata da algoritmi che definiscono il colore di ogni punto dell'immagine digitale. Indice 1 Descrizione 2 Uso 3 Fenomeni 4 Tecniche 5 Base accademica 5.1 Le equazioni alla base del rendering 5.2 La BRDF 5.3 Ottica geometrica 5.4 Percezione visiva 6 Cronologica delle idee pubblicate 7 Libri e compendi 8 Altri progetti Una resa grafica virtuale della sala II dei Musei del Castello Sforzesco di Milano, dove viene illustrato l'allestimento eseguito dai BBPR per il riordino degli stessi. Un'immagine renderizzata con POV- Ray Descrizione È uno dei temi più importanti della grafica computerizzata tridimensionale e in pratica è sempre in relazione con tutti gli altri. Nell'ambito del processo di generazione grafica è l'ultimo importante stadio e fornisce l'aspetto finale al modello e all'animazione. Con il crescente perfezionamento della grafica computerizzata dal 1970 in avanti è diventato oggetto di studi e ricerche sempre più specifici. È usato per: montaggio video, giochi per computer, simulatori, effetti visuali per film e serie TV, visualizzazione di progetti. Ciascuno con una differente combinazione di caratteristiche e tecniche. Sono disponibili in commercio un gran numero di motori di render, alcuni dei quali integrati nei più diffusi pacchetti di modellazione e animazione tridimensionale, alcuni altri indipendenti, altri ancora distribuiti come progetti open source.

2 Page 2 of 7 Un renderizzatore è un programma basato su una combinazione selezionata di metodi relativi a: ottica, percezione visiva, matematica e ingegneria del software. Nel caso della grafica tridimensionale, il rendering è un processo lento e richiede un gran numero di elaborazioni da parte della CPU, oppure è assistito in tempo reale dagli acceleratori 3D delle schede grafiche (per i giochi tridimensionali). Uso Quando l'elaborazione preliminare della scena (una rappresentazione wireframe solitamente) è completa, inizia la fase di rendering che aggiunge texture bitmap o texture procedurali, luci, bump mapping, e posizioni relative agli altri oggetti. Il risultato è un'immagine completa che è possibile vedere. Nel caso di animazioni per pellicole cinematografiche, molte immagini (fotogrammi) devono essere disegnate e assemblate in un programma capace di creare un'animazione di questo tipo. La maggior parte dei programmi di elaborazione 3D sono in grado di elaborare queste immagini. Fenomeni Le immagini possono essere analizzate in termini di una serie di fenomeni visibili. Le ricerche e i progressi nel campo del rendering sono state in gran parte motivate dal tentativo di simularli in modo accurato ed efficiente. shading ombreggiatura; variazione del colore e luminosità di una superficie a seconda della luce incidente texture mapping un metodo per definire i dettagli del colore di una superficie mettendola in corrispondenza con un'immagine (texture) bump mapping un metodo per simulare irregolarità nella forma di una superficie mettendola in corrispondenza con un'immagine (bump map) che definisce una perturbazione fittizia della superficie, usata solo per ricavarne una distorsione della direzione perpendicolare (normale) impiegata nei calcoli per la propagazione della luce. normal mapping un metodo simile al bump mapping in cui l'immagine definisce direttamente come perturbare la normale della superficie in quel punto. displacement-mapping estrusione di una superficie secondo le normali tramite un'immagine in scala di grigi, producendo una reale perturbazione della forma della superficie, (per esempio per creare una montagna a partire da una superficie piana). distance fog attenuazione e dispersione della luce nel passaggio attraverso l'aria o altri mezzi; solo il vuoto è perfettamente trasparente. shadows gestione delle ombre proiettate soft shadows ombre parziali prodotte da sorgenti di luce estese reflection riflessioni speculari o quasi transparency trasmissione della luce attraverso un oggetto rifrazione deviazione della luce nel passaggio da un mezzo all'altro illuminazione indiretta e Global illumination tenere conto della luce riflessa più volte (il minimo è una sola riflessione, sorgente di luce -> oggetto -> camera) caustiche accumulo di luce riflessa o rifratta proiettata in forme caratteristiche su altri oggetti (ad esempio la forma a cardioide della luce riflessa dall'interno di un cilindro o le forme irregolari in movimento sul fondo di una piscina)

3 Page 3 of 7 profondità di campo o DoF (Depth of Field) simulazione della progressiva sfocatura degli oggetti posti a distanza crescente dalla superficie di messa a fuoco (profondità di campo). motion blur simulazione della sfocatura degli oggetti in movimento rapido come in una ripresa fotografica. subsurface scattering o SSS simulazione del comportamento della luce che penetra un oggetto di materiale traslucido come la cera o la pelle umana (dispersione subsuperficiale). ambient occlusion simulazione del comportamento della luce in prossimità di volumi occlusi dove i raggi luminosi faticano ad entrare e uscire anisotropia simulazione di un materiale che riflette la luce in modo diverso per ogni direzione tangente al punto. Tecniche Le principali tipologie di algoritmi per risolvere il problema sono: radiosity: collegata alla matematica agli elementi finiti; ray tracing: collegata dalla matematica probabilistica. Questi approcci possono essere particolarmente intensi dal punto di vista computazionale, perché entrambi creano una struttura abbastanza completa per la gestione delle equazione di rendering. Per le applicazione real-time, non è pensabile di eseguire una elaborazione completa. In genere si semplifica il problema con una delle seguenti approssimazioni: Nessuna illuminazione, solo texture mapping, poiché il colore intrinseco di un oggetto ha l'influenza maggiore sul suo aspetto. Illuminazione diretta: si tiene conto solo della luce che va dalla fonte di illuminazione alla superficie, non di quella riflessa da altre superfici presenti nella scena. Questa luce potrà essere tenuta in considerazione con altri casi speciali attraverso il precalcolo. Alcuni dei principali algoritmi, sono: Algoritmo del pittore Algoritmi di tipo scanline Algoritmi che utilizzano lo Z-buffer Illuminazione globale Radiosity Ray tracing Rendering volumetrico Chi deve eseguire il rendering di grandi quantità di immagini (per esempio quelle di una sequenza cinematografica) usa una rete di computer connessi tra loro, detta render farm. L'attuale stato dell'arte per la costruzione di scene in 3D per la creazione di film è il linguaggio di descrizione delle scene RenderMan creato dalla Pixar. (da confrontare con formati più semplici per la descrizione di un ambiente 3D come VRML o API come DirectX o OpenGL che sfruttano l'accelerazione hardware delle moderne schede grafiche). altri popolari e potenti motori di render: Mental Ray

4 Page 4 of 7 Vray Brazil Final Render POV-Ray Maxwell Render Render Unbiased ita Unbiased eng Volumetric Base accademica Molti ambienti di sviluppo hanno come scopo la creazione di immagini fotorealistiche, cioè il più possibile vicine alla riproduzione fotografica L'implementazione di renderizzatori realistici ha sempre per base la simulazione della fisica che sta alla base del comportamento della luce. Il termine basato sulla fisica indica l'utilizzo di modelli e approssimazioni che sono molto generali e ampiamente diffuse fuori dall'ambiente del rendering. Un insieme particolare di tecniche sono gradualmente diventate pratica comune tra i grafici. Il concetto di base è abbastanza facile da capire, ma non trattabile attraverso mera computazione; un singolo ed elegante algoritmo non esiste (al momento). Al fine di incontrare la domanda di robustezza, accuratezza e praticità, ogni implementazione utilizza in maniera diversa un insieme di tecniche. Le equazioni alla base del rendering Significato: in una particolare posizione e direzione, la luce uscente (L o ) è la somma della luce emessa (L e ) e della luce riflessa. La luce riflessa è ottenuta moltiplicando: L i (la luce che arriva da tutte le direzioni), per il coefficiente di riflessione (f r ), e per l'angolo di arrivo. Questa è la chiave del concetto accademico-teorico del rendering. È l'espressione più astratta e formale del problema del rendering. Tutti gli algoritmi più completi possono essere visti come una soluzione particolare della formulazione presente in questa equazione. La BRDF La BRDF (bidirectional reflectance distribution function) è un modello che esprime l'interazione della luce con una superficie tramite questa semplice espressione:: L'interazione con la luce è molto spesso approssimata con modelli ancora più semplici: riflessione diffusa e speculare, anche se tutte e due possono seguire questa formulazione. Ottica geometrica

5 Page 5 of 7 Lo studio della propagazione di onde elettromagnetiche per mezzo del concetto di raggio che si propaga rettilinearmente, ignorando ogni possibile effetto di diffrazione e quindi la natura ondulatoria della luce stessa. Ciò permette di utilizzare un modello relativamente semplice per lo studio di lenti, specchi piani, concavi e convessi. Percezione visiva La matematica usata nel rendering include: algebra lineare, calcolo numerico, analisi numerica, analisi digitale di segnali, metodo Montecarlo Cronologica delle idee pubblicate 1970 Scan-line algorithm (Bouknight, W. J. (1970). A procedure for generation of threedimensional half-tone computer graphics presentations. Communications of the ACM) 1971 Gouraud shading (Gouraud, H. (1971). Computer display of curved surfaces. IEEE Transactions on Computers 20 (6), ) 1974 Texture mapping (Catmull, E. (1974). A subdivision algorithm for computer display of curved surfaces. PhD thesis, University of Utah.) 1974 Z-buffer (Catmull, E. (1974). A subdivision algorithm for computer display of curved surfaces. PhD thesis) 1975 Phong shading (Phong, B-T. (1975). Illumination for computer generated pictures. Communications of the ACM 18 (6), ) 1976 Environment mapping (Blinn, J.F. Newell, M.E. (1976). Texture and reflection in computer generated images. Communications of the ACM 19, ) 1977 Shadow volumes (Crow, F.C. (1977). Shadow algorithms for computer graphics. Computer Graphics (Proceedings of SIGGRAPH 1977) 11 (2), ) 1978 Shadow buffer (Williams, L. (1978). Casting curved shadows on curved surfaces. Computer Graphics (Proceedings of SIGGRAPH 1978) 12 (3), ) 1978 Bump mapping (Blinn, J.F. (1978). Simulation of wrinkled surfaces. Computer Graphics (Proceedings of SIGGRAPH 1978) 12 (3), ) 1980 BSP trees (Fuchs, H. Kedem, Z.M. Naylor, B.F. (1980). On visible surface generation by a priori tree structures. Computer Graphics (Proceedings of SIGGRAPH 1980) 14 (3), ) 1980 Ray tracing (Whitted, T. (1980). An improved illumination model for shaded display. Communications of the ACM 23 (6), ) 1981 Cook shader (Cook, R.L. Torrance, K.E. (1981). A reflectance model for computer graphics. Computer Graphics (Proceedings of SIGGRAPH 1981) 15 (3), ) 1983 Mipmaps (Williams, L. (1983). Pyramidal parametrics. Computer Graphics (Proceedings of SIGGRAPH 1983) 17 (3), 1 11.) 1984 Octree ray tracing (Glassner, A.S. (1984). Space subdivision for fast ray tracing. IEEE Computer Graphics & Applications 4 (10), ) 1984 Alpha compositing (Porter, T. Duff, T. (1984). Compositing digital images. Computer Graphics (Proceedings of SIGGRAPH 1984) 18 (3), ) 1984 Distributed ray tracing (Cook, R.L. Porter, T. Carpenter, L. (1984). Distributed ray tracing. Computer Graphics (Proceedings of SIGGRAPH (1984) 18 (3), ) 1984 Radiosity (Goral, C. Torrance, K.E. Greenberg, D.P. Battaile, B. (1984). Modelling the interaction of light between diffuse surfaces. Computer Graphics (Proceedings of SIGGRAPH 1984) 18 (3), )

6 Page 6 of Hemi-cube radiosity (Cohen, M.F. Greenberg, D.P. (1985). The hemi-cube: a radiosity solution for complex environments. Computer Graphics (Proceedings of SIGGRAPH 1985) 19 (3), ) 1986 Light source tracing (Arvo, J. (1986). Backward ray tracing. SIGGRAPH 1986 Developments in Ray Tracing course notes) 1986 Rendering equation (Kajiya, J.T. (1986). The rendering equation. Computer Graphics (Proceedings of SIGGRAPH 1986) 20 (4), ) 1987 Reyes algorithm (Cook, R.L. Carpenter, L. Catmull, E. (1987). The reyes image rendering architecture. Computer Graphics (Proceedings of SIGGRAPH 1987) 21 (4), ) 1991 Hierarchical radiosity (Hanrahan, P. Salzman, D. Aupperle, L. (1991). A rapid hierarchical radiosity algorithm. Computer Graphics (Proceedings of SIGGRAPH 1991) 25 (4), ) 1993 Tone mapping (Tumblin, J. Rushmeier, H.E. (1993). Tone reproduction for realistic computer generated images. IEEE Computer Graphics & Applications 13 (6), ) 1993 Subsurface scattering (Hanrahan, P. Krueger, W. (1993). Reflection from layered surfaces due to subsurface scattering. Computer Graphics (Proceedings of SIGGRAPH 1993) 27, ) 1995 Photon mapping (Jensen, H.J. Christensen, N.J. (1995). Photon maps in bidirectional monte carlo ray tracing of complex objects. Computers & Graphics 19 (2), ) Libri e compendi Foley; Van Dam; Feiner; Hughes (1990). Computer Graphics: Principles And Practice. Addison Wesley. ISBN Glassner (1995). Principles Of Digital Image Synthesis. Morgan Kaufmann. ISBN Dutre; Bala; Bekaert (2002). Advanced Global Illumination. AK Peters. ISBN Jensen (2001). Realistic Image Synthesis Using Photon Mapping. AK Peters. ISBN Shirley; Morley (2003). Realistic Ray Tracing (2nd ed.). AK Peters. ISBN Glassner (1989). An Introduction To Ray Tracing. Academic Press. ISBN Cohen; Wallace (1993). Radiosity and Realistic Image Synthesis. AP Professional. ISBN Akenine-Moller; Haines (2002). Real-time Rendering (2nd ed.). AK Peters. ISBN Gooch; Gooch (2001). Non-Photorealistic Rendering. AKPeters. ISBN Strothotte; Schlechtweg (2002). Non-Photorealistic Computer Graphics. Morgan Kaufmann. ISBN Blinn (1996). Jim Blinns Corner - A Trip Down The Graphics Pipeline. Morgan Kaufmann. ISBN Description of the "Radiance" system, radsite.lbl.gov. Altri progetti Wikimedia Commons ( contiene immagini o altri file su Rendering (

7 Page 7 of 7 Controllo di autorità GND: (DE) ( Estratto da " Categorie: Grafica 3D Strumenti informatici per la progettazione [altre] Questa pagina è stata modificata per l'ultima volta il 6 lug 2016 alle 14:50. Il testo è disponibile secondo la licenza Creative Commons Attribuzione-Condividi allo stesso modo; possono applicarsi condizioni ulteriori. Vedi le Condizioni d'uso per i dettagli. Wikipedia è un marchio registrato della Wikimedia Foundation, Inc.

Daniele Marini. Grafica e Immagini digitali

Daniele Marini. Grafica e Immagini digitali Daniele Marini Grafica e Immagini digitali Informazioni generali Sito web http://klee.cittastudi.di.unimi.it/~dan/grafica/gid-2014.htm Trovate: Gli obbiettivi del corso Il programma del corso Le modalità

Dettagli

Professor Ivo De Lotto, Ing. Alessandro Martinelli. Grafica 3D e Simulazioni Visuali

Professor Ivo De Lotto, Ing. Alessandro Martinelli. Grafica 3D e Simulazioni Visuali Grafica 3D e Simulazioni Visuali Professor Ivo De Lotto, Ing. Alessandro Martinelli Realtà Virtuale Storia della Grafica La prima rivoluzione grafica Grafica 3D Cinematografica Grafica Industriale La seconda

Dettagli

Luci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione.

Luci/Ombre. YAFARAY motore di rendering Open Source. Federico Frittelli aka fredfrittella. SUTURA-studio di progettazione. Luci/Ombre YAFARAY motore di rendering Open Source Federico Frittelli aka fredfrittella SUTURA-studio di progettazione LinuxDay, 2010 fredfrittella (SUTURA-studio di progettazione) Luci/Ombre 23 Ottobre

Dettagli

ScuolaSI computer grafica 3d

ScuolaSI computer grafica 3d ScuolaSI computer grafica 3d pagina stampata dal sito ScuolaSI http://www.scuolasi.it pubblicato il 22/04/2011 Grafica - La computer grafica 3D è un ramo della computer grafica che basa la creazione di

Dettagli

Corso di Grafica Computazionale

Corso di Grafica Computazionale Corso di Grafica Computazionale Lighting Docente: Massimiliano Corsini Laurea Specialistica in Ing. Informatica Università degli Studi di Siena Interazione Luce-Materia 2 Interazione luce-materia Cosa

Dettagli

Introduzione alla Computer Graphics

Introduzione alla Computer Graphics Introduzione alla Computer Graphics Informatica Grafica CdLS a ciclo unico in Ingegneria Edile-Architettura a.a. 2008/09 Computer Graphics e Image Processing Image processing Insieme di teorie ed algoritmi

Dettagli

Cenni al rendering di ombre

Cenni al rendering di ombre Cenni al rendering di ombre Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2012/2013 Ombre Componenti fondamentali per aumentare

Dettagli

Scuola Politecnica - DICGIM ANNO ACCADEMICO CORSO DI LAUREA MAGISTRALE Ingegneria Informatica INSEGNAMENTO

Scuola Politecnica - DICGIM ANNO ACCADEMICO CORSO DI LAUREA MAGISTRALE Ingegneria Informatica INSEGNAMENTO STRUTTURA Scuola Politecnica - DICGIM ANNO ACCADEMICO 2014-2015 CORSO DI LAUREA MAGISTRALE Ingegneria Informatica INSEGNAMENTO Informatica Grafica TIPO DI ATTIVITÀ Caratterizzante AMBITO DISCIPLINARE Ingegneria

Dettagli

Cenni al rendering di ombre

Cenni al rendering di ombre Cenni al rendering di ombre Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Ombre Componenti fondamentali per aumentare

Dettagli

Caveat. Sintesi di Immagini. Sintesi di Immagini. Rendering: Approccio Fisico

Caveat. Sintesi di Immagini. Sintesi di Immagini. Rendering: Approccio Fisico Sintesi di Immagini Metafora fondamentale Object vs viewer Object (scene): rappresentazione digitale (forma e caratteristiche) di un oggetto reale tridimensionale Viewer: strumento che permette di otternere

Dettagli

Introduzione alla modellazione 3d

Introduzione alla modellazione 3d Introduzione alla modellazione 3d 1 Geometria solida Viene chiamata geometria solida quella branca della geometria che si interessa dei solidi, ovvero delle figure geometriche formate da punti tutti compresi

Dettagli

Introduzione al Many/Multi-core Computing

Introduzione al Many/Multi-core Computing Introduzione al Many/Multi-core Computing Sistemi Operativi e reti 6 giugno 2011 Outline del corso Introduzione Definizioni Motivazioni Storia Architettura Framework Algoritmica Parte I Introduzione Definizioni

Dettagli

FEDERAZIONE INTERREGIONALE DEGLI ORDINI DEI DOTTORI AGRONOMI E DOTTORI FORESTALI DEL PIEMONTE E DELLA VALLE D AOSTA. Alessandria, 11 giugno 2014

FEDERAZIONE INTERREGIONALE DEGLI ORDINI DEI DOTTORI AGRONOMI E DOTTORI FORESTALI DEL PIEMONTE E DELLA VALLE D AOSTA. Alessandria, 11 giugno 2014 FEDERAZIONE INTERREGIONALE DEGLI ORDINI DEI DOTTORI AGRONOMI E DOTTORI FORESTALI DEL PIEMONTE E DELLA VALLE D AOSTA Alessandria, 11 giugno 2014 Sale Convegni Camera di Commercio di Alessandria SEMINARIO

Dettagli

Tecnico di computer grafica tridimensionale

Tecnico di computer grafica tridimensionale Denominazione Figura / Profilo / Obiettivo Professioni NUP/ISTAT correlate Tecnico di computer grafica tridimensionale 3.1.2.2.0 - Tecnici esperti in applicazioni 3.1.7.2.3 - Tecnici del montaggio audio-video-cinematografico

Dettagli

Informatica Grafica. Gianluigi Ciocca, Simone Bianco F1801Q120

Informatica Grafica. Gianluigi Ciocca, Simone Bianco F1801Q120 Informatica Grafica Gianluigi Ciocca, Simone Bianco F1801Q120 Ray Tracing Lighting(10) Nel caso in cui l oggetto sia semi-trasparente bisogna considerare anche la luce che passa attraverso l oggetto Luce

Dettagli

Rendering Locale. Rendering locale. Rendering locale. Rendering globale. Rendering globale

Rendering Locale. Rendering locale. Rendering locale. Rendering globale. Rendering globale Rendering Locale Costruzione di Interfacce Lezione 14 Rendering Locale e Globale cignoni@iei.pi.cnr.it http://vcg.iei.pi.cnr.it/~cignoni Il modello di rendering che abbiamo finora visto è detto locale

Dettagli

Obiettivi. Costruzione di interfacce. Esame. Programma. Strumenti. Concetti di base

Obiettivi. Costruzione di interfacce. Esame. Programma. Strumenti. Concetti di base Obiettivi Costruzione di interfacce Paolo Cignoni p.cignoni@isti.cnr.it http://vcg.isti.cnr.it/~cignoni Progettazione e realizzazione di applicazioni interattive, con un interfaccia utente non banale che

Dettagli

Grafica al calcolatore - Computer Graphics

Grafica al calcolatore - Computer Graphics Grafica al calcolatore - Computer Graphics 10 Tecniche per fotorealismo 24/11/12 Grafica 2013 1 Introduzione La rasterization pipeline impiega modelli di illuminazione locali (Phong) ed è il metodo di

Dettagli

Informatica Grafica. Gianluigi Ciocca, Simone Bianco F1801Q120

Informatica Grafica. Gianluigi Ciocca, Simone Bianco F1801Q120 Informatica Grafica Gianluigi Ciocca, Simone Bianco F1801Q120 Illuminamento (1) Per decidere l aspetto di una superficie è necessario procedere in due fasi Lighting Determina la componente luminosa che

Dettagli

Texture mapping. Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica a.a. 2014/2015

Texture mapping. Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica a.a. 2014/2015 Texture mapping Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica a.a. 2014/2015 Texturing Modifica dell'apparenza di una superficie Tramite informazioni

Dettagli

Corso Autodesk Maya. consulteklab.com CELL. 349/8/ web: (Effetti speciali 3d per film e animazioni)

Corso Autodesk Maya. consulteklab.com CELL. 349/8/ web: (Effetti speciali 3d per film e animazioni) LAB Corso Autodesk Maya (Effetti speciali 3d per film e animazioni) Autodesk Maya - Introduzione Breve panoramica sui software di editing 3D Creazione di primitive geometriche Gestione delle primitive

Dettagli

Grafica computazionale Lezione 2

Grafica computazionale Lezione 2 Grafica computazionale Lezione 2 (slide parzialmente basate su Computer Graphics - MIT Opencourseware Grafica Computazionale - Massimiliano Corsini Università di Siena) 1 Interazione luce-materia Cosa

Dettagli

Grafica Computazionale

Grafica Computazionale Grafica Computazionale Lighting Fabio Ganovelli fabio.ganovelli@gmail.com a.a. 2006-2007 Dalle diapositive a corredo del libro: Fondamenti di Grafica Tridimensionale Interattiva R. Scateni, P. Cignoni,

Dettagli

Tecniche di image based relighting Esempi e applicazioni. Lezione 14: 19 Aprile 2011

Tecniche di image based relighting Esempi e applicazioni. Lezione 14: 19 Aprile 2011 Tecniche di image based relighting Esempi e applicazioni Lezione 14: 19 Aprile 2011 0 Parte Prima: Fondamenti dell Image Based ReLighting Rappresentare la realtà Problema sempre attuale... Computer Grafica

Dettagli

Corso di Grafica Computazionale

Corso di Grafica Computazionale Corso di Grafica Computazionale Tecniche avanzate di Illuminazione Docente: Massimiliano Corsini Laurea Specialistica in Ing. Informatica Università degli Studi di Siena Overview Modello di Illuminazione

Dettagli

Materiali avanzati. Informatica Grafica per le arti. Raytracing. Raytracing. Raytracing. Raytracing. Raytracing

Materiali avanzati. Informatica Grafica per le arti. Raytracing. Raytracing. Raytracing. Raytracing. Raytracing Informatica Grafica per le arti Materiali avanzati Marco Gribaudo marcog@di.unito.it Molti degli oggetti modellabili sono costituiti da superfici trasparenti o riflettenti. I materiali Raytrace permettono

Dettagli

LA RIFRAZIONE E LA RIFLESSIONE DELLA LUCE. IV^C 2016/2017 Lepore Gianluca Ianniciello Antonio

LA RIFRAZIONE E LA RIFLESSIONE DELLA LUCE. IV^C 2016/2017 Lepore Gianluca Ianniciello Antonio LA RIFRAZIONE E LA RIFLESSIONE DELLA LUCE IV^C 2016/2017 Lepore Gianluca Ianniciello Antonio INTRODUZIONE La riflessione e la rifrazione della luce si possono spiegare utilmente supponendo che la luce

Dettagli

Lezione 22 - Ottica geometrica

Lezione 22 - Ottica geometrica Lezione 22 - Ottica geometrica E possibile, in certe condizioni particolari, prescindere dal carattere ondulatorio della radiazione luminosa e descrivere la propagazione della luce usando linee rette e

Dettagli

Grafica computazionale

Grafica computazionale Grafica computazionale Lezione 5 (slide parzialmente basate su Computer Graphics - MIT Opencourseware Grafica Computazionale - Massimiliano Corsini Università di Siena) 1 L'Equazione di Rendering La luce

Dettagli

Unità 9. I raggi luminosi

Unità 9. I raggi luminosi Unità 9 I raggi luminosi 1. La luce La luce è un'onda elettromagnetica, ma per studiare alcuni fenomeni ottici basta considerarla un insieme di raggi luminosi. Un raggio luminoso è un fascio di luce molto

Dettagli

Fotorealismo. Dove si elencano trucchi sagaci ed effetti speciali che servono ad aumentare il fotorealismo nella rasterizzazione.

Fotorealismo. Dove si elencano trucchi sagaci ed effetti speciali che servono ad aumentare il fotorealismo nella rasterizzazione. Fotorealismo Dove si elencano trucchi sagaci ed effetti speciali che servono ad aumentare il fotorealismo nella rasterizzazione. Introduzione Environment map Light map Ombre geometriche Trasparenza Grafica

Dettagli

Capitolo 8 Rendering Globale. Dal modello locale ai modelli globali. Cap. 8 - Contenuti. Rendering Locale. Sezione 8.1. Limitazioni del modello locale

Capitolo 8 Rendering Globale. Dal modello locale ai modelli globali. Cap. 8 - Contenuti. Rendering Locale. Sezione 8.1. Limitazioni del modello locale Cap. 8 - Contenuti Capitolo 8 Rendering Globale 8.1 Dal modello locale ai modelli globali Limitazioni del modello locale, effetti globale e modi per approssimarli in un contesto locale 8.2 Ray-tracing

Dettagli

Introduzione al Calcolo Scientifico

Introduzione al Calcolo Scientifico Introduzione al Calcolo Scientifico Francesca Mazzia Dipartimento di Matematica Università di Bari Francesca Mazzia (Univ. Bari) Introduzione al Calcolo Scientifico 1 / 14 Calcolo Scientifico Insieme degli

Dettagli

Formazione dell'immagine

Formazione dell'immagine Ottica geometrica Percepiamo la luce perché ci arriva direttamente dalla sorgente oppure riflessa dagli oggetti L'emissione della luce è complessa da capire, mentre la propagazione è, di solito, più semplice

Dettagli

Fondamenti di Grafica Tridimensionale

Fondamenti di Grafica Tridimensionale Fondamenti di Grafica Tridimensionale La Pipeline Grafica Marco Di Benedetto marco.dibenedetto@isti.cnr.it Visualizzazione dell Informazione noi siamo qui Informazione mondo reale (es: 3D scans) creazione

Dettagli

Informatica e Produzione Multimediale. Introduzione

Informatica e Produzione Multimediale. Introduzione Informatica e Produzione Multimediale Introduzione Il Docente Umberto Castellani (PhD) Ricercatore del Dipartimento di Informatica Università di Verona VIPS (Vision, Image Processing & Sound) (http://vips.sci.univr.it)

Dettagli

POLITECNICO DI TORINO

POLITECNICO DI TORINO III Facoltà di Ingegneria Corso di Laurea in Ingegneria del Cinema e dei Mezzi di Comunicazione Monografia di laurea di primo livello CREAZIONE DI SCENE TRIDIMENSIONALI CON RESA FOTOREALISTICA TRAMITE

Dettagli

Corso di 3D Studio max

Corso di 3D Studio max Corso di 3D Studio max Tutor: Mariano Dileo di Chaosdesign Consulting 3D Studio Max Design è ad oggi uno dei più potenti software per creare rendering in architettura e design. Mental Ray, nelle sua ultima

Dettagli

Shading Rendering. IUAV dcp corso Disegno Digitale. Camillo Trevisan

Shading Rendering. IUAV dcp corso Disegno Digitale. Camillo Trevisan Shading Rendering IUAV dcp corso Disegno Digitale Camillo Trevisan Modelli di illuminazione Obiettivo: non tanto simulare il vero comportamento della luce, ma piuttosto riprodurre realisticamente l effetto

Dettagli

Acquisizione del colore

Acquisizione del colore Acquisizione del colore Visual Computing Group 1999 Visual Computing Group 1 Acquisizione del colore Obiettivo: Acquisizione del colore (componente diffusa) di un oggetto tramite fotocamera digitale. Problematiche

Dettagli

Ottica fisiologica, ovvero perché funzionano i Google Glass (parte 2)

Ottica fisiologica, ovvero perché funzionano i Google Glass (parte 2) Ottica fisiologica, ovvero perché funzionano i Google Glass (parte 2) Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it

Dettagli

Lezione 18: Tecniche ed effetti 3D. Il motion capture. Il motion capture. Il motion capture. Il motion capture. Il motion capture

Lezione 18: Tecniche ed effetti 3D. Il motion capture. Il motion capture. Il motion capture. Il motion capture. Il motion capture Il motion capture Lezione 18: Tecniche ed effetti 3D Le tecniche di animazione quali i collegamenti e le ossa facilitano la realizzazione di animazioni di oggetti complessi. Malgrado la loro potenzialita',

Dettagli

Usando 64 segmenti e 48 sides, in modo da renderlo più smussato, scalatelo lungo l asse Z, in modo da ottenere l anello.

Usando 64 segmenti e 48 sides, in modo da renderlo più smussato, scalatelo lungo l asse Z, in modo da ottenere l anello. Motori rendering alternativi fotorealistici by Joyrayd Brazil/Mental Ray e illuminazione HDRI Giusto per prendere la mano a Brazil, creiamo un anello. Apriamo Max e facciamo un bel toroide(torus) Usando

Dettagli

Ottica fisiologica (2): sistemi ottici

Ottica fisiologica (2): sistemi ottici Ottica fisiologica (2): sistemi ottici Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it http://boccignone.di.unimi.it/pmp_2014.html

Dettagli

CORSO COMPLETO DI BLENDER

CORSO COMPLETO DI BLENDER Andrea Coppola CORSO COMPLETO DI BLENDER modellazione materiali lighting rendering compositing effetti speciali animazione Introduzione al corso Quando, alcuni anni fa, mi sono affacciato nel meraviglioso

Dettagli

Modelli di illuminazione

Modelli di illuminazione Modelli di illuminazione Dove si discutono modelli per l interazione della luce con le superfici. Introduzione Modello di Phong Modello di Cook-Torrance Tipi di luci Modelli globali Grafica al Calcolatore

Dettagli

Pipeline di rendering. Pipeline di rendering. Outline. Grafica off-line vs Grafica real-time

Pipeline di rendering. Pipeline di rendering. Outline. Grafica off-line vs Grafica real-time Pipeline di rendering Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Outline Grafica off-line vs Grafica real-time

Dettagli

Ottica Geometrica. (λà 0 trascuriamo i fenomeni di diffrazione )

Ottica Geometrica. (λà 0 trascuriamo i fenomeni di diffrazione ) Ottica Geometrica Ottica Geometrica Metodo approssimato che permette di studiare il comportamento della luce quando incontra discontinuità nello spazio in cui si propaga, nei casi in cui la lunghezza d

Dettagli

Rendering ed illuminazione

Rendering ed illuminazione Rendering ed illuminazione Dove si introduce un metodo per ottenere una immagine a partire da una descrizione degli oggetti tridimensionali e si presenta la legge fondamentale che governa l illuminazione.

Dettagli

Fisica II - CdL Chimica. La natura della luce Ottica geometrica Velocità della luce Dispersione Fibre ottiche

Fisica II - CdL Chimica. La natura della luce Ottica geometrica Velocità della luce Dispersione Fibre ottiche La natura della luce Ottica geometrica Velocità della luce Dispersione Fibre ottiche La natura della luce Teoria corpuscolare (Newton) Teoria ondulatoria: proposta già al tempo di Newton, ma scartata perchè

Dettagli

IR(3): Illuminazione Globale

IR(3): Illuminazione Globale IR(3): Illuminazione Globale Alessandro Martinelli alessandro.martinelli@unipv.it 21 Dicembre 2011 IR(3): Illuminazione Globale Illuminazione e Rendering: Principi di Illuminazione Rendering Real-Time

Dettagli

Proprietà Base delle Superfici

Proprietà Base delle Superfici Proprietà Base delle Superfici Quando un immagine viene renderizzata, sono molti i fattori che influenzano l aspetto di una superficie. Questi fattori determinano, ad esempio, se la luminosità ed il colore

Dettagli

LA LUCE. Perché vediamo gli oggetti Che cos è la luce La propagazione della luce La riflessione La rifrazione

LA LUCE. Perché vediamo gli oggetti Che cos è la luce La propagazione della luce La riflessione La rifrazione LA LUCE Perché vediamo gli oggetti Che cos è la luce La propagazione della luce La riflessione La rifrazione Perché vediamo gli oggetti? Perché vediamo gli oggetti? Noi vediamo gli oggetti perché da essi

Dettagli

Corso di Tecniche Avanzate per la Grafica Texturing

Corso di Tecniche Avanzate per la Grafica Texturing Corso di Tecniche Avanzate per la Grafica Texturing Docente: Massimiliano Corsini Laurea Specialistica in Informatica Università di Ferrara Texturing Il concetto di texturing è importante Si tratta di

Dettagli

L totale = L ambientale +L occlusione +L emissione +L diffusione +L speculare

L totale = L ambientale +L occlusione +L emissione +L diffusione +L speculare Illuminazione di mesh in Computer Grafica: componenti principali Il valore di luminosità, o semplicemente il valore di un pixel corrispondente geometricamente ad un punto di un poligono di una mesh si

Dettagli

Corso di INFORMATICA GRAFICA. Modulo 2 (CAD) Stefano Cinti Luciani. Altre applicazioni informatiche per la progettazione

Corso di INFORMATICA GRAFICA. Modulo 2 (CAD) Stefano Cinti Luciani. Altre applicazioni informatiche per la progettazione Corso di INFORMATICA GRAFICA Modulo 2 (CAD) Stefano Cinti Luciani Altre applicazioni informatiche per la progettazione Progettazione come ciclo iterativo REQUISITI/OBIETTIVO IDEA INIZIALE MODIFICHE FORMALIZZAZIONE

Dettagli

Ottica geometrica. Propagazione per raggi luminosi (pennello di luce molto sottile)

Ottica geometrica. Propagazione per raggi luminosi (pennello di luce molto sottile) Ottica geometrica Propagazione per raggi luminosi (pennello di luce molto sottile) All interno di un mezzo omogeneo la propagazione e rettilinea: i raggi luminosi sono pertanto rappresentati da tratti

Dettagli

09/10/15. 1 I raggi luminosi. 1 I raggi luminosi. L ottica geometrica

09/10/15. 1 I raggi luminosi. 1 I raggi luminosi. L ottica geometrica 1 I raggi luminosi 1 I raggi luminosi Per secoli si sono contrapposti due modelli della luce il modello corpuscolare (Newton) la luce è un flusso di particelle microscopiche il modello ondulatorio (Christiaan

Dettagli

3. (Da Veterinaria 2006) Perché esiste il fenomeno della dispersione della luce bianca quando questa attraversa un prisma di vetro?

3. (Da Veterinaria 2006) Perché esiste il fenomeno della dispersione della luce bianca quando questa attraversa un prisma di vetro? QUESITI 1 FENOMENI ONDULATORI 1. (Da Medicina 2008) Perché un raggio di luce proveniente dal Sole e fatto passare attraverso un prisma ne emerge mostrando tutti i colori dell'arcobaleno? a) Perché riceve

Dettagli

SPECCHI. Dalla posizione dell'immagine non emergono raggi luminosi; essa si trova sull'immaginario prolungamento dei raggi di luce riflessa.

SPECCHI. Dalla posizione dell'immagine non emergono raggi luminosi; essa si trova sull'immaginario prolungamento dei raggi di luce riflessa. SPECCHI SPECCHI PIANI Per specchio si intende un dispositivo la cui superficie è in grado di riflettere immagini di oggetti posti davanti a essa. Uno specchio è piano se la superficie riflettente è piana.

Dettagli

Informatica di base 6/ed

Informatica di base 6/ed Informatica di base 6/ed Autori: Dennis P. Curtin, Kim Foley, Kunal Sen e Cathleen Morin A cura di: Agostino Marengo e Alessandro Pagano Capitolo 1 L informatica oggi: una panoramica Capitolo 1 L informatica

Dettagli

Metodi computazionali per la simulazione degli effetti di aberrazione cromatica

Metodi computazionali per la simulazione degli effetti di aberrazione cromatica 1. Introduzione Metodi computazionali per la simulazione degli effetti di aberrazione cromatica DAVIDE M. SELMO DIPARTIMENTO DI INFORMATICA E COMUNICAZIONE UNIVERSITÀ DEGLI STUDI DI MILANO Via Comelico,

Dettagli

Grafica al calcolatore - Computer Graphics

Grafica al calcolatore - Computer Graphics Grafica al calcolatore - Computer Graphics 5 - Rendering 29/10/12 Grafica 2013 1 Rendering Il termine rendering indica la serie di algoritmi, geometrici e non, a cui si sottopone una data descrizione di

Dettagli

BLENDER LEZIONI DI LABORATORIO

BLENDER LEZIONI DI LABORATORIO BLENDER LEZIONI DI LABORATORIO Lezione 2 http://www.onlinetutorial.it/2019/creiamoun-bicchiere-con-blender.html Luci e ombre L illuminazione Nel rendering l illuminazione è fondamentale per dare realismo

Dettagli

Modelli di illuminazione avanzati

Modelli di illuminazione avanzati Modelli di illuminazione avanzati Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Outline Modelli BRDF

Dettagli

Grafica 3D per i beni culturali: 3D e rendering. Lezione 2: 25 Febbraio 2016

Grafica 3D per i beni culturali: 3D e rendering. Lezione 2: 25 Febbraio 2016 Grafica 3D per i beni culturali: 3D e rendering Lezione 2: 25 Febbraio 2016 1 Programma del corso (ordine sparso ) 3D graphics intro: 3D vs 2D, modelli di rappresentazione, the rendering pipeline 3D Scanning:

Dettagli

Rendering & ray tracing. Implementazione e applicazione pratica

Rendering & ray tracing. Implementazione e applicazione pratica Rendering & ray tracing Implementazione e applicazione pratica Che cos e CG(computer graphics)? Quando si parla di CG si intendono immagini, o video creati al computer. CG e una branca dell informatica

Dettagli

La modellazione tridimensionale

La modellazione tridimensionale La modellazione tridimensionale Uso delle tecniche di grafica al calcolatore (Computer Graphics) per rappresentare in modo tridimensionale un oggetto o manufatto. 1/31 La rappresentazione 3D e la simulazione

Dettagli

Image based rendering. Andrea Fusiello

Image based rendering. Andrea Fusiello Image based rendering Andrea Fusiello Motivazioni Un obiettivo centrale della Grafica, ed uno tra i più ambiziosi, è la sintesi di immagini fotorealistiche. Esistono ottimi algoritmi (radiosity, ray tracing),

Dettagli

Ottica geometrica. Spettro elettromagnetico

Ottica geometrica. Spettro elettromagnetico Nome file d:\scuola\corsi\corso fisica\ottica\riflessione e rifrazione.doc Creato il 09/05/003 0.3 Dimensione file: 48640 byte Andrea Zucchini Elaborato il 8/05/003 alle ore.3, salvato il 8/05/03 0.3 stampato

Dettagli

ESPERIMENTO SULL OTTICA. L ottica geometrica può essere considerata un metodo per la costruzione di immagini date

ESPERIMENTO SULL OTTICA. L ottica geometrica può essere considerata un metodo per la costruzione di immagini date ESPERIMENTO SULL OTTICA Introduzione L ottica geometrica può essere considerata un metodo per la costruzione di immagini date da sistemi ottici quali lenti e specchi. Essa costituisce una teoria approssimata,

Dettagli

Modelli per i materiali

Modelli per i materiali Texture mapping 1 Modelli per i materiali Il realismo visivo può essere ottenuto mediante i modelli di illuminazione e dei materiali Per modellare i materiali si possono utilizzare delle immagini dette

Dettagli

POV-Ray. Introduzione all uso Proposte didattiche. Corso di perfezionamento

POV-Ray. Introduzione all uso Proposte didattiche. Corso di perfezionamento POV-Ray Introduzione all uso Proposte didattiche Corso di perfezionamento 04.04.2007 Cos è POV-Ray Ray tracing Possibili utilizzazioni didattiche Creazione di immagini 3 D Animazioni Sperimentare con la

Dettagli

FACOLTA DI INGEGNERIA INGEGNERIA INFORMATICA A.A. 2008/2009. Corso VISIONE E PERCEZIONE. Docente. Prof. FIORA PIRRI. Tutor MATIA PIZZOLI

FACOLTA DI INGEGNERIA INGEGNERIA INFORMATICA A.A. 2008/2009. Corso VISIONE E PERCEZIONE. Docente. Prof. FIORA PIRRI. Tutor MATIA PIZZOLI FACOLTA DI INGEGNERIA INGEGNERIA INFORMATICA A.A. 2008/2009 Corso VISIONE E PERCEZIONE Docente Prof. FIORA PIRRI Tutor MATIA PIZZOLI MAPPA DI DISPARITA Studente Redjan Shabani (1013173) 0 Definizione di

Dettagli

Open source e Robots. Bari, Linux Day Marcello Barile

Open source e Robots. Bari, Linux Day Marcello Barile Open source e Robots Bari, Linux Day 2016 - Marcello Barile Quali sono i motivi? Introduzione Open source in ambito accademico e di ricerca Quali sono i motivi? Costi di licenza Libertà di consultazione

Dettagli

Rendering ed illuminazione

Rendering ed illuminazione Rendering ed illuminazione Dove si introduce un metodo per ottenere una immagine a partire da una descrizione degli oggetti tridimensionali e si presenta la legge fondamentale che governa l illuminazione.

Dettagli

Effetti speciali. Informatica Grafica I. I fondali. I fondali. I fondali. I fondali. I fondali

Effetti speciali. Informatica Grafica I. I fondali. I fondali. I fondali. I fondali. I fondali Informatica Grafica I La grafica 3D trova ampio utilizzo nella realizzazione di effetti speciali. I modelli tridimensionali vengono impiegati per aggiungere oggetti ad una immagine o ad un filmato acqusito

Dettagli

OTTICA GEOMETRICA. Ovvero la retta perpendicolare alla superficie riflettente. Figura 1. Figura 2

OTTICA GEOMETRICA. Ovvero la retta perpendicolare alla superficie riflettente. Figura 1. Figura 2 OTTICA GEOMETRICA L ottica geometrica si occupa di tutta quella branca della fisica che ha a che fare con lenti, specchi, vetri e cose simili. Viene chiamata geometrica in quanto non interessa la natura

Dettagli

Interazione luce - materia

Interazione luce - materia Interazione luce - materia 1 Modelli di illuminazione Il modello di illuminazione descrive l interazione tra la luce e gli oggetti della scena Descrive i fattori che determinano il colore di un punto della

Dettagli

Rappresentazione virtuale

Rappresentazione virtuale Modellazione architettonica tridimensionale, rappresentazione virtuale e condivisione Cloud Rappresentazione virtuale Fabrizio I. Apollonio Dipartimento di Architettura Alma Mater Studiorum - Università

Dettagli

I Esonero di Elementi di Ottica del 13/06/2011

I Esonero di Elementi di Ottica del 13/06/2011 I Esonero di Elementi di Ottica del 13/06/2011 1) L onda elettromagnetica piana sinusoidale di frequenza f= 100 khz emessa da un sottomarino in superficie, si propaga orizzontalmente sia nell aria che

Dettagli

Grafica al calcolatore - Computer Graphics

Grafica al calcolatore - Computer Graphics Grafica al calcolatore - Computer Graphics 8 Pipeline di rasterizzazione - 2 12/12/14 Grafica 2014 1 Riepilogo Operazioni geometriche Pixel processing 12/12/14 Grafica 2014 2 Rasterizzazione/scan connversion

Dettagli

Grafica al calcolatore. Computer Graphics. 6 Modelli di illuminazione 18/11/12

Grafica al calcolatore. Computer Graphics. 6 Modelli di illuminazione 18/11/12 Grafica al calcolatore Computer Graphics 6 Modelli di illuminazione 18/11/12 Grafica 2013 1 Ray casting e colore Tornando al problema della formazione dell'immagine, possiamo creare le immagini se sappiamo

Dettagli

Effetti speciali. I fondali. Informatica Grafica per le arti. I fondali. I fondali. I fondali. I fondali

Effetti speciali. I fondali. Informatica Grafica per le arti. I fondali. I fondali. I fondali. I fondali Informatica Grafica per le arti La grafica 3D trova ampio utilizzo nella realizzazione di effetti speciali. I modelli tridimensionali vengono sempre piu' sovente impiegati per aggiungere oggetti ad una

Dettagli

Ottica Geometrica. Si dividono solitamente in

Ottica Geometrica. Si dividono solitamente in aberrazioni Ottica Geometrica Le aberrazioni ottiche sono delle deformazioni o imprecisioni nella formazione delle immagini, dovute alla geometria delle lenti ed al comportamento della luce. Si dividono

Dettagli

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Le ombre in OpenGl Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale http://varindaniele.altervista.org Punto di partenza In OpenGl le luci non proiettano ombre 2 Perché si introducono

Dettagli

2015/05/01 06:36 1/5 Usare video con canale alfa

2015/05/01 06:36 1/5 Usare video con canale alfa 2015/05/01 06:36 1/5 Usare video con canale alfa Usare video con canale alfa Video con canale alfa e PicturesToExe Spiegazione Cominciamo con una spiegazione di cosa sia un video con canale alfa, e di

Dettagli

Fondamenti di Computer Graphics

Fondamenti di Computer Graphics Fondamenti di Computer Graphics Andrea Giachetti Department of Computer Science, University of Verona, Italy andrea.giachetti@univr.it 1 Il corso Simile al corso tenuto nella laurea triennale, solo teoria,

Dettagli

Contents. Texturing 1

Contents. Texturing 1 Contents Texturing 1 Lecture 1. 1 1 1.1. Aliasing in computer graphics 1 1.2. Texturing 4 1.3. 2D Texture Mapping 7 1.4. Filtering in Texture Mapping 15 1.5. Solid Texturing 18 1.6. Bump Mapping (Blinn

Dettagli

Fisica II - CdL Chimica. Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici

Fisica II - CdL Chimica. Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici Formazione immagini Superfici rifrangenti Lenti sottili Strumenti ottici Ottica geometrica In ottica geometrica si analizza la formazione di immagini assumendo che la luce si propaghi in modo rettilineo

Dettagli

Cycles per Blender 3D

Cycles per Blender 3D Francesco Milanese Cycles per Blender 3D Guida pratica Cycles per Blender 3D Guida pratica Introduzione. Cos'è Cycles Shaders e Nodi Approfondimento: Global Illumination e Direct Lighting; Samples e Light

Dettagli

Lezioni di illuminotecnica. Fenomeni ottici fondamentali

Lezioni di illuminotecnica. Fenomeni ottici fondamentali 7 Lezioni di illuminotecnica Fenomeni ottici fondamentali Interazione luce-materiali Consideriamo una lastra di materiale immersa in aria. Quando la radiazione lin viaggio nell aria incontra l interfaccia

Dettagli

Pipeline di rendering

Pipeline di rendering Pipeline di rendering Davide Gadia Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2012/2013 Outline Grafica off-line vs Grafica real-time

Dettagli

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo 2010. Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano

Lezione1. Cos è la computer grafica. Lezione del 10 Marzo 2010. Michele Antolini Dipartimento di Ingegneria Meccanica Politecnico di Milano Lezione1 Informatica Grafica Cos è la computer grafica Lezione del 10 Marzo 2010 Grafica OpenGL vs Direct Dipartimento di Ingegneria Meccanica Politecnico di Milano 1.1 Tubo a Raggi Catodici Cathode Ray

Dettagli

Java3D. Lezione 3. Creazione delle geometrie 2. Di Blasi Gianpiero - D.M.I. - Università di Catania

Java3D. Lezione 3. Creazione delle geometrie 2. Di Blasi Gianpiero - D.M.I. - Università di Catania Di Blasi Gianpiero - D.M.I. - Università di Catania Java3D Lezione 3 Creazione delle geometrie 2 Cosa impareremo oggi? Usare la GeometryInfo per specificare geometrie con poligoni arbitrari Usare le classi

Dettagli

Laboratorio PLS di astrofisica_ Modulo 1 Attività teoriche e sperimentali preliminari svolte presso le singole scuole

Laboratorio PLS di astrofisica_ Modulo 1 Attività teoriche e sperimentali preliminari svolte presso le singole scuole Laboratorio PLS di astrofisica_ Modulo 1 Attività teoriche e sperimentali preliminari svolte presso le singole scuole Classe/i LICEO SCIENTIFICO CANNIZZARO IVA, IVL, IVC, IVD 11 ARTIACO LUIGIA ( Enrico

Dettagli

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base

Livello di approfondimento della lezione. Texture mapping di solito spiegato in corsi di CG di base Texture mapping Davide Gadia, Daniele Marini Corso di Programmazione Grafica per il Tempo Reale Laurea Magistrale in Informatica per la Comunicazione a.a. 2013/2014 Livello di approfondimento della lezione

Dettagli

Lez. 5 La Programmazione. Prof. Salvatore CUOMO

Lez. 5 La Programmazione. Prof. Salvatore CUOMO Lez. 5 La Programmazione Prof. Salvatore CUOMO 1 2 Programma di utilità: Bootstrap All accensione dell elaboratore (Bootsrap), parte l esecuzione del BIOS (Basic Input Output System), un programma residente

Dettagli

Microscopia (specchi, lenti, ecc.) Principio generale per cui si creano le immagini nel nostro occhio:

Microscopia (specchi, lenti, ecc.) Principio generale per cui si creano le immagini nel nostro occhio: Microscopia (specchi, lenti, ecc.) Principio generale per cui si creano le immagini nel nostro occhio: Specchi piani O e un oggetto (= sorgente di luce), nel caso piu semplice e puntiforme Immagine virtuale

Dettagli

Cos'è il cinema digitale?

Cos'è il cinema digitale? Teoriche dell'immagine elettronica per lo spettacolo (modulo 2) III anno, I semestre, Brecht van Eyndhoven Lezione 7 Cos'è il cinema digitale? L e v M a n o v i c h Cinema, l'arte dell'indice Cinema digitale:

Dettagli