2012年4月6日

Directx教程(30) 如何保证渲染物体不会变形

摘要: 在Directx11教程(6)中, 我们曾经实现过这个功能,但那时是在SystemClass中,处理WM_SIZE时候,重新调用m_Graphics的初始化函数,这样的话,它的成员变量D3D类还有其它几个成员类,都会重新创建,所以我们的场景等于是从头重新渲染。对于静态场景,这没有问题,但是对于动画场景,我们一改变窗口大小,动画就会从头播放,这显然不是我们所希望的。 本章中,我... 阅读全文

posted @ 2012-04-06 21:56 迈克老狼2012 阅读(1899) 评论(0) 推荐(0) 编辑

Directx教程(29) 简单的光照模型(8)

摘要: 现在我们新建一个工程myTutorialD3D_23,在这个工程中,对前面一章的代码进行一些整理: 1、我们在顶点属性中增加材质的的漫反射系数和高光系数,前面我们放在一个光照材质结构中,这样我们能够比较灵活的定义不同顶点的材质属性,当然这也增加了顶点缓冲的大小。 struct VertexType { D3DXVECTOR3 position; ... 阅读全文

posted @ 2012-04-06 21:11 迈克老狼2012 阅读(1410) 评论(0) 推荐(0) 编辑

导航