loading....

Portfolio - Wizualizacja 3D pokoju

czym się zajmuję?

System architecture
GSystem architecture
IT Consulting
GIT Consulting
Team Leader
GTeam Leader
Emergency developer
GEmergency developer
Dev-Ops
GDev-Ops
Maintainer
GMaintainer
Wizualizacja 3D pokoju

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)