Jump to content
  • Advertisement
Sign in to follow this  
GuitarPlayer0912

3D Programming

This topic is 4831 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Does anybody have any good tutorials or articles to look at on how to start 3D programming. I have no idea where to start, and I can't find any tutorials that I can understand. Also, I know this will probably involve using DirectX, so can you reference some cheap or free compilers that are DirectX compatible? I don't have a lot of money to spend. Thanks.

Share this post


Link to post
Share on other sites
Advertisement
My personal advice:

Go with C# and Managed DirectX. There whole reason *I* suggest it, is because MDX is really easy to understand, and C# offers a lot of excellent functionality(Such as properties, garbage collection). I bought Managed DirectX 9 Kickstart by Tom Miller last week, and I'm getting pretty far.

I loaded models, know how lightning works, can use the camera and world projection and right now, I'm following the book on writing an extremely simple game and directly wrapping up the code into a small 3D engine(The book uses isolated functions, I use nice classes).

Toolmaker

Share this post


Link to post
Share on other sites
Speaking from the other side of the fence, I'd suggest grabbing any free compiler (eg: Dev-C++) and going through NeHe's OpenGL tutorials. They all come with code that's fully commented on the site. Personally I use VC++, SDL, and OpenGL (SDL takes care of all the Window creation and input handling so you can focus on the OpenGL, plus it's cross-platform).

Share this post


Link to post
Share on other sites
Quote:
Original post by GuitarPlayer0912
Does anybody have any good tutorials or articles to look at on how to start 3D programming. I have no idea where to start, and I can't find any tutorials that I can understand.


what about
this?

Share this post


Link to post
Share on other sites
What languages do you already know? If you know any already, you pobably want to use a language similar if a 3D library is available. If you don't know any programming languages yet, my advice is to learn one proficiently before trying to write 3D apps. If you feel up to it, I would recommend learning c++, since most programmers really should at some point.

Direct3D and OpenGL are the two major 3D libraries out right now. Both have there pros and cons. If you are just using Windows, I would recommend DirectX. It contains quite a few other libraries for input, sound, and networking and there are probably more resources for it. However, DirectX is Windows only, so if you plan to make your apps multiplatform (Linux and Mac), OpenGL is pretty mush required.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!