I'm trying to highlight everything in view of a camera. I've been trying a lot of different ways, including lights, runtime mesh generation, and decal projection, but everything seems to cause me a problem. Decals seem to be the closest but I have a few problems. One is that the decal seems to "pierce" any objects and project on everything in view. The other is that it appears to only work in Orthographic, and I need it to be in perspective.
How can I "Cast" a color from a camera and tint everything it can see within a certain range? Stuff hidden behind a wall or another object shouldn't be included. If Decals aren't the way to do this, I'm open to whatever else anyone can suggest.