Add "only selected" option

pull/1/head
Andrew Cassidy 4 years ago
parent 04f3b0f091
commit 3677565a23
No known key found for this signature in database
GPG Key ID: 963017B38FD477A1

@ -874,8 +874,13 @@ class UI_PT_Panel_Bake(bpy.types.Panel):
col.separator()
row = col.row(align=True)
row.prop(context.scene.texToolsSettings, "bake_exclude_others", text="Only Selected")
#row = col.row(align=True)
#row.prop(context.scene.texToolsSettings, "bake_merge_object", text="Merge Selected")
# Collected Related Textures
col.separator()
row = col.row(align=True)

@ -79,18 +79,11 @@ def store_bake_settings():
settings.bake_objects_hide_render = []
# for obj in bpy.context.view_layer.objects:
# if obj.hide_render == False and obj not in objects_sets:
# Check if layer is active:
# for l in range(0, len(obj.layers)):
# if obj.layers[l] and bpy.context.scene.layers[l]:
# settings.bake_objects_hide_render.append(obj)
# break #sav
for obj in settings.bake_objects_hide_render:
obj.hide_render = True
# obj.cycles_visibility.shadow = False
if bpy.context.scene.texToolsSettings.bake_exclude_others:
for obj in bpy.context.view_layer.objects:
if obj.hide_render == False and obj not in objects_sets:
settings.bake_objects_hide_render.append(obj)
obj.hide_render = True;
def restore_bake_settings():
# Render Settings
@ -103,7 +96,6 @@ def restore_bake_settings():
for obj in settings.bake_objects_hide_render:
if obj:
obj.hide_render = False
# obj.cycles_visibility.shadow = True
stored_materials = {}

Loading…
Cancel
Save