I know this thread is dead, but just in case anyone stumbles across it and wants the answer it’s this:
You can do this with static mesh morph targets and 3DS Max. It’s entirely possible to mask by vertex colour or masks. You can even scroll a gradient mask to make the various states “flow” across the object.
Sorry it’s years too late for OP but maybe someone else will find this useful.