• Forum
  • Lounge
  • When is time to get into 3D programming?

 
When is time to get into 3D programming?

I want to start programming in 3D but I am not sure if I am ready.
I want to learn OpenGL but it looks a little beyond my scope.
So do you think it is time to start 3D?
Yes. The fastest way to progress is to take on projects that push your limits. You'll need to fully understand vector maths before you tackle it though so that's where I'd start if you're not, good luck.
Last edited on
When you ask the question =]
Okay I have decided to learn OpenGL and Vector math but I have one more quick question. How did you learn 3D? I would like to hear your advice.

Last edited on
im in the process of learning open gl iv tacled many things in vb6 open gl works fine in vb but its to slow when u get a large project like i plan to make . so im doing tutorials from a web site and learning from a c++ master as well.

http://nehe.gamedev.net/
I wouldn't suggest learning VB (Visual Brain-damage), especially not for writing 3D games. C/C++ are better suited to it.
http://arcsynthesis.org/gltut/ = pretty good reference. I dislike how he has the projects set up so you have to run through his stuff- but he gives you the groundwork to make your own stuff and it's great.

http://gamedev.stackexchange.com
http://stackoverflow.com/
and this site all help.

http://www.gamedev.net/index
fantastic reference

http://www.opengl.org/sdk/docs/man/
Manual for openGL

http://ofps.oreilly.com/titles/9780596804824/chquick.html
If you're interested in iPhone OpenGL in C++

And of course google is your best friend.
@ultifinitus Thank you!!! Thank you!!! That is going to help a ton!! I really like the game dev site. Again thanks a ton I am in your debt.
Just my two cents, the stuff on nehe.gamedev.net hasn't been updated in a while. I think it's the 6th leason or somewhere around there where he starts using functions and libraries that aren't part of any opengl collection anymore.
I agree, keep your fingers off the NeHe tutorials (just in case you were considering it).
The first link, "Learning Modern 3D Graphics Programming" is what you should be reading.
Last edited on
Yeah avoid NeHe. It is the equivalent of the old C++ books that teach the void main(){}; method which is now against the standard.

I have always wanted to make a site that was a central tutorial hub. I wish I was good at teaching how to learn languages. It would be a HUGE undertaking, but I would love to have tutorials for things like BASIC/C/C++/C#/Java/D even PHP/MySQL/Javascript/HTML/XML and have tutorials for Allegro/SDL/SFML/OpenGL/DX with simple games to show how to use them Pong, PacMan, Super Mario Bros, R-Type, Simple RPG. Had this planned for years, but when you aren't a well known person and don't have much to show in way of experience, it becomes just a dream. Oh well :).

I agree though, the first link http://arcsynthesis.org/gltut/ is the best I've seen so far.
Just go to this site http://www.videotutorialsrock.com/ you learn OpenGL with Glut in details.I have also learn OpenGl from this site and I have witter some articles in OpenGL you can look here http://codeincodeblock.blogspot.com/
Topic archived. No new replies allowed.