Thanks for the files, Pablum Picasso,
The FFD seems to be added to the model and then pulled outwards. See image. I have set up a new FFD with the same X,Y,Z dimensions, and it is way smaller (yellow vs green in the image). There the pull on the points comes from and with that the overlapping.
My idea of best practice with FFD is, to cover the whole model first with the FFD “cage”—then start deforming. Based on the partial use my idea to set a new one up and use the X,Y,Z then from the old one (via XPresso and points) didn’t work in the way had I hoped for.
The Displacer works, but I had to adjust the weight and the falloff a lot.
I have send you a link, as I wasn’t certain if that file can go public. It is not perfect, but all I could safe—via point transfer/XPresso—and some manual point pulling.
XPresso, I created a FFD that is in size of the area that was wanted. Same Grid-point amount [should be] as the [old] FFD had the right z values, this [should-be] had the right x and y.
So with a cope of [should-be] called then [new], and placed into the model, I just iterated then through the points and got the mesh I needed. (In the file last night I used no {should-be] and took all xyz values from the old, which was not really where I wanted to have it.) I asked if I can share the file, got no answer, so I can’t share the XPresso as a scene-file here—but as an image. See below. Worked great. :o)
FFD cages can be tricky, there is a certain amount of care needed. If you work with a Displacer anyway, perhaps use a gradient [kind-of] map for the main shape and layer the wrinkles on top of that—> “Layer Shader”.
Have a great weekend.