Re: Java3d pushing the limits...
Posted by philjord on Nov 19, 2015; 10:15am
URL: https://forum.jogamp.org/Java3d-pushing-the-limits-tp4035814p4035824.html
Julien,
Thanks for checking it out.
Setting licensing was something I wanted to have done before putting it up, but I have an enormous amount of work to sort out the attributions and license statements on the various code I've borrowed and used.
Currently I plan on keeping with Java3d for 2 reasons:
Firstly the scene graph of java3d is still miles ahead of the other options, even though it's 9(+) years since it was designed and written, I am consistently amazing at how forward thinking they were.
Secondly the only major stumbling blocks (once I got compressed textures working) are:
1 My Oculus Rift support (which worked well with SDK 0.3) can't work with the newer SDK and needs JoglPipeline changes (hint hint).
2 I can't get bump mapping going using COMBINE_DOT3 so I have to learn more GLSL (which does my head in frankly).
3 The damn bug in JVM 1.7/1.8 which returns bum drivers on a second init of the canvas, meaning resolution changes require a restart.
Finally, yes I agree furiously about the build system as I wrote that enourmous readme all I could think was it would take the same time to just convert to something, but I know nothing about Maven and the c++ system "make" is such an awful beast I haven't been able to bring myself to look into it properly. But yes I really should put that on the top of the todo list.
Can I just take a moment to thank you personally for the Jogl port you did, it was an absolute lifeline to me during a time when I nearly gave up on my hobby game coding feeling that it had all been a waste of years of effort. Thank you heaps!
I actually read some of your early post on JGO the other day, amazing to see where you started out and what you've achieved since.
I hope the "discussion" that's just started results in a more lively java3d release path.
I would almost put my hand up for it except:
I'm a father of 3, so I'm unreliable with my time.
I know very little of linux and maven.
I know even less about openGL.
I've got about 6 bug fix/bug examples for Java3d that I still haven't had time to get SSCCE for.
PS I live in Paris, Vive la France!