Programy: Grafika Komputerowa
Poniższe programy były pisane pod Linuxem i prawdopodobnie nie skompilują się od razu w MS Visual Studio (nie wiem jak w innych Windowsowych IDE...). Jeśli chcesz je uruchamiać pod Windowsem to zacznij od wyrzucenia funkcji basename() i dodania linijki definiującej M_PI. Pod obydwoma systemami musisz mieć zainstalowane: sterowniki do karty grafiki, OpenGL, GLUT, język Cg Nvidii i GLEW (dla GLSLa).
- Laborka 1: podstawy OpenGLa
- pyramid.c (2.7 KB) - obracająca się piramidka (screenshot)
- Laborka 2: OpenGL c.d.
- planets51.c (7 KB) - układ słoneczny (screenshot); to płaskie to Świat Dysku ;)
- surface.c (3.7 KB) - pofalowana powierzchnia (screenshot)
- Laborka 3: światło w OpenGL
- balls2.c (7.5 KB) - trzy kulki podskakujące na stole (screenshot)
- planets6.c (8.1 KB) - układ słoneczny z lab. 2 z dodanym światłem od słońca (screenshot)
- spotlights.c (5.6 KB) - trzy kolorowe reflektory (screenshot)
- surface5.c (6.5 KB) - powierzchnia z lab. 2 w lepszej wersji (screenshot)
- Laborka 4: model mojego pokoju
- room15.c (28.3 KB) - kod źródłowy (screenshot1, screenshot2)
- graph-lab4.zip (494.7 KB) - wszystkie pliki (kod + tekstury)
- Laborka 5: shadery Cg
- graph-lab5-nasze5.zip (3 KB) - zniekształcony księżyc (screenshot)
- graph-lab5-nasze8.zip (2.3 KB) - kolorowa piłka (screenshot1, screenshot2)
- graph-lab5-nasze9.zip (2.3 KB) - piłka z chropowatą powierzchnią (screenshot)
- graph-lab5-naszea.zip (2.7 KB) - księżyc z chropowatą powierzchnią (screenshot)
- graph-lab5-surface8.zip (2.7 KB) - flaga UE falująca na wietrze :) (screenshot)
- graph-lab5.zip (13.1 KB) - wszystkie pliki
- Laborka 6: shadery OpenGLSL
- graph-lab6-roomshad5.zip (622.6 KB) - pokój z Lab4 z dodanymi shaderami (screenshot)
- graph-lab6-surface10.zip (3 KB) - flaga z Lab5 w wersji GLSL, z dodanym światłem (screenshot)
- Wszystko: graph-all.zip (1.1 MB)