Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSergey Sharybin <sergey.vfx@gmail.com>2020-03-13 18:09:33 +0300
committerSergey Sharybin <sergey.vfx@gmail.com>2020-03-13 18:15:31 +0300
commit67704cb8aaf70457692eb31328b4ed2bc6c41b62 (patch)
tree65833f37659643a4e1bdc063506909cd842f7313
parent6bcb6a0ea6e4aad8af58a3bcf5af8a8cd167931c (diff)
Multires: Fix loosing sculpt data when using external BTX file
-rw-r--r--source/blender/blenkernel/intern/multires_reshape.c4
1 files changed, 4 insertions, 0 deletions
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)) {