Properly implementing this got a bit bigger then I initially thought so to be honest I haven’t really been able to work on this much further. Additionally I noticed some work on surfel-based shadowing in the main source github, which might solve a similar issue, so I kind of focused on other things.
I’ll see if I can clean up the prototype and post the source here if someone else would like to attempt to create something more useful with it.
@RyanB: The images posted here used the lookup texture from the Naughty Dog presentation as I wanted to get the basics working first. My plan was to make a simple maxscript to automate the baking. Shouldn’t be to hard as you can basically bake a small coverage texture per pixel and store the average.