Frank D. Luna
Introduction to 3D Game Programming with DirectX12 (Computer Science)
- ISBN 13:
- 9781942270065
- author:
- Frank D. Luna
- format:
- Paperback
- publisher:
- Mercury Learning & Information Pap/DVD edition
- language:
- English
- Publication Year:
- 2016
- Pages:
- 900
- Dimensions:
- 17.8 x 4.1 x 22.9 cm
- Genre:
- Computing & Internet, Software & Graphics, Graphics & Multimedia, Frank D. Luna,Introduction to 3D Game Programming with DirectX12 (Computer Science),Mercury Learning & Information,1942270062,Computing: Professional & Programming,Programming - Genera
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
This comprehensive guide introduces programming interactive computer graphics, with a focus on game development using DirectX 12. The book is divided into three main parts, covering basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects.
Learn how to harness new Direct12 features to reduce CPU overhead and take advantage of multiple CPU cores, and discover advanced rendering techniques such as ambient occlusion, real-time reflections, and character animation. The book also covers a mathematics review and 3D rendering fundamentals, including lighting, texturing, and blending.
A companion DVD is included, featuring source code and images from the book, as well as downloadable companion files for eBook customers. The book's end-of-chapter exercises provide a practical way to test understanding and gain experience with DirectX 12.