1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica:...

16
1 Informatica Grafica Daniele Marini

Transcript of 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica:...

Page 1: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

1

Informatica Grafica

Daniele Marini

Page 2: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

2

Informazioni generali

• Corso in “teledidattica”: – Videoconferenza– Learning community

• Frequentare le lezioni!• Cercare di fare gli esercizi che verranno

proposti!• Cercare di fare l’esame alla fine del corso

Page 3: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

3

Sperimentazione della registrazione

• Per facilitare gli studenti che hanno difficoltà di frequenza (lavoratori, assenze per malattia, sovrapposizioni di orario)

• avviamo un progetto di registrazione delle lezioni• si potranno rivedere le lezioni• presto comunicheremo le modalità• NON E’ UN INVITO ALLA ASSENZA! MA UN

AIUTO!

Page 4: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

4

Informazioni generali

• Sito web del corso: http://klee.usr.dico.unimi.it/~dan/grafica/IG2003.htm

• si arriva anche attraverso http://webcen.usr.dsi.unimi.it• e_mail:[email protected]• Negli anni passati la mailing list e’ stata poco

utilizzata, se volete la potete organizzare voi liberamente

• Bibliografia: nel sito web

Page 5: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

5

Esame• L’esame consiste in un progetto (un programma interattivo che

fa qualcosa di grafica 3D, oppure una applicazione di un sistema di modellazione e rendering per dimostrare la comprensione dei concetti acquisiti)

• Il programma deve essere funzionante

• Viene assegnato con un colloquio con me

• Viene presentato e discusso in sede di esame

• Deve essere corredato da una breve documentazione

• Trovate alcuni esempi in rete

• Il progetto puo’ essere fatto in piccoli gruppi (max 3 persone); piu’ e’ grande il gruppo, piu’ sara’ complesso il progetto!

• Libreria preferita OpenGL, ma vanno bene anche altre

Page 6: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

6

Obiettivo del corso• Saper creare semplici applicazioni grafiche 3D interattive, quindi:

– Concetti base della programmazione grafica– Linguaggio OpenGL

• Conoscere i concetti alla base della grafica avanzata, quindi:– Sintesi di immagini versus analisi di immagini– Introduzione al fotorealismo– Attenzione alla efficienza computazionale (architetture per grafica real

time)– Cenni alla animazione, al rendering basato su immagini, al rendering

volumetrico

Page 7: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

7

Grafica: dove?

• Ovunque: importanza della comunicazione visiva

• Grafica e interfacce

• Grafica comunicativa

• Grafica per la simulazione

Page 8: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

8

Il ciclo di vita delle immagini

• Un quadro di riferimento concettuale per collocare i vari aspetti della grafica e delle immagini:– Creare la nascita– Mostrare, distribuire, fruire, interagire la vita– Archiviare, distruggere la morte

Page 9: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

9

La vita delle immagini nell’epoca digitale

• Integrazione– Di processi– Di dati– Di metodi– Di competenze– Di professioni

• Qualita’– Persistenza inter e intra - dispositivi/tecnologie/contesti

Page 10: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

10

Aspetti

• Dispositivi: input, output, elaborazione

• Metodi: algoritmi, principi, modelli

• Tipi e strutture dati: modelli geometrici, attributi di apparenza visiva, …

• Modalita’: 2D, 3D, animazione, interazione

Page 11: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

11

Struttura di un sistema grafico

Page 12: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

12

Page 13: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

13

I fosfori sul monitor

R

G

B

R

R

B G

G

R

R G B R G B

Pixel

Pitch

Pitch

Page 14: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

14

Monitor a cristalli liquidi

polarizzatore

vetro

elettrodo

cristallo liquido

diffusore

strato riflettente

luceosservatore

Page 15: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

15

Cristalli liquidi a matrice attiva

polarizzatore

vetro

elettrodo

cristallo liquido

luce

filtri colorati

Page 16: 1 Informatica Grafica Daniele Marini. 2 Informazioni generali Corso in teledidattica: –Videoconferenza –Learning community Frequentare le lezioni! Cercare.

16

Perché tre colori? Sistema visivo umano

La tecnologia chiave: il video