The MorphTag inside C4D is a very powerful tag and can be used in many ways,
I recently had a job were I had to scale down an object on a poly per poly basis and the
PolyFX Object was too slow and couldn't be baked easily so I came up with this
little technique which allows for easy baking with the PointCache Tag or SteadyBake for example.
The core technique is as simple as having different polygon states which you afterwards blend together.
It isn't as versatile as the PolyFX but it gets the job done :)
(In order to get the smooth Phong Shading again, just throw your object into a Connect Object when
you're done animating.)