D3D11法线映射示例

时间:2016-03-31 11:15:54
【文件属性】:

文件名称: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,这个很有价值,谢谢
  • 程序非常有参考价值
  • 很不错的代码
  • 很不错的代码
  • 规范,很好,多谢
  • 论文写相关课题,参考一下挺有用。