• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            天行健 君子當自強而不息

                 摘要: 下面幾點說明怎樣初始化Direct3D。根據下邊的步驟你能初始化Direct3D:

            1.獲得一個IDirect3D9接口指針。這個接口用于獲得物理設備的信息和創建一個IDirect3DDevice9接口,它是一個代表我們顯示3D圖形的物理設備的C++對象。

            2.檢查設備能力(D3DCAPS9),搞清楚主顯卡是否支持硬件頂點處理。我們需要知道假如它能支持,我們就能創建IDirect3DDevice9接口。  閱讀全文
            posted @ 2008-03-13 11:55 lovedday 閱讀(1540) | 評論 (0)編輯 收藏
                 摘要: 由于使用像素矩陣來表示圖像,在顯示時會出現鋸齒狀,Multisampling就是使其變得平滑的技術。它的一種最普通的用法即為——全屏抗鋸齒(看圖1.3)。

            D3DMULTISAMPLE_TYPE枚舉類型使我們可以指定全屏抗鋸齒的質量等級:

            D3DMULTISAMPLE_NONE——不使用全屏抗鋸齒。

            D3DMULTISAMPLE_1_SAMPLE…D3DMULTISAPLE_16_SAMPLE——設定1~16級的等級。  閱讀全文
            posted @ 2008-03-12 20:20 lovedday 閱讀(1289) | 評論 (0)編輯 收藏
                 摘要: Direct3D是一種低層圖形API,它能讓我們利用3D硬件加速來渲染3D世界。我們可以把Direct3D看作是應用程序和圖形設備之間的中介。例如通知圖形設備清空屏幕,應用程序將調用Direct3D的IDirect3DDevice9::Clear方法。圖1.1顯示了應用程序、 Direct3D和圖形設備之間的關系。

            圖1.1中Direct3D所表示的是Direct3D中已定義的,供程序員使用的Direct3D接口和函數的集合。這些接口和函數代表了當前版本的 Direct3D所支持的全部特性。注意:僅僅因為Direct3D支持某種特性,并不意味著你所使用的圖形硬件(顯卡)也能支持它。  閱讀全文
            posted @ 2008-03-12 18:52 lovedday 閱讀(1991) | 評論 (0)編輯 收藏
                 摘要: 幾何學中,我們用有向線段表示向量,如圖1。向量的兩個屬性是他的長度和他的頂點所指的方向。因此,可以用向量來模擬既有大小又有方向的物理模型。例如,以后我們要實現的粒子系統。我們用向量來模擬粒子的速度和加速度。在3D計算機圖形學中我們用向量不僅僅模擬方向。例如我們常常想知道光線的照射方向,以及在3D世界中的攝象機。向量為在3維空間中表示方向的提供了方便。  閱讀全文
            posted @ 2008-03-12 14:05 lovedday 閱讀(2115) | 評論 (0)編輯 收藏
                 摘要: 一個平面能通過一個向量n和平面上的一個點p0來描述。這個向量n垂直于平面,它被稱為此平面的法向量(如圖11)。  閱讀全文
            posted @ 2008-03-12 14:03 lovedday 閱讀(1464) | 評論 (0)編輯 收藏
                 摘要: 當用Direct3D編程時,我們使用4×4矩陣來進行矩陣變換。用它的原因是:我們設置一個4×4矩陣X是為了更精確的描述矩陣變換。同樣我們設置一個相匹配的點或者把向量的分量放置到一個1×4的行矩陣V中。VX的乘積返回一個新的向量V’。例如:讓X沿著x軸平移10個單位同時V = [2, 6, –3, 1],乘積VX = V’= [12, 6, –3, 1]。  閱讀全文
            posted @ 2008-03-12 13:09 lovedday 閱讀(1352) | 評論 (0)編輯 收藏
                 摘要: 一個m×n的矩陣是由m行和n列的數字組成的矩陣列。行和列的數字就是這個矩陣的維數。我們通過寫在下方的數字識別矩陣清單,數字中的第一個表示行第二個表示列。例如下邊的M是3×3矩陣,B是2×4矩陣, C是3×2矩陣。  閱讀全文
            posted @ 2008-03-12 12:18 lovedday 閱讀(2510) | 評論 (0)編輯 收藏
                 摘要: 我們能夠通過分別把兩個向量的各個分量相加得到向量之和,注意在相加之前必須保證它們有相同的維數。

            u + v = (ux+ vx, uy+ vy, uz+ vz)

            圖5顯示的是幾何學上的向量相加。  閱讀全文
            posted @ 2008-03-12 10:58 lovedday 閱讀(835) | 評論 (0)編輯 收藏
                 摘要: 幾何學中,我們用有向線段表示向量,如圖1。向量的兩個屬性是他的長度和他的頂點所指的方向。因此,可以用向量來模擬既有大小又有方向的物理模型。例如,以后我們要實現的粒子系統。我們用向量來模擬粒子的速度和加速度。在3D計算機圖形學中我們用向量不僅僅模擬方向。例如我們常常想知道光線的照射方向,以及在3D世界中的攝象機。向量為在3維空間中表示方向的提供了方便。

            向量與位置無關。有同樣長度和方向的兩個向量是相等的,即使他們在不同的位置。觀察彼此平行的兩個向量,例如在圖1中u和v是相等的。  閱讀全文
            posted @ 2008-03-12 10:37 lovedday 閱讀(980) | 評論 (0)編輯 收藏
                 摘要: 我們將討論渲染一幅帶有基本光照的單個圖像的大體過程,這里不考慮動畫和全局光照,如陰影和輻射度。

            此外,注意這里只從概念上講解通過圖形管道的數據流,其順序并不是固定的。實踐中,我們也許會為了性能的優化而并行或亂序執行一些任務。比如,考慮到不同的渲染API,我們可能首先變換和照明所有頂點,然后才進一步的處理(進行裁剪和剔除),或者會并行處理二者,也可能在背面剔除之后再進行光照會得到更高效率。  閱讀全文
            posted @ 2008-03-11 10:25 lovedday 閱讀(3015) | 評論 (0)編輯 收藏
            僅列出標題
            共136頁: First 25 26 27 28 29 30 31 32 33 Last 

            公告

            導航

            統計

            常用鏈接

            隨筆分類(178)

            3D游戲編程相關鏈接

            搜索

            最新評論

            伊人色综合久久天天网| 国产精品美女久久久久| 日韩影院久久| 久久99精品国产麻豆宅宅| 久久人人爽人人爽人人AV| 久久国产精品一国产精品金尊| 热久久这里只有精品| 四虎影视久久久免费观看| 久久久久久亚洲精品成人| 久久久久99精品成人片三人毛片| 综合久久给合久久狠狠狠97色| 97久久综合精品久久久综合| 人妻中文久久久久| 91精品国产高清久久久久久91| 麻豆av久久av盛宴av| 国产激情久久久久影院| 日韩乱码人妻无码中文字幕久久| 欧美粉嫩小泬久久久久久久 | 国产精品伦理久久久久久| 久久人人爽人人爽人人av东京热 | 亚洲Av无码国产情品久久| 久久国产精品99精品国产| 久久人人添人人爽添人人片牛牛 | 香港aa三级久久三级| 久久成人国产精品| 大香伊人久久精品一区二区 | 久久精品无码午夜福利理论片| 香蕉久久永久视频| 国产综合精品久久亚洲| 久久婷婷国产麻豆91天堂| 俺来也俺去啦久久综合网| 色婷婷综合久久久久中文一区二区| 亚洲精品成人久久久| 人妻无码久久精品| 老男人久久青草av高清| 久久久久亚洲AV无码专区首JN | 97久久国产综合精品女不卡| 午夜精品久久久久久| 久久精品人人做人人爽电影| 久久精品国产久精国产一老狼| 久久精品国产精品亚洲精品|