[Bf-blender-cvs] [74f3edc3431] master: Fix T86458: Simple Subdivision node does not preserve vertex groups
Rahul Chaudhary
noreply at git.blender.org
Thu Mar 11 11:57:30 CET 2021
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);
More information about the Bf-blender-cvs
mailing list