Login       My Wishlist
  My Cart
$0.00 / 0 items
 
EMS Linux
Utilizing the Best Tools With Linux
 
International Access
Global Shipping Options Available
Home About Us News Our Blog Our Catalog My Cart My Account Track Shippment Contact Us
  Our Catalog   Game Programming

Introduction to 3D Game Programming with DirectX 12 (Computer Science)


Super Savings Item! Save 34% on the Introduction to 3D Game Programming with DirectX 12 (Computer Science) by Frank Luna at EMS Linux. Hurry! Limited time offer. Offer valid only while supplies last. This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 12.


Product Description

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

Additional Information

Manufacturer:Mercury Learning & Information
Brand:Frank Luna
Publisher:Mercury Learning & Information
Studio:Mercury Learning & Information
EAN:9781942270065
Item Weight:0 pounds
Item Size:1.75 x 8.75 x 8.75 inches
Package Weight:2.9 pounds
Package Size:7 x 1.6 x 1.6 inches

Introduction to 3D Game Programming with DirectX 12 (Computer Science) by Frank Luna

Buy Now:
Introduction to 3D Game Programming with DirectX 12 (Computer Science)

Brand: Frank Luna
Condition: New
Lead Time: 1 - 2 Business Days
Availability: In Stock
$59.95
$39.94
You Save: 33%


Quantity:  

 


View More In Game Programming.

 


Have questions about this item, or would like to inquire about a custom or bulk order?


If you have any questions about this product by Frank Luna, contact us by completing and submitting the form below. If you are looking for a specif part number, please include it with your message.

First Name:
Last Last:
Email Address:
Your Message:

Related Best Sellers


mpn: 9780385345828, ean: 9780385345828, isbn: 0385345828,
UNLOCK YOUR GAME'S NARRATIVE POTENTIAL!With increasingly sophisticated video games being consumed by an enthusiastic and expanding audience, the pressure is on game developers like never before to deliver exciting stories and engaging characters. Wit...

ean: 9781593272814, isbn: 1593272812,
Lisp has been hailed as the world's most powerful programming language, but its cryptic syntax and academic reputation can be enough to scare off even experienced programmers. Those dark days are finally over—Land of Lisp brings the power of functi...

ean: 9781617294969, isbn: 1617294969,
Summary Manning's bestselling and highly recommended Unity book has been fully revised! Unity in Action, Second Edition teaches you to write and deploy games with the Unity game development platform. You'll master the Unity toolset from the ground up...

mpn: black & white illustrations, ean: 9780990582908, isbn: 0990582906,
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exact problem. Based on years of experience in shipped...

ean: 9780415684712, isbn: 0415684714,
A manual for both designers and users, comprehensively presenting the current state of experts' knowledge on virtual reality (VR) in computer science, mechanics, optics, acoustics, physiology, psychology, ergonomics, ethics, and related area. Designe...

mpn: 9781598634358, ean: 9781598634358, isbn: 1598634356,
"Video Game Optimization" describes a process for increasing the performance of a video game for better gameplay and visual experience. Very few game developers understand the process of optimizing an entire video game, yet learning the process is su...


ean: 9781558602335, isbn: 155860233X,
Implicit surfaces offer special effects animators, graphic designers, CAD engineers, graphics students, and hobbyists a new range of capabilities for the modeling of complex geometric objects. In contrast to traditional parametric surfaces, implicit ...

ean: 9780415175944, isbn: 0415175941,
In Homo Ludens, Johan Huizinga defines play as the central activity in flourishing societies. He identifies five characteristics of play: it is free; it is not “ordinary” or “real” life; it is distinct from “ordinary” life both as to loca...

ean: 9781138502895, isbn: 1138502898,
Scholars and professionals from all over the world, across experience levels and the gender and sexuality spectrum, share experiences and analysis of romance and sexuality in video games. Whether discussing casual sex in the Star Wars universe; anal...



Privacy Policy / Terms of Service
© 2018 - emslinux.com. All Rights Reserved.