This proposal is now an official design task.
Design proposal for the future of Looptools from Dalai and Pablo.
Because of its popularity, the Looptools should be integrated as a core feature in Blender. This was also reiterated by the modeling module a few months ago (with a follow-up proposal for the Circle operator).
More recently, in preparation to this design task, Pablo asked on Blender Today about the audience usage of the Looptools.
| Operator | Quantity | Equivalent | Community Notes |
|---|---|---|---|
| Circle | 12 | None | “I find the result unpredicteable” |
| Space | 10 | None? | Suggestion to call it “Even Distribution” |
| Relax | 8 | Smooth | |
| Flatten | 4 | ||
| Curve | 3 | This needs more tooltip instructions. I see people use this to create smooth S-pline alike for Verts, and then use Loft/Grid Fill to create a smooth wave mesh. | |
| Gstretch | 2 | Suggestion to name it “Straight Line Toward” | |
| Loft | 1 | ||
| Bridge | 0 | Bridge Edge Loops |
Other suggestions: Set Flow
Design suggestions
Migrate as is - UI tweaks
Looptools have been used for several years and is stable enough. The most important part is to unify the UI with the rest of Blender and make it available out of the box.
Porting the tools to C++ may not be needed at all. And it should definitely not get on the way of having the port initiated.
Bring one-by-one
The idea from the modeling team to port the tools into one by one is fine. The caveat is that the add-on will have to be updated to keep only the un-ported tools.
For that we need to make sure the blender_version_min is set for new versions accordingly.
This is the same principle applied to the Storypencil add-on (which is yet to be updated with the features ported to Blender 5.0).
Port them by popularity
- To Circle [Circle]
- Space [Space Evenly, Evenly Distribution]
- Relax
- Flatten
- Curve
- Straight Line Toward [Gstretch]
- Loft
- Bridge
Circle
Rename to To Circle. Add to Mesh/Transform menu below To Sphere and to the context menu in all selection modes, below Subdivide.
The naming diverges from what was proposed on #144080. The point of not using a noun directly is valid, however Blender already use “To Sphere”, as a way to use a noun in the operator name, so it should be fine. Circularize (the proposed name on #144080) is a mouthful and would get on the way of people quickly searching for Circle.
Space
Rename to Space Evenly. Add to Mesh/Transform and to the context menu in all selection modes.
Relax
Add to Mesh/Transform and to the context menu in all selection modes.
This tool is similar to “Smooth Vertices”, but there are too many differences in functionality to justify unifying them. For the time being leave it be, until the unification becomes a must.
Flatten
Add to Mesh/Transform and to the context menu in all selection modes.
Curve
Rename to To Curve. Add to Mesh/Transform and to the context menu in all selection modes.
The Restriction behaviour is not super clear, but for now it could be ported as it is. Its items need to follow Blender’s capitalizaton rules though.
The “Boundaries” option could be renamed to “Extend”. It works opposite of boundaries. It may be better as off by default (which is a different behaviour than what we have now).
Gstretch
Gstretch has been broken since 4.3 (Nov 2024). bug report 1, 2
Rename to To Annotation. Add to Mesh/Transform and to the context menu in Vertex select mode.
The option to use Grease Pencil as guides should be removed. It is way too hacky. This means the entire “Use guides:” option should go away. This is only visible at the moment on the Viewport Edit > LoopTools panel (which won’t be ported to Blender).
Options that don’t seem to do anything and should be removed:
- None guides option should be removed.
- Conversion should be removed.
ToDo’s:
- Needs adjusting of all tooltips to remove mentioning Grease Pencil when it doesn’t apply (Annotations instead)
Loft / Bridge
Leave it out of Blender (for now). Blender already has a bridge tool.
Menu Entry
The main way to access the tools is via the context menu:
Additionally the Loop Tools submenu should also be inside the Mesh menu.






















