OpenGL in Java
Members - Reputation: 121
Posted 03 January 2013 - 09:05 AM
Members - Reputation: 359
Posted 03 January 2013 - 10:52 AM
I was wondering if it was possible to learn OpenGL using other language tutorials.
If you want to learn OpenGL then language shouldn't matter anyhow. In your case since you will porting most code from C++ to Java for trying things out, it sounds even more convenient.
Moderators - Reputation: 5406
Posted 03 January 2013 - 11:02 AM
At the bottom of each lesson is code for many different languages, including LWJGL.
I would start there!
Indie Game Programming
Crossbones+ - Reputation: 5177
Posted 03 January 2013 - 01:32 PM
Yep you can. I'm currently learning with arcsynthesis.org/gltut book, which uses C++.
I started with LWJGL Wiki tutorials that teach you how to draw a textured quad so I could grasp better how the Java -> OpenGL communication works, which means dealing with some Java Native Interface stuff (ie, using FloatBuffers for sending data).
After that I started implementing with LWJGL the things I learned in the Arcsynthesis book. Currently I have perspective, rotation and translation matrices working and I was going to implement a proper camera and implementing rotations with quaternions (all explained in the book for OpenGL 3.3).
Edited by TheChubu, 03 January 2013 - 01:32 PM.
"I AM ZE EMPRAH OPENGL 3.3 THE CORE, I DEMAND FROM THEE ZE SHADERZ AND MATRIXEZ"
GDNet+ - Reputation: 3333
Posted 05 January 2013 - 01:49 AM
I am using the LWJGL tutorials on NEHE now, thanks. I wonder though if OpenGL in Java would be powerful enough for something like a 3D multiplayer game or will it be as powerful as OpenGL?
"OpenGL in Java" *is* OpenGL. It doesn't matter which language you happen to use it from. All OpenGL bindings end up using the same system drivers. For a well-known example of a Java OpenGL game, check out Minecraft.