Offset para materiales

Estoy haciendo unanimación con muchas (muchas) instancias, como 6 o 7 por lo menos. Son mallas con shapes animadas a las que he dado un time offset (f7) para que cada una empiece donde el nene quiera. Todo guay. Ahora le coloco un material que se desvanece a partir de un cierto momento para que el objeto desaparezca, pero claro, quiero que cada instancia lo haga cuando le toque. Total, que el offset no afecta al material y todos desaparecen a la vez.

De momento he animado las capas para hacerlos invisibles, y eso funciona, pero queda de culo.

He probado a enlazar el material al objeto en lugar de a la malla, pero tampoco.
¿Alguna sugerencia?

Ver más sobre el tema y los comentarios en el foro