Propozycje tematów programów zaliczeniowych
Grafika komputerowa III rok



Wymagania ogólne:
1. Wykorzystanie OpenGL/GLU/GLUT
2. Scena zawiera min. 30 obiektów trójwymiarowych
3. Interakcja z użytkownikiem (np. poruszanie przedmiotem lub kamerą)
4. Animacja automatyczna lub teksturowanie
5. Wykorzystanie wielu źródeł światła

Do uzyskania zaliczenia wymagany jest kod źródłowy programu oraz krótkie sprawozdanie opisujące m.in. klawisze sterujące.

Tematy

  1. Dekorator wnętrz - wizualizacja umeblowania pomieszczenia na podstawie pliku opisującego położenie mebli; biblioteka mebli predefiniowanych
  2. Trójwymiarowy odtwarzacz partii szachowej z pliku PGN; położenie obserwatora zmieniane przez użytkownika
  3. Symulator lotu ponad trójwymiarowym miastem; start, przelot i lądowanie; wykrywanie kolizji
  4. Symulator jazdy samochodem/motocyklem; predefiniowany tor wyścigowy; automatyczni przeciwnicy; wykrywanie kolizji
  5. Trójwymiarowy Windows Explorer - graficzny interfejs użytkownika do systemu plików
  6. Zegar mechaniczny - 2 koła zębate, wahadło, wskazówki; synchronizacja elementów mechanicznych, m.in. kół zębatych
  7. Cyborg - sterowany z klawiatury, spacerujący model człowieka; 10 elementów ruchomych (przedramię z dłonią, ramię, głowa, tułów, itd.)
  8. Symulator pracy silnika czterosuwowego; widoczne ruchome tłoki, zawory i wał korbowy
  9. Animowany model parowozu; obrotowe koła ze szprychami, maszyna parowa
  10. Modele owadów samodzielnie poruszających się w zamkniętym pomieszczeniu; 6 ruchomych nóg, tułów z detalami; owady zawracają po kolizji ze ścianą lub innym owadem
  11. Wirtualne muzeum sztuki; 4 sale połączone przejściami, na ścianach wiszą obrazy, użytkownik poruszany z klawiatury, animowane uproszczone modele innych zwiedzających
  12. Trójwymiarowa wersja gry: Jumping Jack
  13. Trójwymiarowa wersja gry: Miner
  14. Trójwymiarowa wersja gry: Pipe
  15. Trójwymiarowa wersja gry: Pacman
  16. Trójwymiarowa wersja gry: Asteroids
  17. Trójwymiarowa wersja gry: Tetris
  18. Trójwymiarowa wersja gry: Arkanoid
  19. Trójwymiarowa wersja gry: Flipper
  20. Trójwymiarowa wersja gry: Doom
    Ostatnia modyfikacja: 18.10.2002