Surface Swirl Flow

Surface Swirl Flow is a point-based Geometry Nodes setup that distributes and animates particles along the surface of a custom mesh. This setup introduces swirl displacement along the mesh normals, moving particles away from the faces to create chaotic movement that surrounds the mesh.

The swirl effect is controlled using either a standard Noise Texture or the included Curl Noise node group. The Curl Noise setup calculates the gradient and curl of the noise field to generate procedural patterns. The nodes are arranged without contraction into groups and include detailed explanations for study and modification. The provided file is configured for rendering in EEVEE.