diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-10-01 08:54:50 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-10-01 08:54:50 +0400 |
commit | 76fd74e029c8ea68b624d6537471dd92e0446dbe (patch) | |
tree | 654d49757d1b9e5661fd3c9ff514b1a52da915c1 /object_fracture_cell | |
parent | 4486f3db1f8f9d0f301521a092cf9e2312fda9e2 (diff) |
add support for object materials. fixes bug [#36899]
Diffstat (limited to 'object_fracture_cell')
-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() |