I stumbled upon this paper: http://graphics.cs.williams.edu/papers/CSSM/
Here's the video: http://www.youtube.com/watch?v=GdEo3G08IwM
It looks pretty amazing.
Has anyone else tried something like this? I'm thinking of trying it out in my engine, but if anyone knows that it creates some pretty bad looking artifacts I would probably avoid it.