D3D做的景深效果Demo

时间:2014-02-27 15:00:48
【文件属性】:

文件名称:D3D做的景深效果Demo

文件大小:5.62MB

文件格式:RAR

更新时间:2014-02-27 15:00:48

D3D 效果文件 源代码 Shader 景深

自己做的景深效果,里面主要用Shader实现,具体来说就是获取一个深度图,然后计算出权值,最后用这个权值给原图片和模糊化图片做线性插值。


【文件预览】:
DepthOfFieldDemo
----LinearZ.fx(746B)
----Mesh.cpp(2KB)
----Depth.h(483B)
----Input.cpp(3KB)
----Depth.cpp(3KB)
----FxShader.h(219B)
----DepthOfFieldDemo.suo(26KB)
----DepthOfFieldDemo.sln(897B)
----earth.x(93KB)
----FxShader.cpp(633B)
----Debug()
--------Depth.obj(231KB)
--------vc90.idb(811KB)
--------DepthOfFieldDemo.exe(168KB)
--------BuildLog.htm(8KB)
--------createWin.obj(79KB)
--------Camera.obj(91KB)
--------Input.obj(78KB)
--------EffectManager.obj(155KB)
--------mt.dep(67B)
--------DepthOfFieldDemo.exe.intermediate.manifest(621B)
--------FxShader.obj(71KB)
--------vc90.pdb(516KB)
--------DepthOfFieldDemo.exe.embed.manifest(663B)
--------DepthOfFieldDemo.exe.embed.manifest.res(728B)
--------Mesh.obj(322KB)
--------DepthOfFieldDemo.pdb(1.88MB)
--------DepthOfFieldDemo.ilk(2.55MB)
--------D3DInit.obj(84KB)
----Posteffect.fx(6KB)
----DepthOfFieldDemo.ncb(13.97MB)
----Mesh.h(629B)
----Camera.h(840B)
----sun.jpg(14KB)
----20071026205434685.jpg(994KB)
----Camera.cpp(3KB)
----sun.X(93KB)
----Input.h(1KB)
----EffectManager.h(1KB)
----EffectManager.cpp(13KB)
----header.h(2KB)
----DepthOfFieldDemo.vcproj(5KB)
----D3DInit.cpp(2KB)
----createWin.cpp(2KB)
----D3DInit.h(374B)
----DepthOfFieldDemo.vcproj.wondersky-PC.wondersky.user(1KB)

网友评论

  • 很详细的DEMO,不过加上注释的话就更好了。
  • 下载了一下,但是不知为什么打不开,不过还是很感谢分享啊。。。