.:: 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!

Reply
 
Thread Tools
How to learn 3d programming ?
Old
  (#1)
He@dShot
Member
 
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 ?
Old
  (#2)
mirv
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:
http://nehe.gamedev.net
http://www.swiftless.com/opengltuts.html

(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
Reply


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

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 - 2024, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com