1
$\begingroup$

Multiresolution modifier's Apply Base button does nothing when the mesh has shape keys. Is there a workaround?

$\endgroup$

1 Answer 1

2
$\begingroup$

It's possible to work around this limitation as following:

  1. duplicate the mesh
  2. apply shape keys and perform Apply Base on the new mesh
  3. create a relative shape key to the original mesh from the new shape of the new mesh
  4. copy multires data from the new mesh to the original mesh

The third step needs an add-on. Corrective shape keys is simple, so I'll use it in this answer, but I'm not sure how reliable it is. The Pose shape keys add-on seems like a more modern and solid alternative, but requires several extra steps for this use case.

Starting point

Initially we have a plane with a diagonal ridge in the base mesh (aka the mesh visible in edit mode):

Ridge in shape key Key 1

There is also another ridge in the opposite direction done in multires only:

Ridge in opposite direction in multires

We want to perform Apply Base such that the base mesh gets a second shape key that matches the shape of the second ridge. We don't want to lose existing shape key. Steps:

Steps

  1. Install and enable Corrective shape keys addon.

  2. Duplicate the object as Plane.001, apply shape keys, and click Apply Base. Base mesh has now changed appropriately, which you can see if you disable the Multires modifier.

enter image description here enter image description here

  1. Re-enable Multires modifier in the duplicate object. Disable Multires modifier in the original object (otherwise next step will fail).

  2. Select the duplicate and then original object. Create new shape key and set its strength to 1. Select Shape Keys > Specials > Add as corrective pose-shape delta. The mesh will now look right.

enter image description here enter image description here

  1. Enable Multires modifier in the original object. It should look deformed, because the second ridge shape is currently both in base mesh and multires data.

enter image description here

  1. With the duplicate object still selected and the original active, click Reshape under the Multires modifier. The original mesh should now look correct.

enter image description here enter image description here

  1. You're done. You can verify multires data contains only the minimal amount of changes relative to the base mesh by disabling both shape keys.

enter image description here

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .