随笔分类 -  D3D

SkyBox
摘要:对于SkyBox,首先得准备一张CubeMap,常规有三种方法: 方法1,画一个在远剪裁面上的矩形,然后根据NDC坐标反求World Space坐标,用这个坐标作为纹理坐标去采样CubeMap。 方法2,画一个Cube,直接把CubeMap纹理贴上去。 方法3, 画一个Sphere,直接把CubeMap纹理贴上去。 需要注意到是,三种方法都必需以通过将天空盒移动到相机位置而使相机总保持处在天空盒中心。方法2和方法3其实相同。 阅读全文
posted @ 2013-05-27 09:15 Just a Programer 阅读(1213) 评论(2) 推荐(0)
关于D3D资源的创建
摘要:如何创建3D资源对3D应用的性能影响比较大,因此3D应用开发者最好对这部分深入了解,以便配合D3D Runtime和Display Driver把不同类型、不同用途的Resource创建在最合适的地方。 阅读全文
posted @ 2013-04-03 20:50 Just a Programer 阅读(2526) 评论(0) 推荐(0)