Can I fade in transparency of a material based on distance to camera when the object is part of an array of objects? It seems that they only use the original object's location attributes. However when I apply modifiers the material still won't attenuate based on ray depth?

I am trying to fly through the array objects, but I want to fade them in gently as I go so that they don't 'pop' into view.



