WIP: HDR Rendering – GaussBlur Filter

So  as I mentioned earlier I have been working on implementing HDR rendering using compute shaders. It’s my first time with compute shaders and I hate that we can’t debug compute shaders (at least not in vs graphics debugger or pix). One of the part of HDR renderer is GuassBlur filter which will be used for bloom and later for DOF, Motion Blur, etc.

Right now I am implementing GuassBlur Filter using Compute Shaders. Here’s some screenshots of my first Implementation –

(With Blur)

BlurDemo1_Blur2

( Without Blur )

BlurDemo1_NoBlur2

I am not with it yet because it was same logic that I used in pixel shaders that’s now working in compute shader, I have to optimize it now. One method I am going to test soon is using repeated box filter as mentioned in MSBuild 2013 event .

Advertisements

About chetanjags

Game Developer

Posted on July 22, 2013, in Graphics, JustAnotherGameEngine. Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: