Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Vazquez <blendergit@gmail.com>2021-11-01 20:23:39 +0300
committerAntonio Vazquez <blendergit@gmail.com>2021-11-01 20:25:09 +0300
commit63b8ef77a73c2d04e9d2d63a8edfa109f5e2493d (patch)
tree37b11cebe9fc94365dbee5ec2d7b7dc4165a92bf
parent7dec6ee9d238244c152d876ae5b5155470b74994 (diff)
Fix T92714: Archimesh fails due Cycles refactor
The properties `cycles.visibility` have changed.
-rw-r--r--archimesh/achm_door_maker.py22
-rw-r--r--archimesh/achm_window_maker.py11
-rw-r--r--archimesh/achm_window_panel.py11
3 files changed, 20 insertions, 24 deletions
diff --git a/archimesh/achm_door_maker.py b/archimesh/achm_door_maker.py
index 9a8644a7..7f534be5 100644
--- a/archimesh/achm_door_maker.py
+++ b/archimesh/achm_door_maker.py
@@ -237,12 +237,11 @@ def shape_children(mainobject, update=False):
myctrl.hide_viewport = False
myctrl.hide_render = True
if bpy.context.scene.render.engine in {'CYCLES', 'BLENDER_EEVEE'}:
- myctrl.cycles_visibility.camera = False
- myctrl.cycles_visibility.diffuse = False
- myctrl.cycles_visibility.glossy = False
- myctrl.cycles_visibility.transmission = False
- myctrl.cycles_visibility.scatter = False
- myctrl.cycles_visibility.shadow = False
+ myctrl.visible_camera = False
+ myctrl.visible_diffuse = False
+ myctrl.visible_glossy = False
+ myctrl.visible_transmission = False
+ myctrl.visible_shadow = False
# Create control box for baseboard
myctrlbase = create_control_box("CTRL_Baseboard",
@@ -260,12 +259,11 @@ def shape_children(mainobject, update=False):
myctrlbase.hide_viewport = False
myctrlbase.hide_render = True
if bpy.context.scene.render.engine in {'CYCLES', 'BLENDER_EEVEE'}:
- myctrlbase.cycles_visibility.camera = False
- myctrlbase.cycles_visibility.diffuse = False
- myctrlbase.cycles_visibility.glossy = False
- myctrlbase.cycles_visibility.transmission = False
- myctrlbase.cycles_visibility.scatter = False
- myctrlbase.cycles_visibility.shadow = False
+ myctrlbase.visible_camera = False
+ myctrlbase.visible_diffuse = False
+ myctrlbase.visible_glossy = False
+ myctrlbase.visible_transmission = False
+ myctrlbase.visible_shadow = False
mat = create_transparent_material("hidden_material", False)
set_material(myctrl, mat)
diff --git a/archimesh/achm_window_maker.py b/archimesh/achm_window_maker.py
index 2389387f..e9b6131d 100644
--- a/archimesh/achm_window_maker.py
+++ b/archimesh/achm_window_maker.py
@@ -220,12 +220,11 @@ def shape_mesh_and_create_children(mainobject, tmp_mesh, update=False):
myctrl.hide_viewport = False
myctrl.hide_render = True
if bpy.context.scene.render.engine in {'CYCLES', 'BLENDER_EEVEE'}:
- myctrl.cycles_visibility.camera = False
- myctrl.cycles_visibility.diffuse = False
- myctrl.cycles_visibility.glossy = False
- myctrl.cycles_visibility.transmission = False
- myctrl.cycles_visibility.scatter = False
- myctrl.cycles_visibility.shadow = False
+ myctrl.visible_camera = False
+ myctrl.visible_diffuse = False
+ myctrl.visible_glossy = False
+ myctrl.visible_transmission = False
+ myctrl.visible_shadow = False
mat = create_transparent_material("hidden_material", False)
set_material(myctrl, mat)
diff --git a/archimesh/achm_window_panel.py b/archimesh/achm_window_panel.py
index b2050875..6899c2e9 100644
--- a/archimesh/achm_window_panel.py
+++ b/archimesh/achm_window_panel.py
@@ -398,12 +398,11 @@ def do_ctrl_box(myobject):
myctrl.hide_viewport = False
myctrl.hide_render = True
if bpy.context.scene.render.engine in {'CYCLES', 'BLENDER_EEVEE'}:
- myctrl.cycles_visibility.camera = False
- myctrl.cycles_visibility.diffuse = False
- myctrl.cycles_visibility.glossy = False
- myctrl.cycles_visibility.transmission = False
- myctrl.cycles_visibility.scatter = False
- myctrl.cycles_visibility.shadow = False
+ myctrl.visible_camera = False
+ myctrl.visible_diffuse = False
+ myctrl.visible_glossy = False
+ myctrl.visible_transmission = False
+ myctrl.visible_shadow = False
mat = create_transparent_material("hidden_material", False)
set_material(myctrl, mat)