TeamLRN sPeCiAL
3D Game Engine
Architecture
Engineering Real-Time
Applications with Wild Magic
TeamLRN sPeCiAL
THE MORGAN KAUFMANN SERIES IN
INTERACTIVE 3D TECHNOLOGY
SERIES EDITOR: DAVID H. EBERLY, MAGIC SOFTWARE, INC.
The game industry is a powerful and driving force in the evolution of computer tech-
nology. As the capabilities of personal computers, peripheral hardware, and game
consoles have grown, so has the demand for quality information about the algo-
rithms, tools, and descriptions needed to take advantage of this new technology. To
satisfy this demand and establish a new level of professional reference for the game
developer, we created the Morgan Kaufmann Series in Interactive 3D Technology.
Books in the series are written for developers by leading industry professionals and
academic researchers, and cover the state of the art in real-time 3D. The series em-
phasizes practical, working solutions and solid software-engineering principles. The
goal is for the developer to be able to implement real systems from the fundamental
ideas, whether it be for games or other applications.
3D Game Engine Architecture: Engineering Real-Time Applications with Wild Magic
DavidH.Eberly
Real-Time Collision Detection
Christer Ericson
Physically Based Rendering: From Theory to Implementation
Matt Pharr and Gregg Humphreys
Essential Mathematics for Game and Interactive Applications: A Programmer’s Guide
James M. Van Verth and Lars M. Bishop
Game Physics
DavidH.Eberly
Collision Detection in Interactive 3D Environments
Gino van den Bergen
3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics
DavidH.Eberly
Forthcoming
Artificial Intelligence for Computer Games
Ian Millington
Visualizing Quaternions
Andrew J. Hanson
TeamLRN sPeCiAL
3D Game Engine
Architecture
Engineering Real-Time
Applications with Wild Magic
David H. Eberly
Magic Software, Inc.
AMSTERDAM • BOSTON • HEIDELBERG • LONDON
NEW YORK • OXFORD • PARIS • SAN DIEGO
SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO
Morgan Kaufmann is an imprint of Elsevier
TeamLRN sPeCiAL