D3D实现的阴影柔化效果

时间:2014-03-01 16:38:28
【文件属性】:

文件名称:D3D实现的阴影柔化效果

文件大小:3.44MB

文件格式:RAR

更新时间:2014-03-01 16:38:28

D3D 阴影 柔化 C++ Shader

自己写的阴影柔化效果,其实就是对每一个像素进行ZBuffer判断时,对它旁边的像素也进行判断,最后算出一个一个黑度,就是当前像素黑的程度~


【文件预览】:
FxShadowmapDemo
----ZPass.fx(1KB)
----LinearZ.fx(746B)
----Mesh.cpp(2KB)
----Refraction.fx(1KB)
----Shadow.cpp(1KB)
----Input.cpp(3KB)
----FxShadowmapDemo.ncb(9.69MB)
----FxShadowmapDemo.suo(25KB)
----FxShader.h(248B)
----FxShader.cpp(647B)
----Debug()
--------FxShadowmapDemo.ilk(1.8MB)
--------FxShadowmapDemo.exe(158KB)
--------FxShadowmapDemo.exe.embed.manifest(663B)
--------vc90.idb(803KB)
--------Shadow.obj(80KB)
--------BuildLog.htm(9KB)
--------createWin.obj(79KB)
--------Camera.obj(91KB)
--------Input.obj(78KB)
--------EffectManager.obj(179KB)
--------FxShadowmapDemo.exe.embed.manifest.res(728B)
--------mt.dep(67B)
--------FxShader.obj(72KB)
--------vc90.pdb(516KB)
--------Mesh.obj(318KB)
--------FxShadowmapDemo.exe.intermediate.manifest(621B)
--------D3DInit.obj(84KB)
--------FxShadowmapDemo.pdb(1.54MB)
----Shadow.h(269B)
----Mesh.h(629B)
----Camera.h(840B)
----Shadowmap.fx(7KB)
----Camera.cpp(3KB)
----Input.h(1KB)
----EffectManager.h(2KB)
----FxShadowmapDemo.sln(895B)
----EffectManager.cpp(20KB)
----header.h(2KB)
----D3DInit.cpp(2KB)
----createWin.cpp(2KB)
----D3DInit.h(377B)
----FxShadowmapDemo.vcproj(5KB)
----FxShadowmapDemo.vcproj.wondersky-PC.wondersky.user(1KB)

网友评论

  • 还可以,有点用
  • 不错,可以用
  • 有一定的帮助
  • 还可以,有点用