1 Programmazione grafica e Laboratorio Daniele Marini.

Slides:



Advertisements
Presentazioni simili
Prof. Rebecca Montanari Anno accademico 2011/2012
Advertisements

PROGETTO PER LA FORMAZIONE TECNOLOGICO – DIDATTICA DEI DOCENTI
Corso di Interazione Uomo-Macchina: Grafica (a.a ) Docente: Prof. Enrico Puppo Prerequisiti: –Interazione uomo-macchina: interfacce grafiche.
"3 Ellissi: Elementari" Montecatini Sperimentazione della riforma Formazione docenti informatica Ipotesi di articolazione del percorso.
Studiare INFORMATICA all’Università Ca’ Foscari
Informatica 1 DISCOM. Informatica 1 SCICOM -2010/11 2 Docente Paola Vocca Orario di ricevimento: –Martedì alle 11 alle 12 (studio) –Anche durante ogni.
Progettare un Motore 3D Marco Trivellato
Sistemi con vincoli Francesca Rossi Aprile-Giugno 2006.
Tecnologie della Comunicazione Applicate allImpresa canale A-L Prof. Carlo Maria Medaglia
Luca Capitani Title Laboratorio di Web e Interface Design Università degli Studi di Roma La Sapienza.
Costruzione di interfacce Paolo Cignoni
Corso di Abilità Relazionali
Corso di Abilità Relazionali
Tecnologia dei Servizi Grid e cloud computing - Lezione Lezione ottobre 2009 Il materiale didattico usato in questo corso è stato mutuato.
Introduzione al linguaggio R
Architetture per la sintesi di immagini Daniele Marini Gennaio 2000.
Introduzione alla grafica digitale 2005,6,7,8,9,.. Matjaž Hmeljak.
Corso di Laurea in INGEGNERIA MECCANICA
Corso di Laurea in Ingegneria Gestionale
Corso di Laurea in Ingegneria Informatica
SISTEMI A MICROPROCESSORE prof. Maurizio Rebaudengo
Modelli ed Applicazioni di Reti di Calcolatori L-S Anno Accademico Università degli Studi di Bologna Ing. Fabio Tarantino –
Intelligenza Artificiale
Corso di Fondamenti di Informatica A Andrea Omicini Anno accademico 1999/2000 Università degli Studi di Bologna Facoltà di Ingegneria Corsi di Laurea in.
1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Prof
INGEGNERIA DELLA CONOSCENZA E SISTEMI ESPERTI Stefania Bandini Dipartimento di Informatica, Sistemistica e Comunicazione Università di Milano-Bicocca.
1 Internet e nuove tecnologie Anno Accademico Prof. Flavio De Paoli Dott. Marco Loregian.
Codifica di Testi Il corso e lesame. Argomenti del corso La teoria della codifica XML: introduzione e livello avanzato (DTD, Schema W3C) La Text Encoding.
Elementi di Informatica Simone Scalabrin a.a. 2008/2009.
Sceneggiatura lezione con LIM
SCHEDA INFORMATIVA MODULO 2 PERCEZIONE E COGNIZIONE DELL’IMMAGINE
Daniele Marini, Maurizio Rossi
Esercitazioni. Spazio Abbiamo poco spazio Abbiamo ottenuto due aule di circa 50 posti ciascuna per un totale di circa 100 studenti per fare esercizi al.
Display list e scene graph Daniele Marini Dipartimento di Informatica e Comunicazione.
Architettura di OGL e pipe-line Daniele Marini Corso Di Programmazione Grafica.
Informatica Grafica sez. A-G
Programmazione Grafica e Laboratorio A.A Tema d’esame - specialistica Prof. Daniele Marini Dott. Davide Selmo.
Corso di Programmazione Grafica e Laboratorio Daniele Marini
Corso di Programmazione Grafica e Laboratorio Introduzione a OpenGL Prof. Daniele Marini.
Corso di Programmazione Grafica e Laboratorio Prof. Daniele Marini.
Introduzione al corso Corso di Programmazione Grafica e Laboratorio Daniele Marini.
Architettura di OGL e pipe-line Daniele Marini Davide Gadia Davide Selmo Corso Di Programmazione Grafica aa2005/2006.
Corso di Programmazione Grafica per il Tempo Reale Prof. Daniele Marini.
Corso di Programmazione Grafica e Laboratorio Prof. Daniele Marini.
Corso di Programmazione Grafica e Laboratorio Prof. Daniele Marini.
Prof. Antonio Martano ITIS “Pacinotti” Taranto
Algoritmi e Strutture dati a.a. 2012/2013 Informazioni sul corso Dr Maria Federico.
Tecnologie di InternetFondamenti di Linguaggi di Markup Dott. Nicola Dragoni Introduzione a e ai (Fondamenti di Markup Languages)
Capitolo 0 : Introduzione al corso CdL in Ingegneria Elettronica e delle Telecomunicazioni: Fondamenti dei S.O. (6CFU) Capitolo 0 : Introduzione al corso.
Programmazione ad Oggetti
Sistemi basati su conoscenza Gestione della conoscenza Prof. M.T. PAZIENZA a.a
Ugo de'Liguoro - Informatica 2 - Introduzione Informatica 2 Introduzione al corso a.a. 2003/04.
1 Laboratorio di Introduzione alla Programmazione-Informazioni §II MODULO §3 crediti §Esame e voto unico (su 6 crediti totali)
Tecnica della programmazione(primaparte) anno accademico 2010/11
1 Semantic Web Docente: Federica Cena Dipartimento Informatica
Realtà Virtuale e Computer Animation
Sistemi di supporto alle decisioni aziendali Obiettivi generali del corso.
Algoritmi e Strutture Dati Introduzione agli algoritmi
1 LABORATORIO DI INFORMATICA Ingegneria Informatica Dott. Giorgio Cicerchia a.a ° Ciclo.
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Università degli Studi di Padova AA
Informatica e Bioinformatica Informazioni generali sul corso Corso di Laurea in Biologia Molecolare Università degli Studi di Padova AA
Laboratorio di Tecnologie dell’Informazione
Grafica interattiva a.a. 2003/2004 Docente: Prof. Enrico Puppo Laboratorio: Dott. Paola Magillo.
Informazioni sul corso di Metodi di Ottimizzazione A.A. 2013/14
INTRODUZIONE AL CORSO DI CEMENTO ARMATO PRECOMPRESSO
CODING E DIDATTICA Codeweek 2015 – Scuola secondaria di primo grado Solimena – De Lorenzo Giornata di studio 1 dicembre 2015.
Diritto dell’Unione europea
Corso di Laurea Magistrale in Informatica A.A Laboratorio di Progettazione Introduzione Obiettivi del corso Metodo Articolazione Scelta dei progetti.
Informazioni sul corso di Metodi di Ottimizzazione A.A. 2015/16 Orario del corso Ricevimento e recapiti del docente MiniSito di ateneo del corso Mailing.
Transcript della presentazione:

