MysteryMan

09 September 2003, 02:38 AM

I have a pretty good grasp on programming, but I'd like to become better at the math part. Any suggestions on some good sites/books that will teach the math and algorithms part?

View Full Version : - Math and Algorithms

MysteryMan 09 September 2003, 02:38 AM I have a pretty good grasp on programming, but I'd like to become better at the math part. Any suggestions on some good sites/books that will teach the math and algorithms part? |

dead_eye

09 September 2003, 07:45 AM

The Main Books for 3D Gaming:

Real Time Rendering - Thomas Moller

A good book for intersection testing, collision detection but that's about it.

3D Game Engine Design - Dave Eberly

Same thing here, but his mathematical notation is whack and confusing. The book is slightly outdated now too.

Computer Graphics - James Foley

You must have this book. It's for general computer graphics and not specifically aimed at gaming, and it's quite outdated as well, but the Visible Surface Determination chapter and a few others are worth the price of the book.

Graphics Gems Series:

Not for everybody. Has a whole slew of things from AI, collision detection, performance issues, and even dithering algorithms. Covers more than just 3D graphics for games, so alot of it is useless.

Game Programming Gems Series:

Not that super useful. General stuff. After the first book I didn't bother ordering the rest. The first book had an article on scripting languages for games that I thought was OK, but after using Entity Scripting for the Serious Sam engine, I'm not a big fan of scripting anymore :D.

3D Games - Watt Policarpo (not to be confused with our Policarpo though)

No comment :p.

So just get the Moller, Eberly and Foley books. Those shall keep you busy for a while.

Real Time Rendering - Thomas Moller

A good book for intersection testing, collision detection but that's about it.

3D Game Engine Design - Dave Eberly

Same thing here, but his mathematical notation is whack and confusing. The book is slightly outdated now too.

Computer Graphics - James Foley

You must have this book. It's for general computer graphics and not specifically aimed at gaming, and it's quite outdated as well, but the Visible Surface Determination chapter and a few others are worth the price of the book.

Graphics Gems Series:

Not for everybody. Has a whole slew of things from AI, collision detection, performance issues, and even dithering algorithms. Covers more than just 3D graphics for games, so alot of it is useless.

Game Programming Gems Series:

Not that super useful. General stuff. After the first book I didn't bother ordering the rest. The first book had an article on scripting languages for games that I thought was OK, but after using Entity Scripting for the Serious Sam engine, I'm not a big fan of scripting anymore :D.

3D Games - Watt Policarpo (not to be confused with our Policarpo though)

No comment :p.

So just get the Moller, Eberly and Foley books. Those shall keep you busy for a while.

rendermaniac

09 September 2003, 12:52 PM

As a general mathematics book

Engineering Mathematics by K.A. Stroud covers pretty much everything you'd want to know (and some things you'd prefer not to).

It is not graphics related, but general maths which you may need - algebra, differential equations, trig etc.

There is also a Further Engineering Mathematics book I think.

Definitely not bed time reading though - unless you like going to bed with a headache ;)

Engineering Mathematics by K.A. Stroud covers pretty much everything you'd want to know (and some things you'd prefer not to).

It is not graphics related, but general maths which you may need - algebra, differential equations, trig etc.

There is also a Further Engineering Mathematics book I think.

Definitely not bed time reading though - unless you like going to bed with a headache ;)

aurora

09 September 2003, 03:51 PM

On the cheaper end hop over to Flipcode.com (http://www.flipcode.com) and check out the 3D Geometry Primer and the Development Tutorials/Links sections. They line you up with a way more then enough to get you started. From there it's easy to find more complex math tuts on the net.

Suricate

09 September 2003, 12:52 PM

Check out

www.gamedev.net - Math and Physics (http://www.gamedev.net/reference/list.asp?categoryid=28)

and

Mathworld (http://mathworld.wolfram.com)

I frequented both sites quite a lot.

www.gamedev.net - Math and Physics (http://www.gamedev.net/reference/list.asp?categoryid=28)

and

Mathworld (http://mathworld.wolfram.com)

I frequented both sites quite a lot.

Derlaine

09 September 2003, 01:59 AM

deleted text because i can't delete the post

zachgrachan

09 September 2003, 02:29 PM

I loved Fermat's Last Theorem. Made a horrible calculus class a little less horrible...

RealThing

09 September 2003, 05:41 PM

Depending on what you're looking for Geometric Tools for Computer Graphics by Schneider and Eberly may be all you need. It covers alot of the smaller problems that you have to deal with in graphics. It's up to you to take that knowledge and build up solutions to more complex problems but the information in the book very good stuff.

KasunicJ

09 September 2003, 01:41 AM

Originally posted by MysteryMan

I have a pretty good grasp on programming, but I'd like to become better at the math part. Any suggestions on some good sites/books that will teach the math and algorithms part?

Computer Graphics: Mathematical First Steps

by William Hall, Patricia Egerton, Pat Egerton

http://www.amazon.com/exec/obidos/tg/detail/-/0135995728/qid=1064363441/sr=1-2/ref=sr_1_2/104-9403518-7844738?v=glance&s=books

3D Math Primer for Graphics and Game Development

by Fletcher Dunn, Ian Parberry, Dr Ian Parberry

http://www.amazon.com/exec/obidos/ASIN/1556229119/qid=1064363257/sr=2-1/ref=sr_2_1/104-9403518-7844738

"Mathematical Elements for Computer Graphics"

by David F. Rogers, J. Alan Adams

http://www.amazon.com/exec/obidos/ASIN/0070535302/qid=1064363364/sr=2-1/ref=sr_2_1/104-9403518-7844738

Misc. Links:

http://skal.planet-d.net/demo/matrixfaq.htm#Q53

http://mathworld.wolfram.com/

http://www.geocities.com/TimesSquare/Arcade/5544/docs/3drotvla.html

http://www.geocities.com/TimesSquare/Arcade/5544/docs/3dshdvla.html

http://www.calculus.org/

http://www.jjgifford.com/expressions/basics/index.html

I have a pretty good grasp on programming, but I'd like to become better at the math part. Any suggestions on some good sites/books that will teach the math and algorithms part?

Computer Graphics: Mathematical First Steps

by William Hall, Patricia Egerton, Pat Egerton

http://www.amazon.com/exec/obidos/tg/detail/-/0135995728/qid=1064363441/sr=1-2/ref=sr_1_2/104-9403518-7844738?v=glance&s=books

3D Math Primer for Graphics and Game Development

by Fletcher Dunn, Ian Parberry, Dr Ian Parberry

http://www.amazon.com/exec/obidos/ASIN/1556229119/qid=1064363257/sr=2-1/ref=sr_2_1/104-9403518-7844738

"Mathematical Elements for Computer Graphics"

by David F. Rogers, J. Alan Adams

http://www.amazon.com/exec/obidos/ASIN/0070535302/qid=1064363364/sr=2-1/ref=sr_2_1/104-9403518-7844738

Misc. Links:

http://skal.planet-d.net/demo/matrixfaq.htm#Q53

http://mathworld.wolfram.com/

http://www.geocities.com/TimesSquare/Arcade/5544/docs/3drotvla.html

http://www.geocities.com/TimesSquare/Arcade/5544/docs/3dshdvla.html

http://www.calculus.org/

http://www.jjgifford.com/expressions/basics/index.html

CGTalk Moderation

01 January 2006, 03:00 AM

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.