This book is for anyone programming real-time 3D applications for simulations, games, marketing, demonstrations or computer-animated videos using Microsoft's Direct3D Software Development Kit. Unlike other books, The Awesome Power of Direct3D/DirectX shows readers how to build a complete working 3D application, including 3D sound, joystick input, animation, textures, shadows, and even collision detection! It also shows readers how to write code using both Retained Mode and Immediate Mode. It does not bury the code in "wrappers" that hide the nuances of the SDK. Nothing is hidden. A revised printing of the book, just out, includes 100 new pages covering the new DirectX 5 commands and an expanded CD containing the complete DirectX 5 distribution and all of the demonstration projects. All of the subprojects for the tutorial chapters have been reorganised and rebuilt with MSVC++5.0 and DirectX 5