|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
Gestione 3D in Java (OpneGL -Directx- JOGL - Java3D)
Premetto che sono un perito informatico che ha seguito i primi anni d’Informatica all’università ( che ho dovuto lasciare per questioni lavorative), con una certa esperienza in C e Java (relativa alla gestione dei database ed interfacce grafiche).
Fatta questa premessa, chiedo aiuto per essere indirizzato /aiutato / consigliato nell’apprendere le basi per la gestione del 3D in Java. Vorrei qualche consiglio su come muovermi, guide, tutorial, libri ecc, (cerco materiali in lingua italiana per iniziare, ho una pessima conoscenza della lingua inglese, almeno le basi le dovrei apprendere nella mia lingua madre Vi chiedo anche aiuto per capire come muovermi nella scelta delle cose da apprendere ( openGL / Directx / JOGL / Java 3D ) In linea di principio vorrei apprendere come gestire semplici oggetti grafici creati ad esempio in 3d Studio. |
|
|
|
|
|
#2 |
|
Bannato
Iscritto dal: Feb 2002
Città: Salento!
Messaggi: 1123
|
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Quote:
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
|
|
#4 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
Il Punto è questo : Non è che non abbia conoscenze d’inglese, ma sono limitate, non di rado in passato ho consultato guide in lingua inglese, ma per argomenti che già conoscevo bene e in quelle situazioni non ho avuto grandissime difficoltà
è possibile che la comunità italiana d’informatica è talmente improduttiva da non permettere il raggiungimento di buone conoscenze di base con materiale nella nostra lingua , certo, il discorso è diverso per gli aspetti più avanzati... Cerco materiale per apprnedere OpenGl, Directx, JOGL, java3D, LWJGL , ovvero livelli di Astrazione più bassi rispetto a Jmonkey |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
é più probabile che trovi qualcosa per altri linguaggi come C e C++ in italiano, quindi forse ti conviene dare un occhiata a un tutorial per quel linguaggio e convertirlo in java... mi sembra (da prendere con le pinze) che JOGOL e LWJGL non siano altro che wrapper di OpenGL e quindi troverai le chiamate equivalenti...
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
Quote:
Spiegati meglio ? |
|
|
|
|
|
|
#7 | ||
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Quote:
Quote:
Codice:
disegnaQuadratino() disegnaTriangolino() coloraQuadratino() Quelli di LWJGL e JOGOL hanno creato un wrapper che ti permette di chiamare queste funzioni direttamente da java... per LWJGL mi pare sia quaclosa tipo: Codice:
GL11.disegnaQuadratino() GL11.disegnaTriangolino() GL11.coloraQuadratino()
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
||
|
|
|
|
|
#8 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
LE chiamate della libreria OpenGl o Directx saranno uguali per java e C, quindi una guida vale l’altra, ma LWJGL , JOGOL, java3D credo che siano librerie Esclusivamente per java
Conosci, conoscete altri forum più adatti per farmi aiutare, ho la sensazione che in hwupgrade ci siano poche persone interessati a questi argomenti. Speravo di trovare qualche libro da comprare che trattasse questo argomento in italiano, ma non trovo nulla |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
LWJGL , JOGOL, java3D sono librerie esclusivamente per java.. e infatti LWJGL e JOGOL sono wrapper di OenGL mentre Java3D è una libreria più ad alto livello.
Il fatto che sian wrapper della libreria OpenGL rende abbastanza semplice il porting di un esempio fatto il C (con OpenGL) in java con LWJGL o JOGOL...
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
|
#11 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
Alla fine userei la libreria OpenGL ( ma penso che valga anche per Diretcx quando si parla diLWJGL ) attraverso JOGOL e LWJGL, ma queste librerie dovrebbero offrire cmq un livello di chiamate più alte ( non alte come Java3d ma più alte), giusto ?
È anche vero però che per iniziare.... mi potrei focalizzare sul livello più basso … |
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Quote:
E comunque non offrono un livello di chiamate più alte, offrono lo stesso livello che offre la libreria nativa in c (se ho capito il tuo concetto di livello). E sopratutto, non puoi andare a livello più basso di questo sopratutto in java sopratutto e se sei all'inizio.
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
|
|
#13 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 33
|
che i consigli LWJGL o JOGOL ?
|
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: May 2008
Città: Seattle (WA)
Messaggi: 306
|
Mi accorgo adesso che si scrive JOGL e non JOGOL.. Comunque non lo so... Mi sa che LWJGL sia più mantenuto/usato quindi scegli quello... ma mi baso sulle prime 2 cose lette su stackoverflow...
__________________
"Considerate la vostra semenza fatti non foste a viver come bruti ma per seguir virtute e canoscenza" |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:22.




















