what I do is simple:
1) post-process the view and output the depth outlines
2) blur the previous stage only where there are outlines
its simple and relativley cheap (almost as cheap as hardware AA if you do it right)
you can also save speed by rendering to a 1 channel only texture for part 1.
-Mike-
http://www.groundtacticsgame.com/Alienware m17x R Custom laptop
specs:
Intel Core 2 Extreme Quad CPU Q9300
2x Nvidia 280GTX 2GB vram
6GB ddr3 memory@ 1333Mhz
512GB SSD
1200p 17' screen
runs Crysis Warhead on max settings at 1200p at 90 fps