I have been wondering this for a while. I would like to animate using primitives , for example, using the Slice option of a cilinder, but adding to this cilinder some geometry changing the modelling, without converting it to a polygon. In the beginning I thought maybe the Correction deformer would give me that, but I realized that this deformer does not allow Extrude and other modelling tools on the displacement.
In this ad, in the end, there is a guy lifting some weights. The models of the weights are done by some cilinder, and i think they use the Slice option, but as you can see the modelling has as well some geometry .
thanks for the replies, all of those were really awesome options. My goal was keeping the geometry of something complicated based in a any primitive and keep using the primitive to animate. Usually you need to convert to polygons to create geometry from a primitive, so then you have no option to animate using the primitive functions.
So this is what i did, I did a primitive when the shape more or less I want, I duplicate and convert into polygon and then I create all the complicate geometry I want. With the original primitive I animate it using any of the option, for example, slice in a cylinder. Then I use a Boole object to animate in or animate out the primitive transition over the geometry. Later of course you could use deformer and so on.
I hope it helps, if anyone wants the file, please let me know.