lab grafika3D 7 Zadania


Laboratorium nr 7 1/1
Zadania do wykonania
Napisz program, który będzie wczytywał z pliku tekstury i nakładał je na sześcian
1. Wygeneruj obiekt tekstury i powiąż go z teksturą 2D
2. Wykorzystaj programu dr G. Aukawskiego Targa.cpp do wczytania tekstury z pliku.
3. Przed rysowaniem sceny, aktywuj tekstury 2D i nałóż teksturę na ściany sześcianu
4. Podczas skalowania obiektu, wypróbuj działanie filtrów pomniejszających i
powiększających dla różnych parametrów
5. Wczytaj teksturę za pomocą drugiej funkcji LoadTGAMipmap() i porównaj wyniki
podczas skalowania.
6. Wypróbuj filtry pomniejszające i powiększające dla Mipmap z parametrami:
" GL_NEAREST_MIPMAP_NEAREST,
" GL_NEAREST_MIPMAP_LINEAR,
" GL_LINEAR_MIPMAP _NEAREST,
" GL_LINEAR_MIPMAP_LINEAR.
7. Zmień parametry nakładania tekstury na obiekt z 1 na 2 i wypróbuj różne parametry
zawijania tekstury
" GL_CLAMP
" GL_REPEAT
8. Upewnij się, że ściany sześcianu mają nadany kolor, a następnie wypróbuj różne
parametry środowiska tekstur dla mieszania kolorów
void glTexEnvf (GLenum target, GLenum pname, GLfloat param)
gdzie: target  GL_TEXTURE_ENV,
pname  GL_TEXTURE_ENV_MODE
i wartości param:
" GL_REPLACE
" GL MODULATE
" GL_BLEND
" GL_ADD


Wyszukiwarka

Podobne podstrony:
lab grafika2D 3 zadania
lab grafika3D 4 Zadania
lab grafika2D 5 zadania
lab grafika2D 2 zadania
lab grafika2D 6 zadania
lab grafika3D 3 Zadania
lab grafika3D 2 Zadania
lab grafika3D 5 Zadania
lab grafika3D 6 Zadania
fiz lab grafik
lab 1 zadania
zalicznie lab Zadania
Lab 9 zadanie 4
lab 3 (zadanie)
ZADANIE1&2 grafika S Pacynski ZPP2B
Analiza Matematyczna 2 Zadania

więcej podobnych podstron