在書中的5.6章節有對於坐標變換的內容,里面涉及了NDC空間。 開始閱讀的時候不是特別明白,在開始學習拾取的時候,對坐標變換有了一個新的認識。 首先看一個老朋友: XMMatrixPerspectiveFovLH這個函數生成了一個從 局部坐標————》NDC空間坐標 ...
來學習一下DX 首先是環境的搭建,我的系統是Win ,ide是VS , 由與DirectX的SDK已經集成到了VS中,所以不需要再去下載DirectX 的SDK了。 如果是在win VS 的還是需要按網上的那一套安裝一遍。 這里會遇到一個問題: 一些代碼中會使用到d dx .lib或者之前的lib 在我的環境中是無法使用的,具體可以看 https: msdn.microsoft.com en us ...
2015-11-04 20:09 0 4647 推薦指數:
在書中的5.6章節有對於坐標變換的內容,里面涉及了NDC空間。 開始閱讀的時候不是特別明白,在開始學習拾取的時候,對坐標變換有了一個新的認識。 首先看一個老朋友: XMMatrixPerspectiveFovLH這個函數生成了一個從 局部坐標————》NDC空間坐標 ...
最好的學習方式就是動手操作。以下代碼可以在書籍官方網站上下載。 以下基於Windows7+VS2010 開發環境。並確保您已經安裝DXSDK。 開始編寫第一個DirectX程序。 1、運行VS2010,新建項目 BlankWindow 2、添加Windows創建代碼 ...
上一節的筆記自己寫的十分糟糕,那個程序也寫的十分糟糕。。。。。。。。。如果真的有人看的話,說聲抱歉。 這一節主要是記錄一個旋轉的正方形的制作過程,先說好:以下所有內容請配合上傳了的代碼食用。。。。。。。。。。如果真的有人看的話。 首先,先大概介紹一下繪制一個圖形的基本流程: 一.創建 ...
在先前的解決方案中新建一個新的Win32項目FirstD3D11Demo。在寫代碼之前,我們必須先添加dx11所需要的庫。為了鏈接dx庫,右鍵項目選擇屬性->vc++目錄,在包含目錄中添加你所安裝的SDK根目錄\Include,在庫目錄中添加 根目錄\lib\x86(或x64),在鏈接器 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5510294.html 上一個教程我們實現了渲染一個會旋轉的立方體,這次我們來實現一個簡單地形。 先來看看最終實現效果吧(藍色是背景色,地形的不同高度分別 ...
根據前面兩個筆記的內容,我們來封裝一個簡單的基類,方便以后的使用。 代碼和前面類似,沒有什么新的內容,直接看代碼吧(由於代碼上次都注釋了,這次代碼就沒怎么寫注釋o(╯□╰)o) Dx11DemoBase.h Dx11DemoBase.h Dx11 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5579289.html 在之前的場景繪制中我們都是給每個頂點指定了單一顏色 ,然后由系統插值計算各個部分顏色,最終顯示出來。接下來我們將學習dx11中比 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame來渲染物體的,在同一frame中又可能不止一種primitive,例如下圖 ...