PDA

View Full Version : Math Book that focus in OpenGL



Sarah22
05-02-2009, 06:38 PM
I know only few topics in linear algebra. They said linear algebra is really needed in 3D.

The latest math that I know is calculus. Can anyone here recommend a book that focuses more on 3D rendering and also in linear algebra?

I don't know where to post this so I just posted it here.

Thanks
Sarah22

Rosario Leonardi
05-03-2009, 05:37 AM
I have read this (some years ago)
3D Math Primer for Graphics and Game Development (http://www.amazon.com/Primer-Graphics-Development-Wordware-Library/dp/1556229119/ref=pd_sim_b_1)
You can find more information on the book site (http://gamemath.com/)

The bad thing about this book is that all matrix are directX
style, so you have to transpose every matrix and invert every operation order.
It speak about vector, matrix, quaternion, geometric test..ecc...
The only part that I miss is floating point numerical robustness that is used for physics and AI tests.

Luckily I found a good chapter about numerical robustnessin the book "real time collision detection" by Christer Ericson, it speak about collision detection algorithms, Math (a lot of math) and numerical robustness. If you want to create a physics engine is a must.

Groovounet
05-05-2009, 03:50 AM
Hummm, I'm not a big fan of 3D Math Primer ... let's say I believe there are better books for this purpose:
- Essential Mathematics for Games & Interactive Application
- Mathematics for 3D game programming & computer graphics

davej
05-05-2009, 02:11 PM
I'd echo Groovounet's recommendation of Essential Mathematics for Games & Interactive Applications. It takes a more practical approach to describing the linear algebra stuff which can make it easier to pick up if you haven't got a maths degree. ;)

It's had a major rewrite for the second edition and now focuses on shader stuff rather than fixed function pipeline.

brett01
05-09-2009, 11:49 AM
Me too want to buy a math book I want to decide between "Essential Mathematics for Games & Interactive Applications" and "Geometric Tools for Computer Graphics "Can any one help me please.