You are not logged in.

#1 2011-05-20 10:14:10

n0stradamus
Member
Registered: 2010-11-08
Posts: 94
Website

Beginning 3D Programming

Hi!

I'm a big fan of scene demos and I've come to the point where I want to try to program simple 3D animations myself.
I fluently speak C++ and would like  to make my animations run on Linux, naturally^^
So far, I've only come across openGL-Tutorials and guidelines, but I wonder whether that is the best entry you can have into the world of 3D Programming.
Are there any openGL-Bindings or even different libraries you could recommend for beginners?

Looking forward to your answers smile

Offline

#2 2011-05-20 10:21:17

mikesd
Member
From: Australia
Registered: 2008-02-01
Posts: 788
Website

Re: Beginning 3D Programming

Great tutorials -> http://nehe.gamedev.net/

C/C++ are nice for OpenGL. I have also used pyglet (http://www.pyglet.org/) for prototyping things in Python.

Offline

#3 2011-05-20 17:31:50

AlexS
Member
From: Munich, Germany
Registered: 2009-05-16
Posts: 114

Re: Beginning 3D Programming

I've heard good things of panda3D, another python environment for 3D

Offline

#4 2011-05-20 17:36:17

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,324

Re: Beginning 3D Programming

I started by studying and then modifying the demos provided with Qt.  Even if Qt is not your cup of tea, it does provide a nice, safe launch pad.

Edit:  I speak of the OpenGL demos.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#5 2011-05-20 18:05:47

RazrFalcon
Member
From: Ukraine
Registered: 2011-05-18
Posts: 44

Re: Beginning 3D Programming

The OGRE is very simple.

Last edited by RazrFalcon (2011-05-20 18:08:08)

Offline

#6 2011-05-20 19:29:17

n0stradamus
Member
Registered: 2010-11-08
Posts: 94
Website

Re: Beginning 3D Programming

mikesd wrote:

Great tutorials -> http://nehe.gamedev.net/

C/C++ are nice for OpenGL. I have also used pyglet (http://www.pyglet.org/) for prototyping things in Python.

I already had a look at the tutorials at gamedev.net, but didn't feel like they were explaining the transformations (sin/cos/etc) very well.
I'm good at maths, but I haven't done _any_ 3D Programming before smile

pyglet looks really nice, I'll definitively have a look at it, thanks!

ewaller wrote:

I started by studying and then modifying the demos provided with Qt.  Even if Qt is not your cup of tea, it does provide a nice, safe launch pad.

Edit:  I speak of the OpenGL demos.

I should have thought of that, I have done a little Qt in my past, thanks for reminding tongue

RazrFalcon wrote:

The OGRE is very simple.

Thanks, another engine to look at smile

Thats a lot to go through. I'll get back to you in case I need some more help. Thanks so far!

Offline

#7 2011-05-21 00:54:29

xdemo
Member
From: Bristol, UK
Registered: 2010-06-10
Posts: 42

Re: Beginning 3D Programming

This is a nice site:
http://cone3d.gamedev.net/cgi-bin/index … ladv/index

I can't say how helpful the OpenGL tutorials are, but i did follow this persons tutorials on SDL, which made me figure out a great deal of stuff.
If you haven't worked with SDL before it might be worth a shot following their SDL/OpenGL tutorials, the two can work nicely together.


Linux 2.6.38-ck x86_64 / xfce

Offline

Board footer

Powered by FluxBB