Computer Science Canada

Mathematics for 3D Game Programming & Computer Graphics

Author:  copthesaint [ Sat Mar 20, 2010 11:01 pm ]
Post subject:  Mathematics for 3D Game Programming & Computer Graphics

This book illustrates the mathematics that a game programmer would need to develop a professional-quality 3D engine. Although the book is geared toward applications in game development, many of the topics appeal to general interests in 3D graphics. It starts at a fairly basic level in areas such as vector geometry and linear algebra, and then progresses to more advanced topics in 3D game programming such as illumination, visibility determination, and collision detection. Particular attention is given to derivations of key results, ensuring that the reader is not forced to endure gaps in the theory. The book assumes a working knowledge of trigonometry and calculus, but also includes sections that review the important tools used from these disciplines, such as trigonometric identities, differential equations, and Taylor series.

http://books.google.ca/books?id=bfcLeqRUsm8C&dq=Mathematics+for+3D+Game+Programming+Computer+Graphics&printsec=frontcover&source=bn&hl=en&ei=k4ulS_HnF4WOtAPJ5dki&sa=X&oi=book_result&ct=result&resnum=4&ved=0CBQQ6AEwAw#v=onepage&q=&f=false

I thought this book was a great find for anyone wating to learn about 3D programing. Its a perfect reference for all math required in 3D and 2D games. Smile

Author:  USEC_OFFICER [ Sun Mar 21, 2010 2:33 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Thank you copthesaint, this is just what I needed. (Now I just have to grunt though all the math.)

Author:  andrew. [ Sun Mar 21, 2010 5:10 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Well if you're done grade 11 functions, you should be able to learn calculus online easily (that's what I did).

Author:  SNIPERDUDE [ Sun Mar 21, 2010 8:30 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Sweet, great post!

Author:  unoho [ Sun Mar 21, 2010 8:45 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

damnnn,, that book is soo detailed.. although the images are missing. Sad

im probably gonna download it Smile

Author:  copthesaint [ Mon Mar 22, 2010 9:29 pm ]
Post subject:  Re: RE:Mathematics for 3D Game Programming & Computer Graphics

unoho @ Sun Mar 21, 2010 wrote:
damnnn,, that book is soo detailed.. although the images are missing. Sad

im probably gonna download it Smile


Yea, I bet we all do it, but its copy-righted, and I belive piracy is against one of the rules on this sites, so keep it to your self Smile. I'm sure compsci.ca doesnt want to be sued by the author Wink, however, companies also like it when students steal the software, and its true. when a mass majority of youth going into a working feild have used a program enough, the company will some times switch to a firmiliar software to accomidate the workers.

Google however is pretty good, you cant even copy the book into a pdf Smile

Edit; when I first post this I said it had Almost Everything. I edited it right away looking again. It HAS everything lol. once I have finished avanced functions next year, guess What Im reading maybe ill do this during summer break too.

Author:  Kharybdis [ Mon Mar 22, 2010 9:59 pm ]
Post subject:  Re: RE:Mathematics for 3D Game Programming & Computer Graphics

andrew. @ Sun Mar 21, 2010 5:10 pm wrote:
Well if you're done grade 11 functions, you should be able to learn calculus online easily (that's what I did).


calculus is easier than functions... Cool

Author:  SNIPERDUDE [ Tue Mar 23, 2010 1:30 am ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Agreed with the calculus bit there, although it does come down to a matter of opinion to a degree.

Author:  Turing_Gamer [ Tue Mar 23, 2010 7:31 am ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Eh I'm in Gr.10 and we are learning graphing and linear equations, but I'm already learning Discriminents in a tutoring program. Goes to show how bad our math system is.

Author:  copthesaint [ Tue Mar 23, 2010 2:58 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

Discriminents is the easiest thing ever so really, dont feel like your class is special lol. Dont know how this makes it a bad system... because it isnt :/

Author:  andrew. [ Tue Mar 23, 2010 4:02 pm ]
Post subject:  Re: RE:Mathematics for 3D Game Programming & Computer Graphics

Turing_Gamer @ Tue Mar 23, 2010 7:31 am wrote:
Eh I'm in Gr.10 and we are learning graphing and linear equations, but I'm already learning Discriminents in a tutoring program. Goes to show how bad our math system is.
It must be a problem with your school because we did that in grade 9 and learned quadratics and discriminants in grade 10.

Author:  copthesaint [ Tue Mar 23, 2010 5:20 pm ]
Post subject:  Re: RE:Mathematics for 3D Game Programming & Computer Graphics

Turing_Gamer @ Tue Mar 23, 2010 wrote:
Eh I'm in Gr.10 and we are learning graphing and linear equations, but I'm already learning Discriminents in a tutoring program. Goes to show how bad our math system is.


wow I read that wrong lol, I guess your taking MFM2P - Grade 10 Applied Math if your going to Eden Highschool then if that is what your learning.

Side note, I wonder why a mod or admin hasnt commented about piracy yet lol

Author:  USEC_OFFICER [ Tue Mar 23, 2010 5:32 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

What piracy? *Nudge Nudge, Wink Wink, Say no more!*

Author:  SNIPERDUDE [ Tue Mar 23, 2010 8:13 pm ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

+ karma for the Python reference.

Author:  copthesaint [ Tue Mar 23, 2010 10:02 pm ]
Post subject:  Re: RE:Mathematics for 3D Game Programming & Computer Graphics

SNIPERDUDE @ Tue Mar 23, 2010 wrote:
+ karma for the Python reference.

what are you talking about... lol

Author:  SNIPERDUDE [ Wed Mar 24, 2010 12:08 am ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

http://www.youtube.com/watch?v=jT3_UCm1A5I

Author:  Turing_Gamer [ Wed Mar 24, 2010 7:36 am ]
Post subject:  RE:Mathematics for 3D Game Programming & Computer Graphics

It might be review for the time being. I go to SWC in the niagara region. First unit was linear equations (including changes in data, rise, fall, base, etc.). Second unit was linear systems (including substitution and elimination methods for regular, money and mixture percentage problems). I'm in unit 3 right now and we are being introduced to functions to the 2nd degree.

EDIT: Might I add that I'm learning this in academic, french-immersion Gr.10 Math (MPM 2DF)


: