diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-03-13 18:09:33 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2020-03-13 18:15:31 +0300 |
commit | 67704cb8aaf70457692eb31328b4ed2bc6c41b62 (patch) | |
tree | 65833f37659643a4e1bdc063506909cd842f7313 /source/blender/blenkernel/intern/multires_reshape.c | |
parent | 6bcb6a0ea6e4aad8af58a3bcf5af8a8cd167931c (diff) |
Multires: Fix loosing sculpt data when using external BTX file
Diffstat (limited to 'source/blender/blenkernel/intern/multires_reshape.c')
-rw-r--r-- | source/blender/blenkernel/intern/multires_reshape.c | 4 |
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)) { |