GN Surface Deform Modifier

A custom Geometry Nodes setup that functions as an alternative to Blender's native Surface Deform modifier. The tool deforms geometry based on a designated moving surface object. It includes specific operating modes to handle different data types, supporting mesh vertices, point clouds, curve points, grease pencil points, spline roots, and instances. The system relies on rest position and UV map attributes to calculate the deformation, and includes a helper modifier to store the initial rest position. It is applied directly through the modifier tab without requiring manual node editing.