From: Bill K. <bk...@bi...> - 2012-03-28 03:12:07
|
I think you are right about Java3d. Jogl looks far better maintained, and is the backend for Java3d now. Jogl is also one of two backend options for JMonkeyEngine, the other option is LWJGL. Both JOGL and LWJGL seem well maintained and documented. I made a list comparing them but it was very boring, none of the differences were anything interesting to OR. I think either would do, I'm inclined to keep trying JOGL for now, the less "Game" focused of the two. Is there any wish-list of what is desired in a 3d feature? I just thought *"3D visualization of the rocket during design and flight (Help needed!)" *from the web site looked like a fun idea! -Bill On Tue, Mar 27, 2012 at 9:34 PM, Doug Pedrick <do...@4h...> wrote: > Every time I've looked at Java3D or JOGL or any of the other 3D bindings > over the years they always seemed like a forgotten step child. I read > somewhere that Java3D work was stopped to focus on JavaFx instead. > > Has anyone looked at JMonkeyEngine? > http://www.java.net/external?url=http://www.jmonkeyengine.com/ > > New BSD Open Source License. It looks to be an active project judging by > the releases and forum activity. Windows, Mac, Linux, and Android. > > I have no first hand knowledge of it though. > > Doug > > > > On Tue, Mar 27, 2012 at 4:00 PM, Bill Kuker <bk...@bi...> wrote: > >> Here is a very brief proof of concept using JOGL: >> >> http://www.youtube.com/watch?v=wsAlSxc5UCI >> >> It looks like these days Java3d is backed by JOGL, and JOGL seems to be >> cross platform, supporting the ES profile for mobile 3d. >> The trick is going to be taking my little program here, packaging it up >> cross-platform and seeing if it runs. >> >> Bill >> >> On Tue, Mar 27, 2012 at 6:10 AM, Sampo Niskanen <sam...@ik...>wrote: >> >>> Hi, >>> >>> This would be great! I myself have no experience in 3D graphics, so I >>> haven't even ventured towards that area. >>> >>> A year or two ago I did some reading on Java and 3D graphics, and the >>> impression I got was that the Java 3D API seemed to be the >>> best-supported / de-facto way of writing 3D code in Java. That said, >>> I'm completely open for discussion if you think for example JOGL would >>> be better - it may have been that the tides have even changed since my >>> reading. >>> >>> >>> My main desires for the technology are the following: >>> >>> 1. Openness and activity - needs to be open source and actively >>> developed / maintained. >>> >>> 2. Ease of use - it would be great if the majority of users could just >>> start up the JAR and 3D works out-of-the-box, instead of going through >>> all kinds of hoops to get it working. If that's not feasible, at >>> least using something where we can instruct the user to download and >>> install package xyz and then it works. >>> >>> 3. Portability - should ideally work on Windows, Linux and Mac. It's >>> a good point that at some point we might even want to port the 3D >>> viewing to Android - how cool would it be to have some swipeable >>> presentation of the rocket design to present to an RSO, one page >>> containing a rotating 3D model of the build. :) >>> >>> 4. Ease of development - here my knowledge is weak. >>> >>> >>> If no-one has specific experience of 3D coding in Java, it might be >>> beneficial to make some simple proof-of-concept in both technologies, >>> just to test and see how portable and easy to install/use they are. >>> Any ideas are very welcome. >>> >>> >>> Cheers, >>> Sampo N. >>> >>> >>> On Mon, Mar 26, 2012 at 22:52, Jason Blood <dys...@gm...> wrote: >>> > I was going to work on this at some point, but I have a couple other >>> things >>> > on my todo list first. If you want to work on it, feel free. I only >>> mention >>> > this as I recently spent 4 years as the lead programmer on a major 3D >>> game >>> > (in C++, but 3D knowledge still applies), so feel free to bounce ideas >>> off >>> > me as you work on it... >>> > >>> > I think Sampo said he wanted it in Java3D, which seems to be the main >>> 3D >>> > java component. Though I think doing it in OpenGL would be fine too >>> (not >>> > sure which is easier in Java). On a related note, if we want to add a >>> 3D >>> > view to the android version at some point, it has to be done in OpenGL >>> ES >>> > iirc. >>> > >>> > -Jason >>> > >>> > On Mar 26, 2012 1:43 PM, "Bill Kuker" <bk...@bi...> wrote: >>> >> >>> >> Hello, >>> >> >>> >> I've been using OpenRocket for a while, and I'd like to take a shot at >>> >> adding a 3D view of the rocket. >>> >> >>> >> I've got out of date experience with JOGL in Java, and then have known >>> >> OpenGL, DirectX, WebGL, and some others. >>> >> >>> >> Does anyone know what the current preferred 3d graphics setup is for >>> Java, >>> >> or which would be preferred for OR? >>> >> >>> >> Thanks, >>> >> >>> >> Bill >>> >> >>> >> >>> >> >>> ------------------------------------------------------------------------------ >>> >> This SF email is sponsosred by: >>> >> Try Windows Azure free for 90 days Click Here >>> >> http://p.sf.net/sfu/sfd2d-msazure >>> >> _______________________________________________ >>> >> Openrocket-devel mailing list >>> >> Ope...@li... >>> >> https://lists.sourceforge.net/lists/listinfo/openrocket-devel >>> >> >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > This SF email is sponsosred by: >>> > Try Windows Azure free for 90 days Click Here >>> > http://p.sf.net/sfu/sfd2d-msazure >>> > _______________________________________________ >>> > Openrocket-devel mailing list >>> > Ope...@li... >>> > https://lists.sourceforge.net/lists/listinfo/openrocket-devel >>> > >>> >>> >>> >>> -- >>> Sampo Niskanen <=> http://www.iki.fi/sampo.niskanen/ >>> >>> >>> ------------------------------------------------------------------------------ >>> This SF email is sponsosred by: >>> Try Windows Azure free for 90 days Click Here >>> http://p.sf.net/sfu/sfd2d-msazure >>> _______________________________________________ >>> Openrocket-devel mailing list >>> Ope...@li... >>> https://lists.sourceforge.net/lists/listinfo/openrocket-devel >>> >> >> >> >> ------------------------------------------------------------------------------ >> This SF email is sponsosred by: >> Try Windows Azure free for 90 days Click Here >> http://p.sf.net/sfu/sfd2d-msazure >> _______________________________________________ >> Openrocket-devel mailing list >> Ope...@li... >> https://lists.sourceforge.net/lists/listinfo/openrocket-devel >> >> > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Openrocket-devel mailing list > Ope...@li... > https://lists.sourceforge.net/lists/listinfo/openrocket-devel > > |