3D GAME ENGINE DESIGN: A PRACTICAL APPROACH TO REAL-TIME COMPUTER GRAPHICS (THE MORGAN KAUFMANN SERIES IN INTERACTIVE 3D TECHNOLOGY)
David H. Eberly
Aimed at employed Visual C++ mettlesome developer, 3D Game Engine Design provides tour mathematical techniques 3-D graphics, and maker cipher that’s used implement m state-of-the-art recording mettlesome engines. If you impact in mettlesome business (or would same to), this aggregation module support you well, because it delivers superior prizewinning practices algorithms programming techniques that’ll support your cipher ready up with competition.
This aggregation is virtual encyclopedia expertise that’s supported on author’s possess work research in recreation industry. It provides mathematical notation, algorithms, C++ cipher (on concomitant CD-ROM) that needed build fast maintainable mettlesome engines. Early sections move with basics, with science that’s used work common 3-D objects (like spheres boxes). Highlights include high-powered review quaternion algebra–in some cases, desirable way transform 3-D data.
The chapters graphics pipelines explain science that’s behindhand representing rendering 3-D world 2-D intervening personalty same lighting texture mapping. A variety current algorithms provided representing 3-D scenes, economical production (which allows programmer determine goal in 3-D concern that has been selected), collision spotting (in which objects strike virtually). In mettlesome software today, curves–and not individualist triangles or polygons–often used represent 3-D objects. Algorithms that used turn curves into rendered surfaces provided, too.
Later sections countenance at underway intellection most aliveness techniques characters (including key frames, oppositeness kinematics, skinning (in which digital skin fitted over digital bone create more realistic-looking movement)). How represent terrain exclusive realistic worlds also explained. The aggregation closes excellent material such cutting-edge primary effects lens flare projected shadows, which crapper add an player level realism to video game. An outgrowth examines guidelines designing object-oriented mettlesome software C++.
Filled mathematical insight expert cipher that puts apiece generalisation or algorithm work, 3D Game Engine Design provides an proficient view what goes into building state-of-the-art mettlesome engine.
561 pages
Publisher: moneyman Kaufmann; Book & CD-ROM 1st edition (October 6, 2000)
Language: English
ISBN-10: 1558605932
ISBN-13: 978-1558605930
http://www.theebooksbay.com/index.php/ebook/3d-game-engine-design-a-practical-approach-to-real-time-computer-graphics-the-morgan-kaufmann-series-in-interactive-3d-technology/