來學習一下DX11 首先是環境的搭建,我的系統是Win10,ide是VS2013, 由與DirectX的SDK已經集成到了VS中,所以不需要再去下載DirectX11的SDK了。 如果是在win7 + VS2010的還是需要按網上的那一套安裝一遍。 這里會遇到一個問題: 一些代碼 ...
在書中的 . 章節有對於坐標變換的內容,里面涉及了NDC空間。 開始閱讀的時候不是特別明白,在開始學習拾取的時候,對坐標變換有了一個新的認識。 首先看一個老朋友: XMMatrixPerspectiveFovLH這個函數生成了一個從 局部坐標 NDC空間坐標 的變幻矩陣 博客里直接添加矩陣好不方便啊。。。。 我們可以看一下它的實現原理: 不用全部看完,只需要去看XM NO INTRINSICS部分 ...
2015-12-24 19:58 0 1909 推薦指數:
來學習一下DX11 首先是環境的搭建,我的系統是Win10,ide是VS2013, 由與DirectX的SDK已經集成到了VS中,所以不需要再去下載DirectX11的SDK了。 如果是在win7 + VS2010的還是需要按網上的那一套安裝一遍。 這里會遇到一個問題: 一些代碼 ...
上一節的筆記自己寫的十分糟糕,那個程序也寫的十分糟糕。。。。。。。。。如果真的有人看的話,說聲抱歉。 這一節主要是記錄一個旋轉的正方形的制作過程,先說好:以下所有內容請配合上傳了的代碼食用。。。。。。。。。。如果真的有人看的話。 首先,先大概介紹一下繪制一個圖形的基本流程: 一.創建 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5579289.html 在之前的場景繪制中我們都是給每個頂點指定了單一顏色 ,然后由系統插值計算各個部分顏色,最終顯示出來。接下來我們將學習dx11中比 ...
本文由zhangbaochong原創,轉載請注明出處http://www.cnblogs.com/zhangbaochong/p/5634580.html 在d3d11中是按frame來渲染物體的,在同一frame中又可能不止一種primitive,例如下圖 ...
我們把上一個教程的代碼封裝到一個類中來方便以后的使用。 首先新建一個空工程叫做MyHelloWin,添加一個main.cpp文件,然后新建一個類叫做MyWindow,將於窗體有關的操作封裝到里面 ...
聲明:本系列教程代碼有部分來自dx11龍書及dx11游戲編程入門兩本書,后面不再說明 首先,在vs2013中創建一個空的解決方案Dx11Demo,以后的工程都會放在這個解決方案下面。然后創建一個win32項目,勾選空項目,確定 在源文件中添加一個c++ Source File ...
本文由zhangbaochong原創,轉載請注明出處:http://www.cnblogs.com/zhangbaochong/p/5785100.html 之前為了方便觀察場景,我們采用的方法 ...