Commit: 74f3edc3431875223c1045f918729a43f94a6924 Author: Rahul Chaudhary Date: Thu Mar 11 11:56:40 2021 +0100 Branches: master https://developer.blender.org/rB74f3edc3431875223c1045f918729a43f94a6924
Fix T86458: Simple Subdivision node does not preserve vertex groups Differential Revision: https://developer.blender.org/D10683 =================================================================== M source/blender/nodes/geometry/nodes/node_geo_subdivide.cc =================================================================== diff --git a/source/blender/nodes/geometry/nodes/node_geo_subdivide.cc b/source/blender/nodes/geometry/nodes/node_geo_subdivide.cc index b5731851229..06c5586a3ff 100644 --- a/source/blender/nodes/geometry/nodes/node_geo_subdivide.cc +++ b/source/blender/nodes/geometry/nodes/node_geo_subdivide.cc @@ -91,7 +91,8 @@ static void geo_node_subdivide_exec(GeoNodeExecParams params) Mesh *mesh_out = BKE_subdiv_to_mesh(subdiv, &mesh_settings, mesh_in); BKE_mesh_calc_normals(mesh_out); - geometry_set.replace_mesh(mesh_out); + MeshComponent &mesh_component = geometry_set.get_component_for_write<MeshComponent>(); + mesh_component.replace_mesh_but_keep_vertex_group_names(mesh_out); BKE_subdiv_free(subdiv); _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
