Hi,
I was hoping to animate some emission materials as lights blinking on and off, but the options are greyed out in the model I linked using library override.
Apart from having to append models in future, does anyone know of a workaround?
Thanks.
Object menu - relations - make local - all , or edit the original file.
Overrides donât support materials yet, but you can create a custom property on the model and link it to the strength property with a driver. You should be able to override and animate the custom property from your animation file.
There should be an icon at the top of the Shader Editor, in the same row as the material name, number denoting the number of users for/of the material, shield icon (for protecting the data-block), and the big X for deleting the texture.
The icon you want looks like a chain link or two paper clips linked together or something. Hovering over the icon should tell you what it does if you click it-- by my understanding, itâs supposed to allow you to edit the linked material by making it local.
Hope this helps.
Thank you all for your replies.
Being a commitment phobe, I donât want to make the model local for each scene just yet.
Unfortunately for me the âchainâ icon doesnât unlink the material, otherwise that would have been perfect.
Iâll try the custom property. Only thing is, Iâll have to reacquaint myself with drivers again!
For what youâre doing in this example itâs quite easy. Right click the custom property and âcopy as new driverâ, then right click the strength value on the emission node and âpaste driverâ. Done.
Just remember to always enable âis library overridableâ in the custom property.
Thanks cmto, that was easy, sadly no joy.
I tried both checked and unchecked Library Overridable. Is this 'is library overridable" you are referring to?
It wonât work, overrides are not supported on materials yet.
Yes that is correct, it should work. What seems to be the issue ?
Same problem, I canât edit/animate the emission values despite it now having a custom property.
You donât animate the emission value, you animate the custom property that is driving the emission value.
Thanks for your patience. Iâm just picking up Blender again after many years away, lots of relearning.
My custom property wasnât showing up in the linked modelâs properties. Looking at your example, I can see I should have made the custom property in the âshadingâ properties, not in the âmaterial propertiesâ. If that makes any sense?
Anyway it works!
Thanks.