DirectX 11.1 Game Programming (Paperback)
暫譯: DirectX 11.1 遊戲程式設計 (平裝本)

Pooya Eimandar

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-26
  • 售價: $1,710
  • 貴賓價: 9.5$1,625
  • 語言: 英文
  • 頁數: 146
  • 裝訂: Paperback
  • ISBN: 184969480X
  • ISBN-13: 9781849694803
  • 相關分類: 遊戲設計 Game-design
  • 海外代購書籍(需單獨結帳)

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

商品描述

A step-by-step guide to creating 3D applications and interactive games in Windows 8

Overview

  • Learn new features in Direct3D 11.1
  • Discover how to develop a multithreaded pipeline game engine
  • Understand shader model 5 and learn how to create an editor for the game

In Detail

DirectX is designed to create eye-popping 3-D visuals and immersive sound effects found in many of today's PC games. DirectX 11.1 includes numerous improvements from its previous version. It's designed to be more efficient, leverage the power of today's multi-core processors, and provide support for sophisticated shading and texturing techniques such as tessellation.

DirectX 11.1 Game Programming brings unprecedented power and flexibility to programmers who want to excel in graphical programs. DirectX 11.1 Game Programming is an introduction to creating interactive computer graphics and games, using Direct3D 11.1. You would be guided through the new features of Direct3D along with XAML to build an extensible multithreaded framework for creating 3D applications and games on the Windows 8 metro style platform.

DirectX 11.1 Game Programming explores the techniques to set up a 3D multithreaded framework for metro style graphics programs. You would be guided through the process of extending your framework to utilize the advantages of Direct3D 11.1.

We would then explore Visual Studio Model editor for loading and editing your assets and learn how to render them with the Direct3D pipeline. We will also explore the supporting inputs such as keyboards, pointers, Xbox controllers, and how to render the complete 3D scene using camera, sound, billboard, tessellation, post processors, and parallel libraries, along with supporting XAML. You would also learn the different techniques of debugging the program and would be well equipped with everything you need to start programming 3D applications and games with DirectX 11.1 on Windows 8 platforms.

What you will learn from this book

  • Loading and rendering mesh using the output format of Visual Studio Model Editor.
  • Draw geometry with texture and compiled shaders
  • Load and render meshes using the output format of the Visual Studio Model editor
  • Implementing asynchronous resource loading
  • Displaying performance data
  • Add collision detection, sound, bump mapping, specular mapping, and a billboard system to the framework
  • Use tessellation for improving material surfaces
  • Compose XAML and Direct3D
  • Add post processing and parallel collision detection using C++Amp

Approach

Written in step-by-step tutorial format, we will explore the creation of 3D applications and games through the development of a Windows 8 metro style game.

Who this book is written for

DirectX 11.1 Game Programming Written for developers with knowledge of C++ essentails and 3D mathematics who would want to create metro style game on the Windows 8 platform.

DirectX 11.1 Game Programming explores Direct3D 11.1 and Microsoft C++ component extensions along with introducing C++ accelerated massive parallelism.

商品描述(中文翻譯)

一個逐步指南,教你如何在 Windows 8 中創建 3D 應用程式和互動遊戲

概述
- 學習 Direct3D 11.1 的新功能
- 探索如何開發多執行緒的遊戲引擎
- 理解著色器模型 5,並學習如何為遊戲創建編輯器

詳細內容
DirectX 設計用於創建令人驚豔的 3D 視覺效果和沉浸式音效,這些效果在當今許多 PC 遊戲中都能找到。DirectX 11.1 包含了許多來自其前一版本的改進。它旨在更高效,利用當今多核心處理器的強大性能,並提供對複雜著色和紋理技術(如細分)的支持。

DirectX 11.1 遊戲編程為希望在圖形程序中出類拔萃的程序員帶來了前所未有的力量和靈活性。DirectX 11.1 遊戲編程是使用 Direct3D 11.1 創建互動計算機圖形和遊戲的入門指南。您將通過 Direct3D 的新功能以及 XAML 的使用,構建一個可擴展的多執行緒框架,以在 Windows 8 Metro 風格平台上創建 3D 應用程式和遊戲。

DirectX 11.1 遊戲編程探討了為 Metro 風格圖形程序設置 3D 多執行緒框架的技術。您將被引導擴展您的框架,以利用 Direct3D 11.1 的優勢。

接下來,我們將探索 Visual Studio Model 編輯器,用於加載和編輯您的資產,並學習如何使用 Direct3D 管道渲染它們。我們還將探索支持的輸入設備,如鍵盤、指針、Xbox 控制器,以及如何使用相機、聲音、廣告牌、細分、後處理器和並行庫來渲染完整的 3D 場景,並支持 XAML。您還將學習不同的調試程序技術,並具備開始在 Windows 8 平台上使用 DirectX 11.1 編程 3D 應用程式和遊戲所需的一切。

您將從本書中學到的內容
- 使用 Visual Studio Model Editor 的輸出格式加載和渲染網格。
- 使用紋理和編譯的著色器繪製幾何圖形
- 使用 Visual Studio Model 編輯器的輸出格式加載和渲染網格
- 實現異步資源加載
- 顯示性能數據
- 向框架添加碰撞檢測、聲音、凹凸貼圖、鏡面貼圖和廣告牌系統
- 使用細分來改善材質表面
- 組合 XAML 和 Direct3D
- 使用 C++Amp 添加後處理和並行碰撞檢測

方法
本書以逐步教程的格式編寫,我們將通過開發 Windows 8 Metro 風格遊戲來探索 3D 應用程式和遊戲的創建。

本書的讀者對象
DirectX 11.1 遊戲編程是為具備 C++ 基礎知識和 3D 數學的開發者編寫的,他們希望在 Windows 8 平台上創建 Metro 風格的遊戲。

DirectX 11.1 遊戲編程探討了 Direct3D 11.1 和 Microsoft C++ 組件擴展,並介紹了 C++ 加速的大規模並行處理。

最後瀏覽商品 (20)