Login  Register

Re: Java3d 1.6.0-pre12 released: requires jogl 2.3.1

Posted by Manu on Apr 27, 2015; 4:31pm
URL: https://forum.jogamp.org/Java3d-1-6-0-pre12-released-requires-jogl-2-3-1-tp4034327p4034384.html

gouessej wrote
Java3D 1.6.0 is more robust than Java3D 1.5 as it relies on JOGL which contains numerous renderer quirks with no equivalent in the buggy native renderers of Java3D 1.5. I don't see how Java3D 1.5 could work better as OpenGL was used by default in it in some cases and the Direct3D renderer was by far the most buggy part of Java3D.
Maybe Direct3D renderer is buggy in some cases, but I can assure you that forcing Java3D to run with Direct3D helped many Sweet Home 3D users when it didn't work in default configuration. Maybe those users wouldn't have any problem with Java3D 1.6 nowadays, but as long as they didn't tested it, nobody knows.

gouessej wrote
There are other means of testing Java applications on a Mac but under different operating systems [...]
I know the solutions you propose but I'd rather avoid rebooting my computer each time I want to test Sweet Home 3D under Windows or Linux.

gouessej wrote
According to your own post about Java3D 1.5.1 and Parallels, the native OpenGL renderer detected only the crappy Microsoft GDI renderer (OpenGL 1.1). Was it true with Java3D 1.5.2 and the latest version of Parallels too?
Sorry I have no idea. The post you quote was written more than 7 years ago!

hharrison wrote
Java3D 1.5.2 almost certainly used the Direct3D backend in this case, not the opengl backend.
Sorry Harvey, but I don't think it's the case. First, I actually never saw the Direct3D switch work automatically, and anyway it's not even available under Windows 64 bit with which I work most of the time.


Anyway, since everybody here seems to refuse to consider this issue as a bug that could happen with other drivers, I'll stop reporting my problem here every year. Either I'll try to investigate the problem myself in Java3D, or wait for a fix in Parallels, and I'll tell you once it's fixed. Meanwhile, I'll continue to use Java3D 1.6 only under Mac OS X.
Emmanuel Puybaret