Z-Bufer OpenGL + prosta gra
Dzień dobry.
Należy stworzyć projekt na podstawie gotowego szablonu (trzeba go uzupełnić + coś stworzyć ręcznie).
Stos: OpenGL.
Główne wymagania:
- Opracować przedstawienie sceny z wykorzystaniem odpowiednich struktur danych i programowania obiektowego.
- Zrealizować przechowywanie obiektów za pomocą buforów wierzchołków i indeksów (obiekty składają się z ścian i trójkątów).
- Dodać transformacje obiektów (przesunięcie, obrót wokół osi, skalowanie).
- Zrealizować sterowanie kamerą: poruszanie (WASD), obrót za pomocą myszy.
- Dodać przełączanie między perspektywiczną a ortograficzną projekcją.
- Zrealizować przycinanie obiektów według obszaru widzenia.
- Wdrożyć algorytm bufora Z dla widoczności obiektów i renderowania.
- Zapewnić przełączanie między wyświetlaniem siatki modeli a wypełnionymi powierzchniami.
- Zrealizować kolorowanie ścian i teksturowanie powierzchni.
- Wizualizować osie współrzędnych sceny w różnych kolorach.
- Pożądane jest dodanie obliczeń oświetlenia (bonus).
- Zmodelować co najmniej dwa obiekty, z których jeden ma powierzchnię bikubiczna.
- Umieścić obiekty w scenie tak, aby była widoczna poprawna praca algorytmu widoczności (na przykład, przecięcie dwóch obiektów).
Gra - osobne zadanie, omówimy również w korespondencji.
Dziękuję i miłego dnia!
-
4 dni1695 PLN
170 4 dni1695 PLNCześć, profesjonalny inżynier fullstack z ponad 6-letnim doświadczeniem w Javie, byłbym zachwycony, mogąc pomóc Ci w Twoim ekscytującym projekcie,
Czekam na Twoją odpowiedź,
Z poważaniem
Aktualne zlecenia dla freelancerów w kategorii Java
Opracowanie aplikacji Android odtwarzacza dla usługi telewizji online
2220 PLN
Potrzebny programista Android do stworzenia natywnej aplikacji Android dla usługi telewizji online. Planowane są dwie wersje: dla urządzeń mobilnych: smartfony i tablety; dla Android TV / Android STB: dekodery. Orientacyjne terminy: do 3 miesięcy. Orientacyjny budżet: 150… Java, Programowanie na Androida ∙ 27 dni 23 godziny temu ∙ 32 oferty |