update viewlayer dumping

master
christophe.seux 2025-02-24 11:30:43 +01:00
parent ac0ad04c72
commit b3cd661adc
1 changed files with 4 additions and 2 deletions

View File

@ -121,7 +121,10 @@ class Dumper:
# print(cls.pointers) # print(cls.pointers)
if isinstance(value, int): # It's a pointer if isinstance(value, int): # It's a pointer
if value not in cls.pointers:
print(bl_object, "not loaded yet", prop)
value = cls.pointers[value] value = cls.pointers[value]
elif value is None: elif value is None:
set_attribute(bl_object, key, value) set_attribute(bl_object, key, value)
@ -738,8 +741,7 @@ class CompositorNodeRLayers(Node):
class ViewLayer(Dumper): class ViewLayer(Dumper):
bl_type = bpy.types.ViewLayer bl_type = bpy.types.ViewLayer
excludes = Dumper.excludes + ['freestyle_settings', 'eevee', 'cycles', 'active_layer_collection', excludes = Dumper.excludes + ['freestyle_settings', 'eevee', 'cycles', 'active_layer_collection',
'active_aov', 'active_lightgroup_index', 'layer_collection', 'lightgroups', 'material_override', 'active_aov', 'active_lightgroup_index', 'active_lightgroup']
'objects', 'use']
#includes = ['name'] #includes = ['name']