Sign in to follow this  

3D engine design book

This topic is 3485 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

im looking for a good book on 3d engine design... all the books ive seen soo far go into great deatial about apis, graphics basics math... etc... but no book actually goes through on a high level what components a 3d engine should have like renderer class, scene graph, shader systems etc.... any suggestions?

Share this post


Link to post
Share on other sites
I recommend "3D Game Engine Design" and "3D Game Engine Architecture" by David Eberly (publisher: Morgan-Kaufmann). They're very dense and math heavy, and quite frankly Eberly can be a bit snotty and pedantic, but they go into great depth about the concepts behind real-time graphics engines. They're also quite up to date, and discuss more modern techniques (like pixel shading) that aren't found in older books. "Design" is very theoretical and consists mostly of the mathematical formulae behind graphics techniques, and "Architecture" leans towards coding and implementation, but they both ship with sample CDs and contain a respectable mix of actual C++ and higher-level maths. Plus, you can usually get both - my university's libary had them side by side on the stacks.

Share this post


Link to post
Share on other sites
My vote for Eberly too, all books where he had a finger seems to be usefull are usefull.

Watt & Policarpo are also good, they cover many topics and they have good depth, but they can be a bit too teoretic sometimes (thou you get an working implementation with policarpo's fly3d).

http://www.amazon.com/3D-Games-Real-Time-Rendering-Technology/dp/0201619210/ref=sr_1_12?ie=UTF8&s=books&qid=1212092425&sr=1-12

http://www.amazon.com/3D-Games-Animation-Real-time-Rendering/dp/0201787067/ref=sr_1_1?ie=UTF8&s=books&qid=1212092425&sr=1-1

Share this post


Link to post
Share on other sites

This topic is 3485 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this