文件名称: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)