I have a character with several materials, each of which has some drivers in its nodes, copying the rotation of a light and the main camera.
I’d like to link this character’s collection to a new file, keep the drivers for the materials, and link them to the light and camera of the new scene.
This isn’t possible without making the materials local, replacing them altogether, but this is pretty cumbersome, and I’d lose any possible changes that could happen on the original file.
I thought that if I make some custom overridable properties on the main object, link all the drivers from all the materials to these properties on the original file, I would then be able to add a driver on that property in the new file. I can after all edit it by hand, since it’s overridable.
But I can’t add a new driver to it, nor edit an existing driver. Is this normal? This seems strange, the property can change manually just fine, why not also be able to be driven?