Ghost are dancing is an hybrid movie that mix a lot of animation techniques. From Motion capture to 3D animation, 2D animation, fluid simulation, or live-action.
A specific tool has been developed in houdini to paint directly on 3D.