Added blender scripts

This commit is contained in:
2025-01-28 11:30:59 +03:00
parent d34369512b
commit 9107ccbaa3
27 changed files with 5759 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import bpy
def restore_armature_layers(layers_select):
# restore the armature layers visibility
# ~ for i in range(0, 32):
# ~ bpy.context.active_object.data.layers[i] = layers_select[i]
for c in bpy.context.active_object.data.collections:
if c.name in layers_select:
c.is_visible = layers_select[c.name]
else:
c.is_visible = False
def enable_all_armature_layers():
# enable all layers
# and return the list of each layer visibility
# ~ _layers = bpy.context.active_object.data.layers
# ~ layers_select = []
# ~ for i in range(0, 32):
# ~ layers_select.append(_layers[i])
# ~ for i in range(0, 32):
# ~ bpy.context.active_object.data.layers[i] = True
layers_select = {}
for c in bpy.context.active_object.data.collections:
layers_select[c.name] = c.is_visible
c.is_visible = True
return layers_select