Tietoliikenneohjelmisto- ja multimedialaboratorio / Takala 19.1.1996
Tik-111.300 / Tik-86.120 Tietokonegrafiikka (4 ov)
Merkitse jokaiseen vastauspaperiisi selvästi:
- Tik-111.300 Tietokonegrafiikka
- tentti 19.1.1996
- sukunimi, etunimet
- koulutusohjelma, opintokirjan numero
1. GKS:n ja PHIGS:in tuntemat kuusi loogista syöttölaiteluokkaa ovat
locator
stroke
string
valuator
choice
pick
Kuvaile kunkin laiteabstraktion merkitys toisaalta sovellusohjelman kannalta ja toisaalta fyysisenä laitteena (siis minkä yhden todellisen laitteen toimintaa ko. looginen laite lähinnä vastaa). Selosta myös toimintamoodien request/sample/event merkitys.
2. Rasterigrafiikassa käytettävät värimallit (Color Model). Mihin tarkoitukseen kukin malli parhaiten soveltuu? Kuinka eri malleja voidaan muuntaa toisikseen?
3. Piilopintojen käsittely rasterigrafiikassa syvyyspuskuri- eli Z-buffer-menetelmällä? Kirjoita algoritmi pseudokoodina ja selosta sen toiminta. Mitä etuja ja haittoja menetelmällä on muihin piilopinta-algoritmeihin verrattuna?
4. Selosta lyhyesti, mahdollisesti piirrosten avulla, seuraavien mallintamiseen tai kuvantamiseen (renderointiin) liittyvien käsitteiden merkitys:
a) Sweep representation
b) Octree
c) Constructive Solid Geometry (CSG)
d) Ambient light
e) Ray tracing
f) Radiosity