Vježbe 8
Prozirnost - Teksture - Magla
Primjer 1:
Prozirnost.
Izvorni kod:
uranjanje.c
Kuglu se može pomicati gore-dolje uz pomoć kursorskih strelica. Prozirnost
vode može se mijenjati pritiskom na PgUp i PgDn.
Primjer 2:
Učitavanje i prikazivanje rasterske grafike.
Izvorni kod:
slika.c
Slike u PPM formatu nužne su za izvršavanje demo programa: raspakirati
slike.zip
te mapu
slike
smjestiti u mapu u kojoj su izvršni demo programi.
Primjer 3:
Teksture. Izvorni kod:
starigrad.c
- 'a' - smanjuje dimenzije kvadra
- 'A' - povećava dimenzije kvadra
- 't' - uključuje rotaciju pod kontrolom timera (svakih 50 ms)
- 'i' - uključuje rotaciju koliko puta se stigne izvršiti
- 'z' - zaustavlja i ponovo pokreće rotaciju
Primjer 4:
Magla. Izvorni kod:
magla.c
Uz pomoć kursorskih strelica može se kretati po hodniku.
8.1. U primjeru magla.c
promijenite teksture zidova i poda.
8.2. Skeniranu etiketu "Jana" iskoristite kao teksturu na čaši
(
vidi sliku). Omogučite
rotaciju, te podizanje i spuštanje kamere korištenjem kursorskih
strelica. Pokušajte realizirati da je površina tekućine u čaši
prozirna (također vidljivo na slici!).
8.3. Iskoristite sva stečena znanja kako bi načinili što efektniji logo Foi.