来学习一下DX11 首先是环境的搭建,我的系统是Win10,ide是VS2013, 由与DirectX的SDK已经集成到了VS中,所以不需要再去下载DirectX11的SDK了。 如果是在win7 + VS2010的还是需要按网上的那一套安装一遍。 这里会遇到一个问题: 一些代码 ...
上一节的笔记自己写的十分糟糕,那个程序也写的十分糟糕。。。。。。。。。如果真的有人看的话,说声抱歉。 这一节主要是记录一个旋转的正方形的制作过程,先说好:以下所有内容请配合上传了的代码食用。。。。。。。。。。如果真的有人看的话。 首先,先大概介绍一下绘制一个图形的基本流程: 一.创建基本的D D对象: .使用D D CreateDeviceAndSwapChain创建D D设备对象与交换链。 .使 ...
2015-11-17 16:41 0 2487 推荐指数:
来学习一下DX11 首先是环境的搭建,我的系统是Win10,ide是VS2013, 由与DirectX的SDK已经集成到了VS中,所以不需要再去下载DirectX11的SDK了。 如果是在win7 + VS2010的还是需要按网上的那一套安装一遍。 这里会遇到一个问题: 一些代码 ...
在书中的5.6章节有对于坐标变换的内容,里面涉及了NDC空间。 开始阅读的时候不是特别明白,在开始学习拾取的时候,对坐标变换有了一个新的认识。 首先看一个老朋友: XMMatrixPerspectiveFovLH这个函数生成了一个从 局部坐标————》NDC空间坐标 ...
上一次我们学习了如何画一个2D三角形,现在让我们进一步学习如何画一个旋转的彩色立方体吧。 具体流程同画三角形类似,因此不再给出完整代码了,不同的部分会再说明。 由于我们要画彩色的立方体,所以顶点结构体中加入颜色变量 着色器代码 定义了一个矩阵 ...
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5573970.html 前面实现简单地形的教程,我们只是绘制了一个网格,这一次我们来学习一下几种基本几何体的绘制,包括平面网格、立方体、圆柱和球体等。 原来 ...
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5510294.html 上一个教程我们实现了渲染一个会旋转的立方体,这次我们来实现一个简单地形。 先来看看最终实现效果吧(蓝色是背景色,地形的不同高度分别 ...
通常情况下,我们的render target都是后缓冲,但也可以把render target设置为一个2d 纹理,然后再通过贴图的方式,把这个2d纹理显示出来,这样,就可以在一个屏幕上显示多个场景了。 本教程中,我们在myTutorialD3D11_59的基础上,来实现渲染到纹理 ...
最好的学习方式就是动手操作。以下代码可以在书籍官方网站上下载。 以下基于Windows7+VS2010 开发环境。并确保您已经安装DXSDK。 开始编写第一个DirectX程序。 1、运行VS2010,新建项目 BlankWindow 2、添加Windows创建代码 ...
在先前的解决方案中新建一个新的Win32项目FirstD3D11Demo。在写代码之前,我们必须先添加dx11所需要的库。为了链接dx库,右键项目选择属性->vc++目录,在包含目录中添加你所安装的SDK根目录\Include,在库目录中添加 根目录\lib\x86(或x64),在链接器 ...