How can I fade out a model?

I have a fbx model in my scene. How can I fade out the model? I tried using renderer.material.color and reduce its alpha channel, but this doesn’t work.

The only thing I can think of doing that doesn’t involve complicated specialised shaders is to render the object to a render texture and then fade the alpha of a shader that renders the texture over the main cameras view.

Changing renderer.material.color.a does work, but you need to use a transparent shader. If the model is in many parts, just put them in an array and iterate through the array.