Deform to Surface

A Geometry Nodes setup that allows you to attach and deform a mesh onto the surface of another object without losing its original volume. Unlike the native Shrinkwrap modifier, this tool maintains object thickness and depth even on highly curved surfaces.

The modifier includes dynamic orientation that automatically aligns objects with target surface normals. It features a wrap mode, custom up-axis selection, and a fanning factor to control spreading along sharp curves. An additional setting allows you to deform the base of an object to match a surface while keeping the top flat.