projekty na zaliczenie

Transkrypt

projekty na zaliczenie
Tematy zaliczeń Grafika Komputerowa:
1. Zbuduj fragment miasta
Ustaw kilka latarni wzdłuż drogi, na budynki, drogę połóż teksturę.
Zrób animację przez umowne 24 h (wschód i zachód słońca, księżyca zapalanie się latarni,
gaśnięcie).
Obserwator ogląda miasto z kilku punktów (np. z drogi, chodnika, latarni, budynku).
2. Zaprojektuj pokój
W pokoju powinno być biurko, na biurku lampka, i książka, w rogu powinna stać ramka z
twoim zdjęciem. Lampkę powinno dać się włączyć i wyłączyć (najlepiej poprzez kliknięcie
na niej myszką). Możesz pomyśleć o dodaniu na ścianie lub biurku zegarka
wskazówkowego podającego aktualną godzinę.
3. Zbuduj nasz układ planetarny
Planety powinny być pokryte teksturami; powinny mieć odpowiednią ilość księżyców; skala
powinna być rzeczywista (planety i księżyce w odpowiednich odległościach od słońca, ich
rozmiary odpowiednie).
Użytkownik może latać po układzie planetarnym.
4. Zbuduj wyimaginowany układ planetarny
Użytkownik kładzie się na wybranej przez siebie planecie i patrzy w niebo – obserwuje
ruchy innych planet i księżyców w układzie. Użyj tekstur, światła itp.
5. Zaprojektuj labirynt
Zbuduj labirynt i wpuść do niego użytkownika. Niech użytkownik posiada latarkę do
oświetlania sobie drogi. Niech część labiryntu będzie oświetlona z góry reszta niech
pozostaje w mroku lub półmroku.
6. Zaprojektuj swoją twarz
7. Zbuduj lustro sferyczne lub cylindryczne
Ustaw na scenie kilka obiektów i lustrzaną kulę (walec) w której obiekty by się odbijały
8. Zbuduj scenę z cieniami
Światło powinno oświetlać scenerię z kilkoma obiektami. Obiekty powinny rzucać cienie
(również na inne obiekty)
9. Zaprojektuj lot nad terenem
Zaprojektuj górzysty teren (pokryty teksturą) dodaj kilka drzew i pozwól użytkownikowi na
lot ponad twoją scenerią
10. Zaprojektuj robota
Naucz robota ruszać ramionami, rękami, głową, tułowiem. Umieść go w prostej scenerii i
pozwól patrzeć jego oczami lub też z wybranego punktu na robota.
11. Zbuduj jedną z powierzchni:
•
Chair - http://mathworld.wolfram.com/Chair.html
(x2+y2+z2-ak2)2-b[(z-k)2-2x2][(z+k)2-2y2]=0
poniżej dla parametrów k=5, a=0.95, and b=0.8
•
Boy Surface – http://mathworld.wolfram.com/BoySurface.html
•
Serce – http://mathworld.wolfram.com/HeartSurface.html
•
Wstęga Mobiusa – http://mathworld.wolfram.com/MoebiusStrip.html
•
Wybierz sam powierzchnię ze strony:
http://mathworld.wolfram.com/topics/AlgebraicSurfaces.html
i skontaktuj się ze mną w celu uzgodnienia
12. Sam zaproponuj temat i skonsultuj się ze mną w celu jego akceptacji