[Bf-committers] Proxy Removal for Blender 3.0

Bastien Montagne montagne29 at wanadoo.fr
Wed Sep 22 10:42:01 CEST 2021

Hi Hadrien,

Thanks for the feedback. Yes overrides of materials are still very 
unreliable, this is due to how materials are weirdly related to both 
Object and ObData IDs... not to mention that there is currently almost 
nothing overridable in materials anyway, so you would need to rely on 
tricks (drivers and custom properties) to get some properties editable etc.

Time was lacking to address this issue for 3.0, it is a known TODO for 
the near future, together with some other annoying limitations.

All development on liboverrides happens in master currently, no branch 
to try out.


On 9/21/21 7:15 PM, Hadrien Brissaud wrote:
> Hi Bastien,
> as a user I am generally happy with overrides (thanks!!), except when 
> I need to override a material. Last I tested the behaviour was rather 
> unpredictable : an override was -seemingly- created, but on file 
> reload it would revert to the linked material instead, and the 
> override button was inoperative (greyed out). I will give this a round 
> of testing with latest master tonight, unless there is a specific 
> branch I should check out ? I'm a bit out of the loop.
> Cheers,
> Hadrien
> On Tue, 21 Sept 2021 at 16:32, Bastien Montagne via Bf-committers 
> <bf-committers at blender.org <mailto:bf-committers at blender.org>> wrote:
>     Hi fellow users & developers
>     Now that library overrides gained maturity and are production
>     ready in
>     the 'character animation' case (where they replace the old 'proxy'
>     system), it is time to think about removing those proxies.
>     Plan is to commit in the coming days the following changes:
>       - Add auto-conversion of proxies into library overrides on file
>     load;
>       - Remove the 'make proxy' operator.
>     For the time being, an option (OFF by default) will be added to the
>     'Experimental' part of the User Preferences to skip converting
>     existing
>     proxies on file load. That way it is still possible to force keeping
>     proxies if absolutely necessary, and/or for test purposes.
>     If everything goes well this option will be removed towards the
>     end of
>     BCon2 (end of October 2021). Full cleanup of internal proxy
>     evaluation
>     and management code can then happen during BCon1 of Blender 3.1.
>     Cheers,
>     Bastien
>     _______________________________________________
>     Bf-committers mailing list
>     Bf-committers at blender.org <mailto:Bf-committers at blender.org>
>     List details, subscription details or unsubscribe:
>     https://lists.blender.org/mailman/listinfo/bf-committers
>     <https://lists.blender.org/mailman/listinfo/bf-committers>

More information about the Bf-committers mailing list