I am interested in implementing a vector displacement map baking system. This is like displacement maps, but has three color channels to move vertices in 3D.
It seems like you would just need to find the nearest point between the high and low poly mesh, and encode the difference in an image. But I see stuff like this in XNormal and it's apparent they have something smarter. How are they calculating these overhangs?





