In trying to erode/remove or chip away at a model, I've tried boolean but the erosion pattern is specific. In my scene, a tool is used to erode an object, starting at the corner and working toward the back, moving randomly side to side during the process. Think of using an electric sander on a piece of pie, starting at the tip and erasing back to the crust.
I've even tried using a windy sweep nurbs in a boolean to track the tool's tip and erase the object as it goes but the sweep has to overlap itself and that leaves an "adding" to it which leaves pieces of the object.
Is there no procedural way to erode a model with a little control? Plugins?
That's basically what I did, Brian, thank you. Sounds like there's nothing that can do this automatically so I used a boolean to "erase" the model, shaping the "eraser" progressively with a deformer cage to follow the tool's tip. It could be better but the client ended up liking it so looks like I'm good.
but to get 'sanding' smooth removal of material another possibility would be to lay down a trail of particles in a metaball, if the particles have no speed they are just a trail of the emitters movement, if the emitter slowed down it's rate should slow down too and that should be possible with some xpresso
perhaps displacement would work too but negative displacement of the 'pie' would break if pushed too far, however, it might be possible to displace your cutting boole outward to take away material - painting a texture to follow - don't know how hard that would be.