1 Programmazione grafica e Laboratorio Daniele Marini

2 Obiettivi Formare programmatori capaci di sviluppare applicazioni grafiche avanzate in tempo reale. Prerequisito: il corso di Informatica Grafica Si approfondisce la conoscenza anche pratica della programmazione OpenGL per realizzare programmi con effetti di animazione in tempo reale. OpenGL perchè consente di realizzare programmi portabili e di esplorare in modo esaustivo le potenzialità delle librerie grafiche avanzate.

3 Contenuti Pipe line di visualizzazione Introduzione a OGL Trasformazioni, proiezioni, quaternioni Display list, scene graph Interazione, picking Ottimizzazione scena: BV, BSPTree, LOD Cinematica e dinamica dei corpi Interpolazioni Collisioni Sistemi di particelli Soft bodies, tessuti, fluidi Illuminazione e shading Texturing ed effetti Antialiasing, blur Architetture Hardware e Cg

4 I temi vengono approfonditi per acquisirne una comprensione dettagliata e per affrontare tecniche specifiche per computare in modo efficiente le funzioni principali del rendering

5 Bibliografia Testi adottati:  T. Mueller, E. Haines, Real Time Rendering, AK Peters, Natick (MA), II ed Altri testi:  Mark DeLoura, Game programming GEMS, Charles River Media, Rockland (MA), 2000  Alan Watt, Fabio Policarpo, 3D Games, real time rendering and software technology, Addison Wesley, New York, 2001 David H. Eberly, 3D Game Engine Design, Morgan Kauffmann, San Francisco, 2001 J. Neider, T. Davis, M. Wood, OpenGL Programming Guide, Addison Wesley, New York, 1993

6 Prerequisiti Conoscenze di: –Geometria –Geometria Computazionale, –aver frequentato Informatica Grafica –basi di programmazione C o C++.

7 Organizzazione Lezioni teoriche e laboratorio in aula Esame: consisterà in un progetto da concordare con il docente

8 Informazioni Sito Web del corso: nel quale trovate: slide PowerPoint, documentazione utile per approfondimenti, annunci vari, esempi di programmi mail docenti: