The new shape keys in 2.40 are great, but…
From as far as I can see when using the new shape keys, you can specify a vertex group which the key uses and ignores everything else. That’s good because I can now easily modify the base geometry without affecting any of the keys and the updates can be immediately seen in object mode for each shape key.
However when I go into edit mode for any of the keys, the old mesh geometry is still there (but then when switching back to object mode the new geometry reappears again).
This can be annoying when working on a face that’s been modified after adding the shape keys, because you need to be able to view your shape key edits in relation to the actual face (not an original version of it). The only way I can do it at the moment is to keep editing a bit at a time while switching to object mode to see if it looks okay.
So my question is: Can I create a Python script that could update the geometry in a shape key so that it’s the same as the base shape (minus the specified vertex group)?
I think all that needs to be done is to translate the vertices of the shape key edit (except those within the specified vertex group) so they are the same as the base. But something tells me that it won’t be as simple as it sounds.
I have had a quick look into the API and it isn’t readily apparent, so a quick yes or no would be a great help before I spend way too many hours in Python.
Thanks in advance.
Edit: Oops, when I say face I mean a human face, not a quad face.