Node Tools give us attribute-based shape keys!
First, let’s create attributes for our mesh: base and shape1. They will act like shape keys later.
Now, a node group to store shape key data into an attribute.
Reading shape key data:
Finally, a modifier to apply a shape key.
Procedure:
First, we enter edit mode and store the initial shape key into ‘basis’ attribute.
After (still in edit mode), we change the shape and store the result into shape key “shape1”.
Inside Edit mode, we restore ‘basis’ shape key with our shape key reader tool.
Finally, we leave edit mode and plug our ‘apply shape key’ modifier to our object. Using ‘shape1’ as input. Voilà, there we have our homemade shape keys.