lhk
lhk

Reputation: 30056

Key to OpenGL. Java / Scala / Python

one topic that has always been of highest interest to me is 3D Programming. I've made several attempts at programming small games and never really successed. After experiences with DirectX and C++, XNA and C#, as well as Unity3d and C#, I would like to try OpenGL. Just being curious. When using C++ the way to go is rather clear. However Java (and Scala that I'm currently learning), Python ... are way more comfortable. After about 2 years of struggling with C++ without any remarkable success, I turned away from it. Now for Java/Scala/... there are many OpenGL bindings and I would like to choose the right one. On the contrary there are few books on them. Java 3d and/or JOGL books are available but when looking at Scala or Python things aren't that good.

What layer/wrapper/binding would you recommend (Java or Scala). Is there a kind of standard ?

Is it possible to learn this binding by reading for eyample "OpenGL Superbible" ? If not, can you recommend a book ?

Any advice is welcome. If there's a good IDE (plugin), tool, website, tutorial, ... please let me know it.

Upvotes: 3

Views: 1720

Answers (2)

Vinz
Vinz

Reputation: 6047

As for Scala bindings, there's the scalagl project, but I didn't try to use it yet.

Upvotes: 0

prgmast3r
prgmast3r

Reputation: 423

I have used JOGL in many of my 3D projects. Learning how to use a binding is not as important as learning the actual api. Using opengl in c and java are pretty much the same. The only thing that differs is the way you set up your rendering windows and buffers. I use netbeans ide with the opengl for netbeans plugin because it sets everything up for you and all you have to worry about is the opengl part. To learn opengl any book is fine. If you have a good background in programming then you should catch on quite easily.

Upvotes: 3

Related Questions