【文件属性】:
文件名称:D3D11法线映射示例
文件大小:1.25MB
文件格式:ZIP
更新时间:2016-03-31 11:15:54
d3d11 Normal Mapping
用d3d11实现的一个法线映射示例程序。
操作:
'w','a','s','d'进行移动,鼠标左键旋转镜头;
'1':只开启光照;
'2': 光照+法线映射;
'3': 光照+parallax mapping;
'4': 光照 + 纹理;
'5': 光照 + 纹理 + 法线映射;
'6': 光照 + 纹理 + parallax mapping。
【文件预览】:
NormalMapping
----FX()
--------SkyBox.fxo(2KB)
--------BuildShadowMap.fxo(3KB)
--------NormalMapping.fx(13KB)
--------Light.fx(5KB)
--------NormalMapping.fxo(227KB)
--------Basic.fxo(150KB)
--------BuildShadowMap.fx(1KB)
--------Basic.fx(10KB)
--------SkyBox.fx(956B)
----NormalMapping.vcxproj.filters(3KB)
----Common()
--------Camera.cpp(3KB)
--------WinApp.h(2KB)
--------AppUtil.cpp(484B)
--------RenderStates.h(981B)
--------WinApp.cpp(11KB)
--------RenderStates.cpp(7KB)
--------Timer.h(808B)
--------GeometryGens.cpp(14KB)
--------AppUtil.h(1KB)
--------Timer.cpp(2KB)
--------GeometryGens.h(1KB)
--------Camera.h(2KB)
--------Lights.h(1KB)
----Effects.cpp(6KB)
----Inputs.h(1KB)
----textures()
--------stones.dds(1.33MB)
--------stones_nmap.dds(256KB)
----Effects.h(9KB)
----NormalMapping.sln(892B)
----NormalMapping.vcxproj(7KB)
----NormalMapping.exe(261KB)
----Main.cpp(8KB)
----Inputs.cpp(2KB)
网友评论
- 看着不错,可以借鉴
- 不错的例子
- 不错的例子
- 鉴定完毕!鉴定完毕!
- 很好的资料,值得学习
- 有点参考价值,一般般滴东西
- 不错的例子,不过也可以直接在龙书的官网上下到源码
- 很有参考价值的代码,正在学习DX11,而且前几节的错误也修正了
- 很不错的代码
- 这个框架很好啊,很规范很有学习价值
- 很好的资料,值得学习
- 我想要opengl,glsl的实现来着,这个hlsl的
- 不错的例子,值得借鉴!
- 很不错的代码
- 很一般的东西 这也行
- 在研究DX,这个很有价值,谢谢
- 程序非常有参考价值
- 很不错的代码
- 很不错的代码
- 规范,很好,多谢
- 论文写相关课题,参考一下挺有用。