From 67704cb8aaf70457692eb31328b4ed2bc6c41b62 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Fri, 13 Mar 2020 16:09:33 +0100 Subject: Multires: Fix loosing sculpt data when using external BTX file --- source/blender/blenkernel/intern/multires_reshape.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to '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)) { -- cgit v1.2.3