.dsy:it. (http://www.dsy.it/forum/)
- Laboratorio di multimedia II (http://www.dsy.it/forum/forumdisplay.php?forumid=426)
-- [Modulo 3D] Cos'è stato fatto oggi a lezione? (http://www.dsy.it/forum/showthread.php?threadid=40186)
Posted by Jackl on 10-03-2010 11:56:
[Modulo 3D] Cos'è stato fatto oggi a lezione? (2009/2010)
Sito di riferimento del corso: http://eidomatica.dico.unimi.it/teaching.php?id=21
Slide degli anni precedenti: http://homes.dsi.unimi.it/~selmo/mmedia/
Argomenti trattati a lezione:
Lezione 01 (3 marzo 2010)
- Introduzione a C
- Creare un nuovo progetto con Microsoft Visual Studio 2008
- Iteratori e funzioni in C
- Gestione della memoria in C (tramite malloc(size) e free(puntatore))
- Gestione dei puntatori
- Gestione delle stringhe (funzioni: strlen, strcmp, ...)
Lezione 02 (10 marzo 2010)
- Strutture dati in C: gestione degli array e delle liste
- Introduzione a C++: creazione di classi e oggetti con attributi e metodi; organizzazione delle classi in file (.cpp e .h) e inclusione condizionata (clausole #ifdef, #ifndef, #define per il prepreprocessore)
- Input/Output in C++: libreria iostream e funzioni cout e cin
Lezione sospesa (17 marzo 2010)
Lezione 03 (24 marzo 2010)
- Introduzione a Ogre (ed Installazione SDK)
- Introduzione alla libreria OpenGL
- processo di trasformazione
- processo di rasterizzazione
- processo di shading
- Struttura di Ogre: SceneManager
- Analisi del Modello di Phong (wiki)
Lezione 04 (31 marzo 2010)
- I Plugin di OGRE
- Il Grafo della Scena
- Alcune trasformazioni base
Lezione 05 (14 aprile 2010)
- I quaternioni
- Le rotazioni con i quaternioni
- Gestione della camera tramite il frustum di visione
- metodi sovrascritti: createCamera - createViewports
Lezione 06 (21 aprile 2010)
- Creazione di un piano
- Calcolo delle ombre e delle luci (tutorial su ogre3d.org)
- Il ciclo di vita dell'applicazione e il FrameListener
- Introduzione alla creazione di una applicazione senza ereditare da ExampleApplication
Lezione 07 (28 aprile 2010)
Lezione 08 (5 maggio 2010)
Lezione 09 (12 maggio 2010)
PS: Cercherò di aggiornare questo post quando ci saranno nuove informazioni
Posted by Ste.dv on 10-03-2010 17:31:
Il dott. Viale ha già uploadato il materiale della lezione odierne.
Comunque (sperando di non dimenticare nulla) oggi ha trattato:
Strutture dati in C: gestione degli array e delle liste
Introduzione a C++: creazione di classi e oggetti con attributi e metodi; organizzazione delle classi in file (.cpp e .h) e inclusione condizionata (clausole #ifdef, #ifndef, #define per il prepreprocessore)
Input/Output in C++: libreria iostream e funzioni cout e cin
Dalla prossima lezione cominceremo a lavorare con Ogre.
Posted by Jackl on 11-03-2010 11:37:
Grazie, aggiorno il post, magari può esser utile per gli altri
Posted by Supernick on 24-03-2010 15:19:
Lezione 03 (24 marzo 2010)
- Introduzione a OpenGL e ai motori grafici real-time
- Trasformazioni
- Rasterizzazione
- Shading
- Phong
- Introduzione allo SceneManager di OGRE
- Installazione dell'SDK su VS2008
EDIT: Ops non avevo visto che il primo post era gia aggiornato.
Posted by Jackl on 25-03-2010 12:05:
Aggiornato con alcuni suggerimenti di Supernick
Posted by Supernick on 31-03-2010 16:09:
Lezione 04 (31 marzo 2010)
- I Plugin di OGRE
- Il Grafo della Scena
- Alcune trasformazioni base
Posted by Jackl on 14-04-2010 12:18:
aggiornato!
Posted by Supernick on 21-04-2010 15:43:
Ok oggi...
Lezione 06 (21 aprile 2010)
- Creazione di un piano
- Calcolo delle ombre e delle luci (tutorial)
- Il ciclo di vita dell'applicazione e il FrameListener
- Introduzione alla creazione di una applicazione senza ereditare da ExampleApplication
Appena riesco ho un bel po' di appunti e materiale da uppare
Posted by Ste.dv on 17-06-2010 12:03:
Qualcuno potrebbe riassumere brevemente gli argomenti svolti nelle ultime due lezioni?
Inoltre, visto che il dott. Viale ha perso la buona abitudine di pubblicare on-line il codice delle esercitazioni (oltre all'abitudine di pubblicare gli avvisi sul corso, che non ha mai avuto), se qualcuno potesse allegare il codice (solo i file .cpp e .h) farebbe un piacere a diverse persone.
Grazie.
Posted by Supernick on 18-06-2010 15:23:
Servirebbero anche a me (credo a molti).
Posted by Ste.dv on 21-06-2010 17:15:
Sarebbe anche interessante sapere se le lezioni sono finite, ammesso che qualcuno sappia dove sono (si vede che adesso usa farle di nascosto).
Si dà il caso che gli studenti frequentanti abbiano in media 4 o 5 esami da dare tra giugno e luglio. Non ci si sorprenda se non possono fare i salti mortali per partecipare a lezioni fuori tempo.