good jogl books, tutorials, resources??

hey.

does anyone have any good resources that teach the basics of jogl programming and work their way up to the advance features?

i would prefer comprehensive books but online tutorials are okay too.

thanks!!

You mean OpenGL?

OpenGL Programming Guide (RedBook) version 2 or later. -OpenGL
Interactive Computer Graphics, A top down approach by Edward Angel. -Computer Graphics in general using OpenGL as the API of choice for examples.

The 2nd book is very maths oriented, but if you’re good with maths it’s the best computer graphics book out there.

As far as those OpenGL game programming books are concerned, stay the living hell away from them, more so if you are just starting to learn.
I’ve read through 5 or 6 of those game programming books, rated top stars in GameDev.net, I found them to be a major waste of time.
You’re better off working on your programming skills and mathematics to attain a good understanding of things in general, then you can pick up one of the more advanced computer graphics books such as the ShaderX series, which by the way I actually like.

If you have the skill in maths and programming, you will be independent and can solve your own problems the way you see them.

Another tip: Buy books that specialise in areas.

i understand.

however openGL goes hand in hand with c++…i am not too familiar with c++ and am not in the position to learn it

i am more familiar with java and would like to learn how openGL is implemented in java – hence jogl

are there any books that deal with openGL/jogl on a java environment rather than a c++ environment??

thanks in advance.

Not as far as I know.

You can take a look at Nehe’s tutorials as they have Java source code with JOGL, however you are going to have to either pick up a book to learn Java or take a class for it.
I would direct you to Kevin Glass’s tutorials, however they are for LWJGL.
There is also “Kill Game Programming in Java” but you have to have some basic experience beforehand.

http://fivedots.coe.psu.ac.th/~ad/jg/

i came across the java ports for nehe tutorials - http://pepijn.fab4.be/?page_id=34

but im a little confused. each lesson is a .jar file. how do i go about using it??

Unzip them with a normal zip program such as WinZip or 7-Zip.

IIRC I packaged each lesson as a jar containing all the required classes and resources. Those jars should also contain the source code of the lessons. If you prefer you can also download one big zip file containing all the source code.

Take a look at the jogl-demos web page, in particular the OpenGL “Red Book” tutorials ported to JOGL. I’d recommend you buy that book (the OpenGL Programming Guide for OpenGL version 2) and start with it. JOGL is basically straight OpenGL with differences around the window system binding, but comparing a couple of the C examples to the same code in Java should show you roughly what’s going on. The larger challenge is learning 3D graphics and OpenGL.