Learning JOGL and related topics.
Posted by millerni456 on Jul 14, 2011; 2:50am
URL: https://forum.jogamp.org/Learning-JOGL-and-related-topics-tp3167983.html
Hello, my name is Nick, and I'm a senior in high school and really hope to pursue game development as a career.
I've taken a Java class and have a decent understanding of that, and was looking into Java bindings to OpenGL.
What I want to ask, in regards to Java OpenGL, is what kind of resources are there on the internet, books, etc... that I can learn from? I've been researching on Google plenty of times and usually will find something that helps with my understanding to
OpenGL and the way Java is used to access the OpenGL interface; but when I find things by the internet, I always end up with a tutorial or example that is outdated (usually year of 2004). More specifically, I wanted to know what kinds of resources are out there that are more recent (2008-2011). I'm looking for tutorials/guides and examples for JOGL that match the current builds on this website.
As for the feedback that I'm looking for... please share any books or internet resources that can help me learn OpenGL functions, and how to access them using the current JOGL builds. Any other advice is greatly appreciated too!
____________________________________________________________________________________
Just so you know how far I am in learning, I have read the tutorials on the Jogamp wiki, and have successfully set up a
JOGL environment to program with. I've also gathered enough information on the internet to make a program that allows
for the user to click on the GLCanvas to create points (which are rendered in the location of where the user clicks). It is also
possible for the user to rotate their points in any direction (around the origin point).
As far as the information that I am in looking for in short-term. I wanted to learn how I can to Pick-selection on my
points, lines, polygons, etc... Also, I wanted to learn how to control the viewpoint or camera used in rendering a scene.
I'd also like to have a better understanding in the matrices used in the OpenGL math. Offer the top of my head, gluPerspective uses some matrix to show the scene correctly. It would also be nice to know what glPopMatrix(), glPushMatrix, and all those other push/pop methods do.
If you can provide any advice/information, I'll gladly appreciate it. Thanks.