Java3D and Hardware Acceleration

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

Java3D and Hardware Acceleration

ZacharyABCD
-If I am programming with Java3D, is there a way to have it call OpenGL for Hardware Acceleration
at runtime and not DirectX?


[Given that my Windows 10 has some directX with it by default]?

-Is it also true that Java3D 1.6 and 1.7 are not stable, completed releases as Sun Java3D 1.5.2?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

philjord
Hi,

Java3D 1.6.0 onwards is openGL only so it will not use directX in any way.
All desktop operating system have openGL drivers and on win10 they are installed by default, so you can just use it and all should be ok.

Note that remote desktop system and some multi graphics card setups some times require configuration to get going.

There is also a bug in some Intel laptop card drivers with java 8 on win 10 that needs a work around.

If you encounter trouble or slow performance or errors in the console please post them here for specific assistance,
Phil


On 13 Apr 2017 2:18 p.m., "ZacharyABCD [via jogamp]" <[hidden email]> wrote:
-If I am programming with Java3D, is there a way to have it call OpenGL for Hardware Acceleration
at runtime and not DirectX?


[Given that my Windows 10 has some directX with it by default]?


If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/Java3D-and-Hardware-Acceleration-tp4037847.html
To start a new topic under java3d, email [hidden email]
To unsubscribe from java3d, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

ZacharyABCD
Particularly, though,

Is it true that Java3D 1.6 and 1.7 are not stable releases, releases as Sun Java3D 1.5.2 is?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

Xerxes Rånby
Java3D 1.6 and 1.7 are stable releases provided by JogAmp

Sun Java3D 1.5.2 is unmaintained.

2017-04-13 6:52 GMT+02:00 ZacharyABCD [via jogamp] <[hidden email]>:
Particularly, though,

Is it true that Java3D 1.6 and 1.7 are not stable releases, releases as Sun Java3D 1.5.2 is?


If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/Java3D-and-Hardware-Acceleration-tp4037847p4037849.html
To start a new topic under java3d, email [hidden email]
To unsubscribe from jogamp, click here.
NAML

Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

ZacharyABCD
-The only file names that I can find have (pre) on them.  Is there in fact a finalised 1.7 release?  What is the web URL for that?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

gouessej
Administrator
Hi

Please look at my tutorial, there is a "Final" version (big kudos to Harvey for it):
http://gouessej.wordpress.com/2012/08/01/java-3d-est-de-retour-java-3d-is-back/
http://jogamp.org/deployment/java3d/1.6.0-final/

I have to update the wiki whereas my article is up to date.

By the way, I advise you to ignore rumors and FUD campaigns against JogAmp APIs. Java3D 1.6.0 final is stable.

Finally, Sun Java3D 1.5.2 doesn't exist, the last version from Sun was Java3D 1.5.1. The version 1.5.2 was the first "community" version maintained with the help of Sun. Java3D 1.6.0 is the first version maintained by the JogAmp community. Please read carefully our articles in the wiki.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

philjord
Zachary,
As Gouessej points out the 1.6.0 final is by far the best most up to date and stable release of Java3D.
It is far superior to the previous 1.5.2 version and fixes a myriad of problems and bugs.


The 1.7 version is just in a pre stage now, it will change over the coming months and will not be in a final form for possibly another 6 or 9 months ( or more).
It uses the OpenGL ES API, is a bit easier to use with Shaders and has some performance improvements over 1.6.0, so only if you are interested in those would you want o consider it.

But it's good to hear you are interested in using Java3D, I look forward to being able to assist!
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

ZacharyABCD
-All that is mind blowing news.  Does Sun/Oracle endorse this JOGAMP Java3D?

-My big question though, where can I download the Javadocs for this Java3D 1.6.0 Final?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

jmaasing
ZacharyABCD wrote
-All that is mind blowing news.  Does Sun/Oracle endorse this JOGAMP Java3D?
No, Oracle does not 'endorse' any 3'd party projects.
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

ZacharyABCD
-So, is there only one Java3D, being yours, or two?

-The other thin is, where can I download the javadocs file for the Jogamp Java3D 1.6.0 release?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

gouessej
Administrator
Hi

You should have read this page on our wiki and this page on Wikipedia, especially the paragraph about the history. There is only one Java3D maintained by the JogAmp community.

Phil generated the docs, I'm going to upload it in a few hours.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

ZacharyABCD
-Can someone reply with the public web url for the javadocs zipped up, earlier or at that time, please?
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

philjord
They will be here
http://jogamp.org/deployment/java3d/1.6.0-final/
fairly shortly and called
java3d-core-javadoc.zip
java3d-utils-javadoc.zip
vecmath-javadoc.zip
Reply | Threaded
Open this post in threaded view
|

Re: Java3D and Hardware Acceleration

gouessej
Administrator
In reply to this post by ZacharyABCD