Practical Rendering and Computation with Direct3D 11

Zink, Jason, Pettineo, Matt, Hoxley, Jack

商品描述

Direct3D 11 offers such a wealth of capabilities that users can sometimes get lost in the details of specific APIs and their implementation. While there is a great deal of low-level information available about how each API function should be used, there is little documentation that shows how best to leverage these capabilities. Written by active members of the Direct3D community, Practical Rendering and Computation with Direct3D 11 provides a deep understanding of both the high and low level concepts related to using Direct3D 11.

 

 

 

 

 

 

 

The first part of the book presents a conceptual introduction to Direct3D 11, including an overview of the Direct3D 11 rendering and computation pipelines and how they map to the underlying hardware. It also provides a detailed look at all of the major components of the library, covering resources, pipeline details, and multithreaded rendering. Building upon this material, the second part of the text includes detailed examples of how to use Direct3D 11 in common rendering scenarios. The authors describe sample algorithms in-depth and discuss how the features of Direct3D 11 can be used to your advantage.

 

 

 

 

All of the source code from the book is accessible on an actively maintained open source rendering framework. The sample applications and the framework itself can be downloaded from http: //hieroglyph3.codeplex.com

 

 

 

 

 

 

 

 

 

By analyzing when to use various tools and the tradeoffs between different implementations, this book helps you understand the best way to accomplish a given task and thereby fully leverage the potential capabilities of Direct3D 11.

 

 

 

 

 

 

 

 

 

Key Features

 

 

 

 






     
  •  
  •  
  • Presents the high level concepts used to design algorithms





  •  
  •  
  •  
  • Describes the nuts and bolts of how to implement the algorithms





  •  
  •  
  •  
  • Explains each of the major components of the Direct3D 11 library





  •  
  •  
  •  
  • Shows how Direct3D 11 can be used in a variety of real-world situations





  •  
  •  
  •  
  • Provides source code and sample programs on a supplementary website

 

 

商品描述(中文翻譯)

Direct3D 11提供了如此豐富的功能,以至於使用者有時會迷失在特定API和其實現的細節中。儘管有很多關於如何使用每個API函數的低級信息,但很少有文檔顯示如何最好地利用這些功能。《Practical Rendering and Computation with Direct3D 11》由Direct3D社區的活躍成員撰寫,深入介紹了使用Direct3D 11所涉及的高級和低級概念。

本書的第一部分介紹了Direct3D 11的概念,包括Direct3D 11渲染和計算管線的概述以及它們如何映射到底層硬件。它還詳細介紹了庫的所有主要組件,包括資源、管線細節和多線程渲染。在此基礎上,本書的第二部分提供了如何在常見渲染場景中使用Direct3D 11的詳細示例。作者詳細描述了示例算法並討論了如何充分利用Direct3D 11的功能。

本書的所有源代碼都可以在一個活躍維護的開源渲染框架上訪問。示例應用程序和框架本身可以從http://hieroglyph3.codeplex.com下載。

通過分析何時使用各種工具以及不同實現之間的權衡,本書幫助您了解完成特定任務的最佳方法,從而充分利用Direct3D 11的潛力。

主要特點:

- 提供用於設計算法的高級概念
- 描述實現算法的細節
- 解釋Direct3D 11庫的每個主要組件
- 展示Direct3D 11如何應用於各種實際情況
- 在補充網站上提供源代碼和示例程序

作者簡介

Jason Zink, Matt Pettineo, Jack Hoxley

作者簡介(中文翻譯)

Jason Zink, Matt Pettineo, Jack Hoxley