Wizualizacja 3D pokoju
Kategoria: Desktop JAVA
Rok: 2014
grafika 3d rendering java opengl wizualizacja
Program napisany w JAVA, używający SWING jako GUI oraz JOGL jako silnika openGL dla JAVA. Pozostałe zależności Maven: java3d.vecmath, org.reflections, org.projectlombok.
Możliwości:
– obór użytkownika 360% w poziomie i 90% w pionie (sterowanie W S A D + strzałki)
– dodawanie/usuwanie obiektów, ich rotacja, animacja, przemieszczanie
– wczytywanie obiektów OBJ razem z teksturami (lista obiektów zarządzana prawym przyciskiem myszy)
– podstawowe sterowanie oświetleniem
– ograniczenia przestrzeni / podstawowa detekcja zderzeń (użytkownik nie może się wydostać z pokoju)
– zmienna geometria kamery (kąt perspektywy: 30, 45, 90%)
– widok MONO / STEREO
Link do źródła programu (licencja Creative Commons – darmowe):
https://github.com/KASTINpl/agh.graf3d.opengl/archive/master.zip
(konieczność zainstalowania “org.projectlombok” w IDE)