.:: Bots United ::.  
filebase forums discord server github wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps yapb

Go Back   .:: Bots United ::. > Developer's Farm > General Programming
General Programming Help others and get yourself helped here!

Thread Tools
How to learn 3d programming ?
He@dShot's Avatar
Status: Offline
Posts: 40
Join Date: Mar 2008
Location: Romania, Craiova
Question How to learn 3d programming ? - 22-08-2011

What are the basics I need to learn first before moving to 3d programming...I'm an artist and done little math in school and now I want to learn this for own understanding. So what comes first ? basic trigonometry ? what math is required ?

The noblest pleasure is the joy of understanding...Leonardo da Vinci
Reply With Quote
Re: How to learn 3d programming ?
Super Moderator
mirv's Avatar
Status: Offline
Posts: 152
Join Date: Apr 2004
Default Re: How to learn 3d programming ? - 24-09-2011

Sorry for the late reply here...
I can only offer advice with regards to OpenGL - but most of the ground lessons for 3D stuff apply equally everywhere.
First off: matrices. Learn how perspective and modelview matrices work, how the co-ordinate systems work. Trigonometry will definitely help, as you'll definitely be working with vectors.
Google is your friend - I suggest finding some OpenGL (or d3d if you want) tutorial sites. Two off the top of my head are:

(beware: they may concentrate more on OpenGL 2.x, but that may not be a bad place to start with anyway).

If I were to start again, I'd probably make a simple program (from the tutorials) up to applying textures and moving the camera around, and then make a transform (matrix) and vector class in (pick your language) to replicate OpenGL 2.x behaviour (great way to learn things is make them yourself). Start going into OpenGL 3.x from there (learn shaders) and by then you should be good to go on your own.

mirv the Silly Fish.
Reply With Quote

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com