Answer is physical animation, I managed to create a self clipping setup in few steps.
Rigel Self Clipping avoidance