Szmtgpes grafika Bevezets SzirmayKalos Lszl email szirmayiit bme
Számítógépes grafika Bevezetés Szirmay-Kalos László email: szirmay@iit. bme. hu http: //cg. iit. bme. hu/
http: //cg. iit. bme. hu Powerpoint + magyarázat • Mintaprogramok • Követelmények • Házi szépségverseny • Könyvek 2018 évi videók: kiegészítés! •
Tárgykövetelmények: TAD Kötelező 3 előadás/hét félévközi jegy: házi + ZH 3 kredit kisházik: I II III 2 3 4 ZH ellenőrző kérdés: 2 ZH nagykérdések: 30 2 Nagyházi: N 3 2 Kis. Házi: 18 N 3 Bónusz 0 56+ ZH-ra bocsátás feltétele: min 3 kisházi pont! 5 1 2 4 +vállveregetés 3 +IMSC 12 16 20 24 32 0 56+
Számítógépes grafika szimuláció, animáció illuzió modellezés Virtuális világ képszintézis pixelek: • piros • zöld • kék Számítás Analógia: • 3 D: optika • 2 D: kockás füzetbe mérés rajzolás • stb.
2 D képszintézis analógia: rajzolás Modell szín Kép (200, 200) topológia viewport window 2 D világ koordináta rendszer: Egység!!! Egység=pixel (200, 100) geometria Képernyő koordináta rendszer Saját színnel rajzolás
3 D képszintézis analógia: optika pixel Tone mapping Virtuális világ szín Valós világ
Optika: Fotorealisztikus képszintézis
Kihívások l Nagy modell (giga/terabyte) Boeing Virtual Human Nagy felbontás: 1 k – 8 k l Valós idő: pár nsec/pixel l Cg == HPC l Turing: Star Wars
Tematika • • • Geometriák és algebrák ismétlés Modellezés: görbék, felületek Transzformációk, homogén koordináták 2 D képszintézis Grafikus hw/sw alapok 3 D képszintézis fizikai alapjai Sugárkövetés Inkrementális képszintézis + GPU újra Animáció, játék Fraktálok GPGPU
Ellenőrző kérdések • Foci játékot írunk, ahol az időt félidő egységben (45 perc) a távolságot pedig pályahossz egységben (110 m) tartjuk nyilván. Mekkora ebben a virtuális világban a labdára ható g nehézségi gyorsulás és az bíró üveg szemüvegének a törésmutatója? • Virtuális kameránk egyeneseket egyenesként jelenít meg, a függőlegeseket függőlegesként, a vízszinteseket vízszintesként, azonos nagyságú dolgok a képen is azonos nagyságúak maradnak. Mi lehet a világkoordinátákat a képkoordinátákkal összekapcsoló képlet? • Hogyan lehet megjeleníteni véges számú 4 D pontot a képernyőn? • Az alábbi fényhullám tulajdonságokból mire érzékeny a szem és ezért mit kell kiszámítani számítógépes grafikában: amplitúdó, fázis, polarizációs sík, frekvencia, spektrum.
- Slides: 10