diff options
-rw-r--r-- | object_fracture_cell/fracture_cell_setup.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/object_fracture_cell/fracture_cell_setup.py b/object_fracture_cell/fracture_cell_setup.py index b18bc2cf..93ac1b9a 100644 --- a/object_fracture_cell/fracture_cell_setup.py +++ b/object_fracture_cell/fracture_cell_setup.py @@ -284,6 +284,15 @@ def cell_fracture_objects(scene, obj, objects.append(obj_cell) + # support for object materials + if use_data_match: + for i in range(len(mesh_dst.materials)): + slot_src = obj.material_slots[i] + slot_dst = obj_cell.material_slots[i] + + slot_dst.link = slot_src.link + slot_dst.material = slot_src.material + if use_debug_redraw: scene.update() _redraw_yasiamevil() |