Java3D now works with JOGL 2.0

classic Classic list List threaded Threaded
33 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

Dustto
...so what happened...  :-)
I haven't seen an update on this for a while.  I'm porting something over from Java3D and want a sceangraph and multiple views.  Where do things stand?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

Dustto
ok. It looks like everyone followed the link above.  
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

gouessej
Administrator
In reply to this post by Dustto
Hi

There is a subsection of this forum dedicated to Java3D and I wrote a tutorial about it here (yes, the same one, which is frequently updated):
http://gouessej.wordpress.com/2012/08/01/java-3d-est-de-retour-java-3d-is-back/

Harvey maintains this port, it has become reliable enough for production.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

hharrison
In reply to this post by Dustto
Sorry I missed most of this thread somehow.  Current state of java3d is 1.6.0-pre8, waiting for the release of
Java 1.7 update 40 so any final regressions on OSX (CALLayer canvas position bugs) can get worked out
and then I intent to release a Java3d 1.6.0.

http://forum.jogamp.org/Java3D-1-6-0-pre8-released-and-future-plans-td4029680.html

Harvey
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

affogato
That is great! Are the built binaries available for download anywhere?



On 24 August 2013 02:21, hharrison [via jogamp] <[hidden email]> wrote:
Sorry I missed most of this thread somehow.  Current state of java3d is 1.6.0-pre8, waiting for the release of
Java 1.7 update 40 so any final regressions on OSX (CALLayer canvas position bugs) can get worked out
and then I intent to release a Java3d 1.6.0.

http://forum.jogamp.org/Java3D-1-6-0-pre8-released-and-future-plans-td4029680.html

Harvey


If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/Java3D-now-works-with-JOGL-2-0-tp3732206p4029868.html
To unsubscribe from Java3D now works with JOGL 2.0, click here.
NAML



--
Gideon Kowadlo, Ph.D.
http://gideon.kowadlo.net
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

gouessej
Administrator
It's already mentioned in the article in this subsection:
http://gouessej.wordpress.com/2012/08/01/java-3d-est-de-retour-java-3d-is-back/#installation
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

affogato
Oops, sorry. Thanks again.


On 29 August 2013 23:40, gouessej [via jogamp] <[hidden email]> wrote:
It's already mentioned in the article in this subsection:
http://gouessej.wordpress.com/2012/08/01/java-3d-est-de-retour-java-3d-is-back/#installation
If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/Java3D-now-works-with-JOGL-2-0-tp3732206p4029909.html
To unsubscribe from Java3D now works with JOGL 2.0, click here.
NAML



--
Gideon Kowadlo, Ph.D.
http://gideon.kowadlo.net
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

gouessej
Administrator
You're welcome. There are no DLLs/so/jnilib files for Java3D itself and I mentioned all required JARs including those of JogAmp APIs (especially JOGL).
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

Chen
In reply to this post by gouessej
I really appreciate your great contribution, and I am wondering where I can get some docs or demo codes about your APIs.  Thanks in advance!
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

gouessej
Administrator
Hi

Java 3D 1.6 has (almost?) the same public APIs than Java 3D 1.5.2, existing demos and examples that you can find on the web still work, you can look at java3d.org. As far as I know, the Java documentation of our latest version is not online yet, thank you for pointing that. @harvey should we fix that?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

Chen
Did you refer to http://docs.oracle.com/cd/E17802_01/j2se/javase/technologies/desktop/java3d/forDevelopers/J3D_1_3_API/j3dapi/allclasses-noframe.html ? It helps a lot, still I can not figure out above mentioned Java3D WORKS WITH JOGL. What confused me is that, java3D uses Canvas3D while jogl uses GLCanvas, which are incompatible. Could you please show me some clues or simply pages I can refer to ? Thanks for your kind help :)
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

gouessej
Administrator
Java 3D 1.5.2 internally benefited of hardware acceleration thanks to 3 backends including 2 native ones (Direct3D, OpenGL) and the last one based on JOGL 1. Java 3D 1.6 uses a single backend based on JOGL 2 but it is transparent for the developers, you have nothing to change in existing examples relying on Java 3D. You can still use Canvas3D. Keep in mind that Java 3D alone is unable to communicate with the graphics card, that's the role of JOGL. You don't need to use JOGL canvas (NEWT GLWindow, AWT & SWT GLCanvases, Swing GLJPanel, ...), you can use Java 3D canvases and benefit of the hardware acceleration through JOGL 2.

Mixing pure JOGL rendering with Java 3D may require the use of a JOGL canvas.

The main interest of porting Java 3D to JOGL 2 is the benefits of its bug fixes. The maintenance of JOGL 1 has been stopped several years ago and as the previous version of Java3D is based on it, it doesn't benefit of these bug fixes. For example, the previous version of Java 3D doesn't work on recent Macs.

Edit.: The webmaster of http://www.interactivemesh.org comes here sometimes, maybe he can help you if you really want to mix JOGL and Java 3D.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D now works with JOGL 2.0

Chen
Got it, much appreciated!
12