How to make a invisible object appear visible little by littl;e instead of all at once

Hi guys.

I am researching on various different ways of making a object appear visible little by little instead of all at once. Essentially in my scene what my player is doing is removing a chain from a bag. The bag is small so I can not hide the chain anywhere. So I need the chain to be invisible and appear visible little by little as it is removed from the bag.

I can not seem to find anything helpful about this. Any thoughts?

I guess you want to have it become visible from one end to the other as it is dragged out of the bag?

One solution is to make a material instance with a parameter controlling how much of it is transparent, and making sure the uv of the model is set up in a fitting way. Then you can change that parameter synced with the animation.