Proudly - Shop now
Add Prime to get Fast, Free delivery
Amazon prime logo
Buy new:
-28% $43.19
FREE delivery Thursday, December 26
Ships from: Amazon.com
Sold by: Amazon.com
$43.19 with 28 percent savings
List Price: $59.95
FREE Returns
FREE delivery Thursday, December 26. Order within 7 hrs 51 mins
Or Prime members get FREE delivery Sunday, December 22.
Arrives before Christmas
In Stock
$$43.19 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.19
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
Returnable until Jan 31, 2025
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Returns
Returnable until Jan 31, 2025
For the 2024 holiday season, eligible items purchased between November 1 and December 31, 2024 can be returned until January 31, 2025.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$37.99
FREE Returns
May have minor cosmetic defects (such as marks, wears, cuts, bends, or crushes) on the cover, spine, pages, or dust cover. Shrink wrap, dust covers, or boxed set case may be missing. Item may contain remainder marks on outside edges. Accessories such as CD, codes, toys are not guaranteed. May have minor cosmetic defects (such as marks, wears, cuts, bends, or crushes) on the cover, spine, pages, or dust cover. Shrink wrap, dust covers, or boxed set case may be missing. Item may contain remainder marks on outside edges. Accessories such as CD, codes, toys are not guaranteed. See less
FREE delivery Thursday, December 26
Or Prime members get FREE delivery Saturday, December 21. Order within 7 hrs 51 mins.
Arrives before Christmas
Only 1 left in stock - order soon.
$$43.19 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$43.19
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Introduction to 3D Game Programming with DirectX 12 Illustrated Edition

4.4 4.4 out of 5 stars 62 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$43.19","priceAmount":43.19,"currencySymbol":"$","integerValue":"43","decimalSeparator":".","fractionalValue":"19","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"hLhRG42p23lqQvkZ1jRZt23JKnL9Dw5a31CjPOjpOr1NoV1%2BhKg061CmnjaV6mzYAiFFsmpSI7KQxs%2B1DgQ4R3rqdBUt2STsPn%2FuCnSX2GdE%2BC9DAfBHj%2F9ddKFlrVCVJ1QzxyYnHlm3qVpVOtOYoA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$37.99","priceAmount":37.99,"currencySymbol":"$","integerValue":"37","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"hLhRG42p23lqQvkZ1jRZt23JKnL9Dw5aZyR6CN2Z6TbArM9cu%2F%2FFe%2BXAh9ON%2FvoHL5YUT7p%2F9yXbtFFbeSXWdMW%2B1RrKbIoXvq4i01SMSxSQTClTdcHYNB5V94zoKq%2B5G7RgNhAHUYhYvOywQJShw9kyTUumPZFSxT1fIsYZ7c%2FrgkMtXxUhjLziiWGSetM6","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It shows how to use new Direct12 features such as command lists, pipeline state objects, descriptor heaps and tables, and explicit resource management to reduce CPU overhead and increase scalability across multiple CPU cores. The book covers modern special effects and techniques such as hardware tessellation, writing compute shaders, ambient occlusion, reflections, normal and displacement mapping, shadow rendering, and character animation. Includes a companion DVD with code and figures.

eBook Customers: Companion files are available for downloading with order number/proof of purchase by writing to the publisher at info@merclearning.com.

FEATURES:

• Provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12

• Uses new Direct3D 12 features to reduce CPU overhead and take advantage of multiple CPU cores

• Contains detailed explanations of popular real-time game effects

• Includes a DVD with source code and all the images (including 4-color) from the book

• Learn advance rendering techniques such as ambient occlusion, real-time reflections, normal and displacement mapping, shadow rendering, programming the geometry shader, and character animation

• Covers a mathematics review and 3D rendering fundamentals such as lighting, texturing, blending and stenciling

• Use the end-of-chapter exercises to test understanding and provide experience with DirectX 12

Frequently bought together

This item: Introduction to 3D Game Programming with DirectX 12
$43.19
Get it as soon as Thursday, Dec 26
In Stock
Ships from and sold by Amazon.com.
+
$63.95
Get it as soon as Thursday, Dec 26
In Stock
Ships from and sold by Amazon.com.
+
$49.95
Get it as soon as Thursday, Dec 26
In Stock
Ships from and sold by Amazon.com.
Total price: $00
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Choose items to buy together.

Editorial Reviews

About the Author

Frank Luna has been programming interactive 3D graphics with DirectX for more than fifteen years. He is the author of three bestselling books on DirectX and has worked in 3D medical visualization, 3D architectural design software, and gaming. He holds a BS in mathematics from the University of California, Irvine.

Product details

  • Publisher ‏ : ‎ Mercury Learning and Information; Illustrated edition (March 24, 2016)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 900 pages
  • ISBN-10 ‏ : ‎ 1942270062
  • ISBN-13 ‏ : ‎ 978-1942270065
  • Item Weight ‏ : ‎ 2 pounds
  • Dimensions ‏ : ‎ 7 x 1.75 x 8.75 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 62 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Frank Luna
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read book recommendations and more.

Customer reviews

