Access to light buffer?

Is it possible to access the “light buffer texture” in PostProcess shader, like _CameraDepthNormalsTexture?

bump
What i want. I want to acess the light-buffer
(picture from Insomniac Pre-lighting presentation)

and modify it, like a back-buffer texture in PostProcess shaders
This is impossible at now, but i hope this feature will be avaible in 3.2

430584--14938--$lightbuffer.jpg

did you think about make the light-buffer by yourself?
give a white diffuse shader to the scene in rendertexture would give you what you want.

Yeah, right now it’s not accessible.

What would be your case exactly? The light buffer in Unity is specially encoded (log lights), but of course can be decoded.

Aras
for this - Screen-Space Perceptual Rendering of Human Skin
and for some layer effects, who don`t need to modify normal or depth, like snow/dirt layer (and of course, it would be quite nice to get access to modify normal/depth)

You can do that without the lightbuffer and just get a final image buffer. It’s less “right” and looks a little worse (okay maybe a lot).

I just managed to get my implementation working, it still needs a lot of adjustments, but I think the results can be decent. (see attachment)

But that paper looks very interesting. I was originally trying to do the blend normals method as it was described in that uncharted 2 pdf but I couldn’t figure out a way to do it.

And about the lightbuffer, can’t you access it with deferred if you use custom lighting? (isn’t it the half4 light variable?) But I’m guessing you can only access it there, so there probably isn’t much you can do with it.