
Fully Non-Destructive Procedural Curve Extrusion in Blender
Extrude Curve (ECM) is a free and lightweight modifier for Blender that lets you extrude any curve into a 3D mesh in a fully non-destructive and procedural way, powered by Geometry Nodes.
Instead of converting curves to meshes and losing flexibility, you can keep your curves editable while generating clean extrusions in real time.
Key Features:
- Height control. Set the extrusion distance directly.
- Segments. Define the number of divisions along the extrusion.
- Caps. Quickly enable or disable top and bottom caps with a single click.
- Works with any curve. Allows multiple splines in a single object (mesh with hollows).
Supports both Bézier and Nurbs curves. - Automatically handles mesh normals orientation for a proper output.
- Non-destructive workflow – curves remain editable at all times.
Why use ECM?
- Save time when working with vector logos, imported curves from CAD or architectural plans, vector artwork or any kind of 2D shapes.
- Perfect for ArchViz workflows where clean extrusions of floor plans and technical drawings are essential.
- Keep maximum flexibility – no need to convert curves to mesh until the final stage.
- Generate clean and consistent geometry without manual tweaks.
- Simple, intuitive, and integrates seamlessly into Blender’s Modifier Stack.
Comparison: ECM vs Blender’s Solidify
- Target geometry: Solidify is for meshes; ECM is curve-native.
- Workflow: Solidify adds thickness after mesh conversion; ECM keeps curves editable.
- Use cases: Solidify suits mesh modeling; ECM is ideal for vector logos, CAD imports, floor plans, motion graphics, and ArchViz.
- Performance: ECM is lightweight, relying on one focused node group.
- Reuse: ECM’s node group can used in the Geometry Nodes Editor to build your own modifiers or tools.

More Info
Requirements: Blender 4.2.0 or newer.
Last update: v1.0.0 – August 25, 2025
Download / Support & Donations
You can download ECM for free. However, if you really like the addon and want to support us, we would really appreciate it. You can contribute on Gumroad (pay what you want), or directly donate with Paypal. Thank you!
Docs & Help / Report Issues
- Report bugs or request features on GitHub.
- Read the Full Documentation for a quick start guide and additional help.
Related Topics: blender curve extrude, blender extrude modifier, blender geometry nodes extrude, blender non destructive modeling, blender procedural extrusion, blender curve to mesh, blender logo extrusion, blender CAD workflow, blender architecture curves, blender parametric modeling, blender curve thickness, blender spline extrusion, blender floor plan extrude, blender bezier extrude, blender nurbs extrude, free blender addon