1
$\begingroup$

is it possible to create material controls that are useable on a library override object/material without making it local?

E. g. I have a very simple material with just a mix RGB node (see screenshot) and I would like the user to be able to change the FAC value but it is greyed out.

Is that possible at the moment (without slaming a driver onto it and controlling the value with bone translations)?

Example

$\endgroup$

1 Answer 1

2
$\begingroup$

Disclaimer

As of the writing of this, material overrides are not officially supported and the material override does not carry over when the file is saved and re-loaded. However I'll leave the answer as is as I believe this will be the desired workflow to override materials.

Sources :

Library Override project https://developer.blender.org/T73318

Possible workaround ? https://developer.blender.org/T82404#1155236

Answer

You can use the Make Library Override Hierarchy operator while the material is selected in the outliner to make a material library override.

enter image description here

Note the arrow that pierces the chain icon in the user interface to symbolize the library override.

Another solution which doesn't involve adding an override on the whole object + data is to add a lib override on only the object at first, then going into the material interface and SHIFT + Click on the chain icon to add an override.

enter image description here

$\endgroup$
7
  • $\begingroup$ Hm, well, that works too, I suppose. But it seems to reset when I reload the file for some reason despite saving. Ah, well, have to fiddle around with it, isn't that big of a deal, thanks. $\endgroup$
    – Marcus
    Oct 5, 2021 at 11:58
  • $\begingroup$ @Marcus The material library overrides are not yet fully supported. I added a link to the override project fyi in the answer. For now it's just not reliable enough to be used. $\endgroup$
    – Gorgious
    Oct 5, 2021 at 12:32
  • $\begingroup$ Also devtalk.blender.org/t/are-library-overrides-broken/12300 $\endgroup$
    – Gorgious
    Oct 5, 2021 at 12:33
  • 1
    $\begingroup$ according to developer.blender.org/T82404 this has been fixed. @mont29 $\endgroup$
    – james_t
    Aug 31, 2022 at 16:56
  • 1
    $\begingroup$ @james_t ooh nice ! Awesome :) $\endgroup$
    – Gorgious
    Sep 1, 2022 at 7:22

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .