Apply camera depth transparency to array object?

I want to make a sphere of transparency around my camera.

I have an array of textured planes to fly through, but they pop onto screen abruptly. How can I fade their transparency when all objects have the same local coordinates (from the array original I guess). It seems that everything I do, like camera ray mix, affects all objects the same.
Even when I make the array objects real, they don’t seem to react locally but globally :frowning:

Perhaps there’s a way to attenuate what the camera sees?


test_echo_ring.blend (644 KB)

using the ray length of the camera rays can do the trick…
for example: http://www.pasteall.org/blend/40175

Thank you very much.