Blender Git Loki
Git Commits -> Revision a5ca6d7
Revision a5ca6d7 by Dalai Felinto (temp-dynamic-overrides) May 25, 2018, 18:59 (GMT) |
Hacky code just to try RNA_struct_dynamic_override_apply It is crashing now, I tried either adding a scene setting (EEVEE AO), or object settings (ob.color). This also shows a few problems: * We can't simply tag Scene to update when changing an override set, we need the tagging to flush down to the scene objects. * For scene settings we may want to do at this moment in COW evaluation, however for objects the implementation is a bit more tricky. Because we need to change the data owned by the object as well. For example, the material. * In this case it is almost as if we want a cow-cow ID (the OVERRIDEN id should be shared by all the objects that are being overridden. * Also the affected collections thing is to be handled somehow. |
Commit Details:
Full Hash: a5ca6d752e34db889aa550dc61af159ce7ece5dd
Parent Commit: e6128bd
Lines Changed: +64, -0