Počítačová grafika a CAD 2
V letním semestru 2011 úterý 14:00 - 15:40
15.2. 1. přednáška: Fraktální geometrie
22.2.: 1. cvičení: Juliovy množiny. Programy na generování Mandelbrotovy množiny a Juliových množin
1.3.: 2. přednáška: Rasterizace úsečky, DDA, Bresenhamův algoritmus
8.3. 2.cvičení: Torzo programu doplňte tak, aby program rasterizoval libovolnou úsečku 4-spojitou i 8-spojitou čarou.
15.3. 3. přednáška: Bézierova křivka, 3. cvičení: 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í.
22.3. 4.přednáška: Platónova tělesa, zobrazování
29.3. Program na zobrazování drátěného modelu pravidelných mnohostěnů, program pro zobrazování čtyřstěnu
5.4. 5. přednáška: Vyplňování mnohoúhelníka
12.4. Program na vykreslování stěn mnohostěnu, vykreslování 4 stěnu program , pomocné výpočty
19.4. 6. přednáška: JPG komprese
26.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. Pak proveďte inverzní DCT transformaci, spočítejte chybovou matici a porovnejte, jak vypadá pro jednotlivé typy obrázků.
3.5.: 7. přednáška: Redukce počtu barev
10.5. Floyd Steinbergovo rozptylování - cvičení, udělování zápočtů