-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
DirectX 9 0 3D游戲開發編程基礎 版權信息
- ISBN:9787302130253
- 條形碼:9787302130253 ; 978-7-302-13025-3
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
DirectX 9 0 3D游戲開發編程基礎 內容簡介
《DirectX 9.0 3D游戲開發編程基礎》主要介紹如何使用DirectX9.0開發交互式3D圖形程序,重點是游戲開發。 《DirectX 9.0 3D游戲開發編程基礎》首先介紹了必要的數學工具,然后講解了相關的3D概念。其他主題幾乎涵蓋了Direct3D中的所有基本運算,例如圖元的繪制、光照、紋理、Alpha融合、模板,以及如何使用Direct3D實現游戲中所需的技術。介紹頂定點著色器和像素著色器的章節(包含了效果框架和新的高級著色語言的內容)對這些關鍵運算進行了較為集中的討論。 《DirectX 9.0 3D游戲開發編程基礎》內容深入淺出,內容廣泛,可供從事3D游戲程序設計、可視化系統設計或其他圖形應用程序開發的開發人員和大中專院校學生參考,也極適合各種游戲開發培訓機構作為Direct3D編程的培訓教程! 禗irectX 9.0 3D游戲開發編程基礎》從游戲開發的角度介紹如何使用DirectX9.0開發交互式3D圖形程序。 《DirectX 9.0 3D游戲開發編程基礎》從介紹必要的數學工具過渡到一些相關的3D概念,然后討論了Direct3D的所有基本運算(例如圖元的繪制、光照、紋理、Alpha融合、模板)以及如何使用Direct3D實現游戲中所需的技術。在介紹頂點著色器和像素著色器的章節中(包含效果框架和新的高級著色語言的內容)對這些運算進行了較為集中的討論。
DirectX 9 0 3D游戲開發編程基礎 目錄
**的數學知識
3D空間中的向量
向量相等
計算向量的長度
向量的規范化
向量加法
向量減法
數乘
點積
叉積
矩陣
矩陣相等、矩陣數乘和矩陣加法
矩陣乘法
單位矩陣
逆矩陣
矩陣的轉置
D3DX矩陣
基本變換
平移矩陣
旋轉矩陣
比例變換矩陣
幾何變換的組合
向量變換的一些函數
平面(選讀)
D3DXPLANE
點和平面的空間關系
平面的創建
平面的規范化
平面的變換
平面中到某一點的*近點
射線(選讀)
射線
射線與平面的相交
小結
第Ⅱ部分 Direct3D基礎
第1章 初始化Direct3D
1.1 Direct3D概述
1.1.1 REF設備
1.1.2 D3DDEVTYPE
1.2 COM(組件對象模型)
1.3 預備知識
1.3.1 表面
1.3.2 多重采樣
1.3.3 像素格式
1.3.4 內存池
1.3.5 交換鏈和頁面置換
1.3.6 深度緩存
1.3.7 頂點運算
1.3.8 設備性能
1.4 Direct3D的初始化
1.4.1 獲取接口IDirect3D9的指針
1.4.2 校驗硬件頂點運算
1.4.3 填充D3DPRESENT_PARAMETER結構
1.4.4 創建IDirect3DDevice9接口
1.5 例程:Direct3D的初始化
……
第2章 繪制流水線
第3章 Direct3D中的繪制
第4章 顏色
第5章 光照
第6章 紋理映射
……
第Ⅲ部分 Direct3D的應用
第Ⅳ部分 著色器和效果
DirectX 9 0 3D游戲開發編程基礎 作者簡介
Frank Luna,Hero Interactive的程序員,從事交互式3D圖形編程已有八年多。他最早接觸DirectX可以追溯到DirectX5發布之時,目前居住在加州的洛杉磯市! od Lopez,Digital Illusions CE的資深程序員,至今為止他已經從事游戲開發十年了。
- >
有舍有得是人生
- >
【精裝繪本】畫給孩子的中國神話
- >
經典常談
- >
朝聞道
- >
姑媽的寶刀
- >
羅曼·羅蘭讀書隨筆-精裝
- >
煙與鏡
- >
自卑與超越