Blahblahblah
Newcomer
A separate tool is generally used to create the 3d model. c/c++ is used to dynamically manipulate those models.
If you're serious about learning this, download the Direct3d SDK and look at the sample code. The tutorials will give you the basic idea of how a triangle (the building block of 3d objects) is rendered.
If you're really serious about learning this:
Step 1: Get a strong-ish math background. No need to be a whiz, but at least have a good grasp of linear algebra. This book looks like it may be something for you: http://www.amazon.com/exec/obidos/t...859-5825560?v=glance&s=books&n=507846.
Step 2: Choose an API. At this point, it doesn't really matter which one. Learn the basics of that API. Enough so that you feel comfortable writing simple "draw this triangle over there" types of programs.
Step 3: Download sample code. Play with it. Learn why and how it works.
Step 4: Start reading technical papers. www.siggraph.org www.gamasutra.com http://www.ati.com/developer/index.html http://developer.nvidia.com/page/home
Step 5: If you aren't sick of this yet, find a 3d artist to make a few models for you (or if you have any artistic talent, do it yourself). Start applying what you've learned to create your own demos
Step 6 - infinity: Figure out how to make money from your new skills.
If you're serious about learning this, download the Direct3d SDK and look at the sample code. The tutorials will give you the basic idea of how a triangle (the building block of 3d objects) is rendered.
If you're really serious about learning this:
Step 1: Get a strong-ish math background. No need to be a whiz, but at least have a good grasp of linear algebra. This book looks like it may be something for you: http://www.amazon.com/exec/obidos/t...859-5825560?v=glance&s=books&n=507846.
Step 2: Choose an API. At this point, it doesn't really matter which one. Learn the basics of that API. Enough so that you feel comfortable writing simple "draw this triangle over there" types of programs.
Step 3: Download sample code. Play with it. Learn why and how it works.
Step 4: Start reading technical papers. www.siggraph.org www.gamasutra.com http://www.ati.com/developer/index.html http://developer.nvidia.com/page/home
Step 5: If you aren't sick of this yet, find a 3d artist to make a few models for you (or if you have any artistic talent, do it yourself). Start applying what you've learned to create your own demos
Step 6 - infinity: Figure out how to make money from your new skills.