Introduction to 3D Game Programming with DirectX 10 By Frank D. Luna Introduction to 3D Game Programming with DirectX 10 provides an introduction to programming interactive computer graphics, with an emphasis on game development, using DirectX 10. The book is divided into three main parts. Part I explores basic mathematical tools, Part II shows how to implement fundamental tasks in Direct3D, and Part III demonstrates a variety of techniques and special effects. With this book: Understand how vectors, matrices, and transfomations are used in the creation of computer games. Discover how to implement lighting, texture mapping, blending, and stenciling to increase the realism of your scenes. Explore techniques for creating special effects, including terrain rendering, shadow mapping, particle systems, and reflections. Learn about new Direct3D 10 features such as geometry shaders, the stream out pipeline stage, texture arrays, and primitive IDs. Test your knowledge and programming skills with the end-of-chapter exercises.DownloadLink 1
Direct3D Programming Kick Start By Clayton Walnum DirectX 9, a brand-new version of Microsoft's multimedia libraries, features the latest 3D graphics technology in the form of Direct3D 9. Direct3D Programming will cover everything a C++ programmer needs to know in order to use Direct3D 9 to create interactive 3D worlds. The book begins with an overview of basic Windows and 3D programming techniques and works its way through the library, starting with getting Direct3D up-and-running all the way to more advanced topics such as textures, lighting, and fog. All concepts and programming techniques are demonstrated in example programs that the reader can build himself using detailed step-by-step instructions.DownloadLink 1orLink 2
Beginning DirectX 11 Game Programming By Allen SherrodDiscover the latest and most popular technology for creating next-generation 3D games: DIRECTX 11! BEGINNING DIRECTX 11 GAME PROGRAMMING is an introductory guide to learning the basics of DirectX 11 that will help get you started on the path to 3D video game programming and development. Written specifically for the beginner programmer, this book uses step-by-step instructions to teach the basics of DirectX 11 and introduces skills that can be applied to creating games for PCs and game console platforms such as the Xbox 360. Updated for all the newest DirectX 11 technology, this book includes coverage of improved professional coding practices, an overview of the latest DirectX components and tools, sprites, text and font rendering, 3D character rendering, cameras, audio, shaders and effects, and much more. By the time you reach the end of this book, you will have had enough experience with DirectX 11 that you should be able to explore making simple video games and demos. From there, you can progress toward making more complex games and demos until you find yourself able to complete and release your own PC or console games.
DownloadLink 1