SSAO (Screen Space Ambient Occlusion) with D3DX9

 This is my SSAO implementation by useing D3DX9 API. I had tried some other solutions, and this is the best SSAO algorithm that I can found to gives good result.

 If you have a better solution, please let me know, thant you!

 

 the follow picture show the steps of my implementation:

 

 my demo screenshot:

 1) use simple blur

 

 2) use gaussian blur

 

 

 the below picture is the screenshot of another SSAO solution I had tried:

 

 

 

you can download the sourcecode from here.

Tips :

 In my demo, you can view the argb buffer when press key 'C'.

posted @ 2010-02-28 14:24  vibilin  阅读(711)  评论(0编辑  收藏  举报