diff --git a/source/blender/blenkernel/intern/DerivedMesh.cc b/source/blender/blenkernel/intern/DerivedMesh.cc index 4e7925e4e37..8ec2104344a 100644 --- a/source/blender/blenkernel/intern/DerivedMesh.cc +++ b/source/blender/blenkernel/intern/DerivedMesh.cc @@ -659,6 +659,7 @@ static void mesh_calc_modifiers(struct Depsgraph *depsgraph, } MutableAttributeAccessor attributes = mesh_final->attributes_for_write(); const AttributeReader positions = attributes.lookup("position"); + attributes.remove("rest_position"); if (positions) { if (positions.sharing_info && positions.varray.is_span()) { attributes.add("rest_position",