Any opinions about OpenGL4Java?
Any opinions about OpenGL4Java? I want to make a 3D game in Java using OpenGL. OpenGL is for C++, but there is a package or something called OpenGL4Java (I think it is put out jau software, ore soemthing like that, I don't have time to look it up now. Anyway, does anybody have any opinions about it?
And for all those who say that a good game cannot be done in Java, take a look here:
http://www.cosm-game.com/
It looks good for Java. Too bad it is only an online game.
Virum
[515 byte] By [
Virum] at [2007-9-27 15:22:55]

Hi Josh! It's been a while.You might want to check out this article: http://www.javaworld.com/javaworld/jw-05-1999/jw-05-media-p2.htmlalso, this might be of interest to you: http://javarules.proboards12.com/Mark
cosm is written using Java3D. I think that is a little more distant from direct OpenGL code but it does a lot more work for you- if you are not good in GL already it is perhaps a lot easier to use, but I haven't played with GL4Java so this is not a highly informed opinion.
Thank you guys.I have some concerns about Java3DI have heard it is not very portable to all the platforms, unlike OpenGL, and OpenGL is faster and has more control, though it is procedural, which is a sad drawback.
Virum at 2007-7-5 23:22:58 >

What do you mean by "not very portable"?It's currrently aviable for Win32 & Solaris by Sun, plus MacOS and Linux from 3rd partys.
mlk at 2007-7-5 23:22:58 >

<shameless plug>
If you are interested in learning OpenGL, using the gl4java bindings, I have a number of tutorials that I have ported over from the C/C++ world that can help you get started.
http://web.hypersurf.com/~sully/OpenGL/DemoBox.html
</shameless plug>
-Ron
> What do you mean by "not very portable"?
> It's currrently aviable for Win32 & Solaris by Sun,
> plus MacOS and Linux from 3rd partys.
THird parties is exactly my point. I don't want to worry about my user downloading the right third party software. OpenGL is already in all the systems, so that worls well.
Ron, thank you for the link, it looks very helpful.
THank you all for your input.
Joshua
Virum at 2007-7-5 23:22:58 >

Well Java3D is provided for linux by blackdown - and alot of people on linux use blackdowns jre's and jdk's instead of suns anyway, so that definately is not a problem. And apple do the up to date java stuff for macs anyway ( not sun ).
I thought Sun's Linux was Blackdowns?And GL4Java IS 3rd party, the whole thing, unlike J3D which is a sun thing.
mlk at 2007-7-5 23:22:58 >

Yes, but there is only one OpenGL4Java download. Users won't have to worry about getting Java3D on there comp. I doubt the all third parties would keep up to date with Suns Java#D. Anyway OpenGL has better performance and more control.
Virum at 2007-7-5 23:22:58 >

Do you have any evidence for that? That sounds really accusative, but I'm genuinely interested in seeing some comparisons between the two environments.
> Do you have any evidence for that?
>
> That sounds really accusative, but I'm genuinely
> interested in seeing some comparisons between the two
> environments.
I assume you are talkin about Java3D and OpenGL?
If so yes, I can give some evidence. My uncle knows a pofessional that has been working with graphics programming since he was twelve. I think he is somewhere around 29, but I don't know. Anyweay he uses uses OpenGl quite a bit, and he waas the one who told me that OpenGL gave much more control (it has direct access to hardware) than Java#D. Java#D may have now reached OpenGL's speed, but I don't think it has yet. ANyway, I want the control OPenGL gives you.
Has anybody else had any expereiences with both?
As to the portability thing, I have no idea where I heard Java#D had portability probelems.
Virum at 2007-7-5 23:22:58 >
