PDA

View Full Version : [Java] JOGL o LWJGL?


Tzor
15-12-2010, 16:42
Per un'applicazione che deve visualizzare due differenti immagini contemporaneamente sfruttando la tecnologia di 3dVision di Nvidia (ovviamente l'immagine 1 all'occhio sinistro e l'immagine 2 all'occhio destro), quale libreria è più semplice utilizzare tra Jogl, Lwjgl e Java3d?

banryu79
15-12-2010, 17:53
Non conosco la, quoto:
...tecnologia di 3dVision di Nvidia
e quindi non so consigliarti in relazione ai tuoi requisiti però posso dirti che:
- JOGL è un mero wrapper delle OpenGL, basso livello di astrazione quindi.
- LWJGL è una libreria grafica per creare videogiochi, di astrazione maggiore rispetto JOGL perchè si appoggia a sua volta a OpenGL per la 3D graphics e a OpenAL per il 3D sound e in più fornisce supporto per interfacciarsi con vari dispositivi di input (joystick, volanti, ecc...)
- Java3D è una libreria grafica che si appoggia sia a JOGL che alle DirectX, supporta scene graph ed è ad un maggiore livello di astrazione delle precedenti.

Tzor
16-12-2010, 13:10
Non conosco la, quoto:

e quindi non so consigliarti in relazione ai tuoi requisiti però posso dirti che:
- JOGL è un mero wrapper delle OpenGL, basso livello di astrazione quindi.
- LWJGL è una libreria grafica per creare videogiochi, di astrazione maggiore rispetto JOGL perchè si appoggia a sua volta a OpenGL per la 3D graphics e a OpenAL per il 3D sound e in più fornisce supporto per interfacciarsi con vari dispositivi di input (joystick, volanti, ecc...)
- Java3D è una libreria grafica che si appoggia sia a JOGL che alle DirectX, supporta scene graph ed è ad un maggiore livello di astrazione delle precedenti.

Quello che dovrei fare non è strettamente legato alla alla tecnologia proprietaria 3dVision di Nvidia ma dovrebbe andare bene con qualunque hardware che permette la visione 3d stereoscopica attiva (quindi monitor 120Hz + occhialini attivi). Ho citato 3dvision perchè io ho quegli occhialini.

Andrò a leggermi qualche tutorial. Per ora ho approfondito un po' Jogl ma è un vero casino per chi come me ha non ha assolutamente alcuna base di programmazione grafica. :cry: