这个项目主要是为了 DirectX11 而来,前面做了一个关于 OpenGL 的项目,这次打算使用 DirectX11 来做一个 MMD 的模型浏览器。以前,我使用过 DirectX11 来做过一些项目,但都半途而废了。在做完 Simple2D 后,现在决定使用 DirectX11 来做一个简单的模 ...
分类:
其他好文 时间:
2018-02-12 16:46:12
阅读次数:
223
最近要做个游戏场景编辑器,需要directx11配合gui框架使用,所以简单地弄了一个directx11嵌入到Qt窗体中的程序。 1 建立工程 建一个Qt的工程,配置好directx的包含目录和库目录(以及附加依赖项),Qt vs2013 add-in的话很方便,直接在vs2013里面加,Qt cr ...
分类:
其他好文 时间:
2017-07-28 22:14:47
阅读次数:
264
DirectCompute需要通过计算着色器5.0(Compute Shader)编程模型(即CS 5.0)才能完全实现。然而CS 5.0需要DirectX 11硬件才能支持,本文默认机器支持DirectX11硬件的。 ...
分类:
其他好文 时间:
2017-07-22 12:06:11
阅读次数:
186
如今将又一次制定一个camera摄像机。能够自由移动。 比方前进 后退,上游 下潜。 各个方向渲染之类的。 首先设置按键。 这个时候须要在 XWindow.h 里面 bool XWindow::frame() { //推断是否按下ESC键 if(x_input->isKeyDown(VK_ESCAP ...
分类:
移动开发 时间:
2017-07-09 17:12:13
阅读次数:
161
为了加快学习速度,和使程序更加easy理解。 我把sampler tutorial里面的一个样例 的固定代码和常常修改的代码经过简单的类的封装了一下。 以后学习的时候就能够仅仅在还有一个文件写render渲染代码和fx着色器代码了 D3DBase.h 基本框架代码 #include <windows ...
分类:
其他好文 时间:
2017-06-23 18:19:01
阅读次数:
131
directx11 特别推出了一个数学库 用于向量 矩阵的计算。并且使用128位 同一时候计算4条32位数据 (SIMD) 之前基本是用的directx10math.h这个头文件。 这个数学库既然是新出的。肯定在硬件方便处理起来比曾经的快很多,优化了非常多。 技术永无止境嘛。推荐用新的 而如今能够单 ...
分类:
其他好文 时间:
2017-05-18 12:37:50
阅读次数:
421
本文由zhangbaochong原创,转载请注明出处http://www.cnblogs.com/zhangbaochong/p/5827714.html 在前面我们曾经实现过简单的地形(Directx11学习笔记【十三】 实现一个简单地形),只不过原来使用一个固定的函数获得地形高度,这样跟真实的地 ...
分类:
其他好文 时间:
2016-08-31 23:52:55
阅读次数:
826
本文由zhangbaochong原创,转载请注明出处: 现在directx已经不再支持.x文件了,意味着D3DXLoadMeshFromX加载mesh的方法已经不能用了。要加载mesh除了自己解析文件外,最简单的方法是利用微软开源的工具DirectXTK中的Model类或者DXUT中的CDXUTSD ...
分类:
其他好文 时间:
2016-08-19 19:05:53
阅读次数:
455
本文由zhangbaochong原创,转载请注明出处:http://www.cnblogs.com/zhangbaochong/p/5788482.html 现在directx已经不再支持.x文件了,意味着D3DXLoadMeshFromX加载mesh的方法已经不能用了。要加载mesh除了自己解析文 ...
分类:
其他好文 时间:
2016-08-19 19:00:44
阅读次数:
225
本文由zhangbaochong原创,转载请注明出处:http://www.cnblogs.com/zhangbaochong/p/5785100.html 之前为了方便观察场景,我们采用的方法是鼠标控制旋转视角和镜头拉伸,但是观察点依然限制在一个球面内,目标点也始终为坐标原点。为了能够自由的从各个 ...
分类:
其他好文 时间:
2016-08-18 19:54:34
阅读次数:
202