3 of 3 people found the following review helpful
Great content, real solutions, but a little dry,
By A Customer
This review is from: 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics (The Morgan Kaufmann Series in Interactive 3D Technology) (Hardcover)
This book is one of the few that lives up to what it says in the marketing mantras on the back. The author clearly knows his subject inside out, and has taken the time to write a book that has about 20 times as much content as other 'program a 3d engine - honest' books. This book answered a lot of very practical questions that occur when you want to write a real 3d engine.
Yes, the math is heavy, but that comes with the turf - if you thought you could code a 3d engine without any math then you're mistaken. I do think it could have been presented a little differently, though. I've only done freshman-level math so it took a bit of time for it to sink in (and not all of it did), but if you're only at GCSE level you'll have problems.
The discorse is rather dry and you feel the need for the author to pep it up a bit at times. He could have made it a little more fun to read. Good examples: Scott Meyers two Effective C++ books discuss very detailed technical issues but manage to keep it fun to read - other authors take note.
But overall, there is no other book that I've seen that covers this turf as well as this. Just don't buy it unless you're serious about 3d engine programming.