Počítačová grafika a CAD 2
V letním semestru 2010 úterý 14:00 - 15:40 a středa 8:00 - 9:40
16.2. a 17.2.: 1. přednáška: Fraktální geometrie , Zobrazovac Mandelbrotovy mnoziny, příslušenství a ještě jedno .
23.2. a 24.3.: 1. cvičení: Juliovy množiny. Programy na generování Mandelbrotovy množiny a Juliových množin
2. a 3.3. : 2. přednáška: Rasterizace úsečky, DDA, Bresenhamův algoritmus, prezentace , torzo programu
9. a 10.3.: 2. cvičení: Zjistěte, co dělá torzo programu z minulé přednášky. Torzo programu doplňte tak,
aby program rasterizoval libovolnou úsečku.
16.,17.3.: 3. přednáška: Aproximační a interpolační křivky, Bézierova křivka
23.,24.3. 3. a cvičení: Program na vykresení Bézierovy křivky, doplňte následující nefunkční torzo programu tak,
aby program vzkresloval Bézierovu křivku třetího stupně. Použijte též část programu pro Bresenhamův algoritmus
z minulého cvičení. Zájemci mohou získat +, pokud program upraví tak, aby vykresloval Bézirtovu křivku libovolného
stupně (pak se ovšem nevyhnete použití složených datových struktur, pravděpodobně polí, a načítání vstupních dat v cyklu)
30.,31.3.: Promítání, axonometrie, perspektiva
6.,7.4. 4.cvičení: Program na zobrazování kvádru, torzo programu
13.4.,21.4.: 5.přednáška JPG komprese
20.4,21.4. 5.cvičení: Pokusy s DCT transformací a JPG kompresí.
- Pomocné prográmky:
- Obrázky (8x8 pixelů):
- Úkol: Pro dané obrázky vypčtěte hodnoty jasu a proveďte jejich diskrétní kosinovou transformaci. Použijte standardizovanou kvantizační
tabulku z minulé přednášky. Pozorujte a zapište, kolik
koeficientů získá nulové, či jiné opakující se hodnoty, a odhadněte kompresní poměr.
28.4.,4.5: 6. přednáška: Redukce počtu barev
5.5,11.5.. 6. cvičení: Zmenšování počtu barev, adaptivní barevné palety, udělování zápočtů