Ta上传的资源 (0)

用d3d11实现的一个法线映射示例程序。 操作: 'w','a','s','d'进行移动,鼠标左键旋转镜头; '1':只开启光照; '2': 光照+法线映射; '3': 光照+parallax mapping; '4': 光照 + 纹理; '5': 光照 + 纹理 + 法线映射; '6': 光照 +

该示例程序用于演示用D3D11的模板缓冲区实现镜子反射及平面阴影的渲染效果。文件中附带exe文件及所有源代码,如果exe文件不能正常执行,请自行手动编译。 操作方法:鼠标左键按下旋转镜头,右键按下调整镜头远近。

一个用于学习D3D11的程序框架,最开始的部分。随着学习深入逐渐完善、添加高级功能。

该示例演示了一个第一人称摄像机的实现。 鼠标左键旋转镜头,WASD前后、左右行走,'1','2','3'切换渲染配置。Alt+Enter全屏、窗口切换。

该程序示例包含了一些基本几何体的绘制方法,包括网格、立方体、圆柱体、球。网格在水面渲染、地形渲染中应用十分广泛,因此学习其相关的绘制方法很有用。圆柱和球有着相似的绘制方法,通过指定的精细等级(slice和stack)来绘制。示例代码包含了所有的绘制算法,以及通过一个程序来展示绘制效果。

D3D11使用CubeMapping技术实现动态的环境贴图、物表反射、天空盒。