在书中的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,例如下图 ...