I’m trying to add a mirror modifier to a MakeHuman mesh which has Shape Keys and I get the error “Modifier cannot be applied to a mesh with Shape Keys”. Obviously this makes modelling doubly difficult and a bit of a pain.
It also happens with Boolean modifiers.
Can anyone help, am I doing something dumb or is this how things are.
I’m having a similar problem, I want to apply a mirror modifier while retaining the shapekeys, but it comes up with the message you spoke of.
If you are okay with removing the current shapekeys of the model, then you can delete the object’s shapekeys in the object data tab of the properties window. This page explains how:
The modifier will be able to be applied when the shapekeys are gone. Anyway, hope this helps. : D
I wrote a script to apply modifier on object with shape keys.
Script duplicates object (each duplicated object represents one shape key), removes shape keys from duplicated objects, applies modifier and join them back as shapes.