Master Techniques for 3D Game Programming

Author: (USA) André LaMothe
Publisher:
Publish Date: 2005-06-01
Features: This is a seminal work by game programming bestseller André LaMothe, delving deeply into various important topics of 3D graphics from the perspectives of game programming and software engines. The book is divided into 5 parts, containing 16 chapters. Chapters 1-3 briefly introduce Windows and DirectX programming, creating a Windows application template that allows readers to focus on game logic and graphical implementation without worrying about the trivialities of Windows and DirectX. Chapters 4-5 briefly introduce some mathematical knowledge and implement a mathematical library for later use in writing demonstration programs. Chapter 6 provides an overview of 3D graphics, giving readers a general understanding of what the book will cover. Chapters 7-11 introduce lighting, shading, affine texture mapping, 3D clipping, and depth buffering, respectively. Chapters 12-14 discuss advanced 3D rendering techniques, including perspective correction texture mapping, alpha blending, 1/z caching, texture filtering, spatial partitioning and visibility algorithms, shadows, and light mapping. Chapters 15-16 discuss animation, motion collision detection, and optimization techniques. This book is suitable for readers with some programming experience who wish to engage in game programming or are interested in 3D graphics.

📌 Related Posts