I realize this could go in the ai thread, and almost even the shader thread, but since its not practical (yet) no on is going to implement it making it purely theoretical.

Suppose you give everyone a skin, the color of this skin decides the team, then you make it so every ai has a low res cam attached too there head. render it, and then in a post processing like shader make all the diffuse use the team color skin. couldnt you do some very interesting ai based off this information? for instance fog/shadow based ai, being able to pick out someones shoe hiding underneath a car (without traceing to each and every vert)

just wondering about the throughts on this. You could even have enemies camera resolution go up or down for better eyesight.

not super effiecient, but a concept i find interesting.