[Bf-blender-cvs] [67704cb8aaf] master: Multires: Fix loosing sculpt data when using external BTX file

Sergey Sharybin noreply at git.blender.org
Fri Mar 13 16:15:36 CET 2020


Commit: 67704cb8aaf70457692eb31328b4ed2bc6c41b62
Author: Sergey Sharybin
Date:   Fri Mar 13 16:09:33 2020 +0100
Branches: master
https://developer.blender.org/rB67704cb8aaf70457692eb31328b4ed2bc6c41b62

Multires: Fix loosing sculpt data when using external BTX file

===================================================================

M	source/blender/blenkernel/intern/multires_reshape.c

===================================================================

diff --git a/source/blender/blenkernel/intern/multires_reshape.c b/source/blender/blenkernel/intern/multires_reshape.c
index 82f6e70692b..eef35aead28 100644
--- a/source/blender/blenkernel/intern/multires_reshape.c
+++ b/source/blender/blenkernel/intern/multires_reshape.c
@@ -148,6 +148,10 @@ bool multiresModifier_reshapeFromCCG(const int tot_level,
           &reshape_context, subdiv_ccg, coarse_mesh, tot_level)) {
     return false;
   }
+
+  CustomData_external_read(
+      &coarse_mesh->ldata, &coarse_mesh->id, CD_MASK_MDISPS, coarse_mesh->totloop);
+
   multires_reshape_store_original_grids(&reshape_context);
   multires_reshape_ensure_grids(coarse_mesh, reshape_context.top.level);
   if (!multires_reshape_assign_final_coords_from_ccg(&reshape_context, subdiv_ccg)) {



More information about the Bf-blender-cvs mailing list