DirectX9.03D遊戲開發編程基礎

DirectX9.03D遊戲開發編程基礎

《DirectX9.03D遊戲開發編程基礎》該書主要介紹如何使用DirectX9.0開發互動式3D圖形程式,重點是遊戲開發。全書首先介紹了必要的數學工具,然後講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪製、光照、紋理、Alpha融合、模板,以及如何使用Direct3D實現遊戲中所需的技術。介紹頂定點著色器和像素著色器的章節(包含了效果框架和新的高級著色語言的內容)對這些關鍵運算進行了較為集中的討論。

基本介紹

  • 書名:DirectX9.03D遊戲開發編程基礎
  • 作者:(美)(FrankD.luna)
  • ISBN:9787302130253
  • 出版社清華大學
作者,評價,目錄,

作者

PrankLuna是Herolnteractive的程式設計師,從事互動式3D圖形編程已有八年多。他最早接觸DirectX可以追溯到DirectX5發布之時,目前居住在加州的洛杉磯市。

評價

本書主要介紹如何使用DirectX 9.0開發互動式3D圖形程式,重點是遊戲開發。全書首先介紹了必要的數學工具,然後講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪製、光照、紋理、Alpha融合、模板,以及如何使用Direct3D實現遊戲中所需的技術。介紹頂定點著色器和像素著色器的章節(包含了效果框架和新的高級著色語言的內容)對這些關鍵運算進行了較為集中的討論。
本書內容深入淺出,內容廣泛,可供從事3D遊戲程式設計、可視化系統設計或其他圖形應用程式開發的開發人員和大中專院校學生參考,也極適合各種遊戲開發培訓機構作為Direct3D編程的培訓教程。

目錄

第Ⅰ部分 基礎知識
必備的數學知識
3D空間中的向量
矩陣
基本變換
平面(選讀)
射線(選讀)
小結
第Ⅱ部分 Direct3D基礎
第1章 初始化Direct3D
1.1 Direct3D概述
1.2 COM(組件對象模型)
1.3 預備知識
1.4 Direct3D的初始化
1.5 例程:Direct3D的初始化
1.6 小結
第2章 繪製流水線
2.1 模型表示
2.2 虛擬攝像機
........

相關詞條

熱門詞條

聯絡我們