4.4 out of 5 stars
62 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on March 2, 2018
    action packed . Full of info . shows how to Turn on SSE2 instructions . Same format as ISBN :13: 978-1-59822-016-2 his 9.0c shader book .
    Starts with 3 chapters on Math . Vectors , Matrix's , Transformations . No particle systems in DX12 book . However , DX12 with new topics makes a thick book . He really knows his stuff . His 2 best books are DX12 and his 9.0c shader book .
    He should replace the word "Game" in the title with "Graphics" . If you want to know how to c++ code Graphics with Directx then , this is your book . comes with 1.5 gig of source files on DVD . It's all about the c++ code , in his books . 100 % recommended .
    4 people found this helpful
    Report
  • Reviewed in the United States on June 16, 2022
    I really like the way Luna explains various graphics concepts in this book. I have a deeper understanding of graphics pipelines and fundamentals thanks to this book.
  • Reviewed in the United States on April 14, 2016
    Currently read around 200 pages. So far so good. The maths are well explained and resemble a high-school textbook. Yet you may be shocked on how complicated the initialization of DX12 is. The author made a little framework to simplify that initialization, with important codes printed in the book, which is a nice approach IMO. (better than any OpenGL book).
    More review as I read along...

    I've deducted 1 star for 2 things:
    > a delay of a whole season... while expected the book to be released in late December 2015, it ends up April 2016 to be delivered (well... I can forgive this if this lead to better quality)
    > Poor packaging. This is the worse packaging I ever received from Amazon US. The cover of a supposedly new book looks like an old one: corners are all blunt and wrinkled. The cardboard packaging was squashed on arrival.
    3 people found this helpful
    Report
  • Reviewed in the United States on August 29, 2021
    Not sure what the poor reviews are about. This book explains the API's components clearly and how they interact. Very much worth the money. While I went in not knowing anything about it, I seem to be getting my footing pretty quickly.
    2 people found this helpful
    Report
  • Reviewed in the United States on April 12, 2021
    es el mejor libro en cuanto al enfoque de aprender las bases técnicas del api de Directx 12.0, te enseña los fundamentos y principios del prototipo de un motor, y esas bases pueden servir para armar un proyecto solido por tu cuenta.
  • Reviewed in the United States on June 25, 2018
    It's more like a reference book plus some tips than a programming guidebook. Though it's comprehensive, the implements (like texture, like setting the environment) is not integral and somewhat hard to understand what to do.
    Therefore, I can hardly recommend this book.
    2 people found this helpful
    Report
  • Reviewed in the United States on April 25, 2016
    I certainly haven't read this book from cover to cover - as I purchased it in the hope it might be more organized and cover some of the nuances of DirectX12 than Microsofts documentation. Unfortunately this doesn't really help that much. The vast majority of the book is general 3d graphics concepts that could apply to any rendering API. Although I don't have it - it feels like it's the DirectX11 book with a few changes and DirectX12 slapped on the front.
    As another example - each time I look up a concept in the index there's nothing there. I just looked up barrier or transition (pretty fundemental stuff in Dx12), it's either not in the index or in the case of transitions it's nothing to do with Dx12. Does it have something on the subject? Err yeah, you can only find it in the contents(?) And the concept is covered really in less than a page.
    It is the only DirectX12 book out there as I write this. I'm hoping someone is going to write something that really digs into the API and good usage, because this isn't it.
    It has the feeling of a Andre LaMothe book - it's largely filler. That I'd be much happier with a book of 100 pages that actually was concise well structured and all about DirectX 12.
    All that can be said for it is that since the Microsoft documentation is so weak, that it's better than nothing.
    14 people found this helpful
    Report
  • Reviewed in the United States on April 6, 2016
    I have purchased Frank Luna's DX11 book and it was great. When I heard he was making a new book for DX12 I was pretty excited. I have only glanced at this new edition and it has already exceeded my expectations. I can't wait to get more in depth with it and come back and give a more thorough review. If your looking for a book to learn 3D programming or just need some help you can't go wrong with Luna's books.
    3 people found this helpful
    Report

Top reviews from other countries

Translate all reviews to English
  • Nitin Deshpande
    5.0 out of 5 stars A great DX12 book
    Reviewed in Germany on October 16, 2024
    I started with the math preliminaries on this book and worked myself up to the main contents.
  • spaintyna
    5.0 out of 5 stars buena compra
    Reviewed in Mexico on December 19, 2018
    EL LIBRO LLEGO EN EXCELENTE CONDICIÓN ASÍ TAMBIÉN EL DISCO
  • Cheerioh
    5.0 out of 5 stars mon fils est ravi
    Reviewed in France on August 31, 2019
    J'ai un ado très avancé en programmation et il progresse encore avec ce livre bien qu'il soit en anglais. Il m'a dit que c'était très clair, bien expliqué et surtout super complet et je sais qu'il était très fier d'avoir réussi les exercices et programmé quelques petites choses.

    Pour moi, bien que lisant l'anglais couramment, c'est inintelligible mais s'il dit que c'est clair.... Heureusement vu le prix de la bête!

    Il est livré avec un dvd à l'intérieur et j'ai cru comprendre qu'il contenait des bases pour réaliser les exercices mais je ne suis pas sûre.
  • Amazon Customer
    5.0 out of 5 stars love the book
    Reviewed in the United Kingdom on December 10, 2016
    Everything is well Explained , love the book , You need to have basic knowledge of c++.
  • OB2K
    5.0 out of 5 stars Useful
    Reviewed in Germany on February 9, 2024
    For the beginner, the best book.