Introduction to 3D Game Programming with DirectX 11 (Paperback)
暫譯: DirectX 11 3D 遊戲程式設計入門 (平裝本)

Frank Luna

  • 出版商: Mercury Learning
  • 出版日期: 2012-02-28
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 600
  • 裝訂: Paperback
  • ISBN: 1936420228
  • ISBN-13: 9781936420223
  • 已過版

買這商品的人也買了...

相關主題

商品描述

This updated bestseller provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11. The book is divided into three main parts: basic mathematical tools, fundamental tasks in Direct3D, and techniques and special effects. It includes new Direct3D 11 features such as hardware tessellation and the compute shader, and covers advanced rendering techniques such as ambient occlusion, normal and displacement mapping, shadow rendering, particle systems, and character animation. Includes a companion DVD with code and figures. Brief Table of Contents: Part I Mathematical Prerequisites. Vector Algebra. Matrix Algebra. Transformations. Part II Direct3D Foundations. Direct3D Initialization. The Rendering Pipeline. Drawing in Direct3D. Lighting. Texturing. Blending. Stenciling. The Geometry Shader. The Compute Shader. The Tessellation Stages. Part III Direct3D Topics. Building a First Person Camera. Instancing and Frustum Culling. Picking. Cube Mapping. Normal and Displacement Mapping. Terrain Rendering. Particle Systems and Stream-Out. Shadow Mapping. Ambient Occlusion. Meshes. Quaternions. Character Animation. Appendices. Introduction to Windows Programming. High-Level Shading Language Reference. Some Analytic Geometry. Selected solutions. Features: +Provides an introduction to programming interactive computer graphics, with an emphasis on game development using DirectX 11 +Covers new Direct3D 11 features +Includes companion DVD with source code and 4-color graphics

商品描述(中文翻譯)

這本更新版的暢銷書提供了互動電腦圖形編程的介紹,重點在於使用 DirectX 11 進行遊戲開發。該書分為三個主要部分:基本數學工具、Direct3D 的基本任務,以及技術和特效。它包括新的 Direct3D 11 功能,如硬體細分(hardware tessellation)和計算著色器(compute shader),並涵蓋了高級渲染技術,如環境遮蔽(ambient occlusion)、法線和位移貼圖(normal and displacement mapping)、陰影渲染(shadow rendering)、粒子系統(particle systems)和角色動畫(character animation)。書中附有伴隨的 DVD,內含程式碼和圖形。簡要目錄如下:

第一部分 數學先決條件
向量代數
矩陣代數
變換

第二部分 Direct3D 基礎
Direct3D 初始化
渲染管線
在 Direct3D 中繪圖
照明
紋理處理
混合
模板化
幾何著色器
計算著色器
細分階段

第三部分 Direct3D 主題
建立第一人稱相機
實例化和視錐剔除
選取
立方體映射
法線和位移貼圖
地形渲染
粒子系統和流出
陰影映射
環境遮蔽
網格
四元數
角色動畫

附錄
Windows 編程介紹
高級著色語言參考
一些解析幾何
選定解答

特點:
+ 提供互動電腦圖形編程的介紹,重點在於使用 DirectX 11 進行遊戲開發
+ 涵蓋新的 Direct3D 11 功能
+ 附有伴隨的 DVD,內含源代碼和四色圖形