diff --git a/source/blender/modifiers/intern/MOD_meshsequencecache.cc b/source/blender/modifiers/intern/MOD_meshsequencecache.cc index 16b54bd49bd..c339d8ec6ac 100644 --- a/source/blender/modifiers/intern/MOD_meshsequencecache.cc +++ b/source/blender/modifiers/intern/MOD_meshsequencecache.cc @@ -156,6 +156,10 @@ static Mesh *generate_bounding_box_mesh(const Mesh *org_mesh) } Mesh *result = geometry::create_cuboid_mesh(max - min, 2, 2, 2); + if (org_mesh->mat) { + result->mat = static_cast(MEM_dupallocN(org_mesh->mat)); + result->totcol = org_mesh->totcol; + } BKE_mesh_translate(result, math::midpoint(min, max), false); return result;