Loop to Curve is an add-on that generates curves from mesh edge loops based on topology flow. It allows users to create complex curve structures by controlling polygon edges. By default, selecting a single edge automatically expands the selection to the entire loop or multi-loop before converting it.
The tool includes several configuration options during conversion. Users can duplicate the geometry to keep the original object intact, apply smooth shading, and split loops. The generated curve can be adjusted using parameters for bevel depth, bevel resolution, and U resolution. Additional settings allow for point decimation to reduce complexity, pre-decimation to create random procedural flows, and the integration of subdivision modifiers to increase edge density before the curve is generated. The operator is accessible from the 3D Viewport sidebar or the Edge menu in Edit Mode.