Is is possible to remove the curves and only have the mesh of a tree that was created with the saplings add-on?

I'd like to apply a decimate modifier to have a few low-poly trees, but this doesn't work because of the curves. I get this message: "Cannot apply constructive modifiers on a curve."


3 Answers 3


The reason you can't use a "constructive modifier" on a curve is because a curve has to be defined by mathematical control points instead of free-floating vertices. You can visualize the decimate modifier in the viewport or render, but if you were to actually apply it you might create a shape that can't be represented by the control point equations, and then you would have broken mathematics.

The way to fix this is to convert your curve to a mesh. Select the tree and use AltC:

Convert menu option

Here's the result:

Result of conversion

Then any mesh-based modifiers will work fine.

  • 3
    $\begingroup$ Object Mode! then Alt+C. It does something unrelated in Edit Mode. $\endgroup$ Commented Nov 11, 2017 at 6:42
  • 6
    $\begingroup$ Is Alt-C version specific? It doesn't work in 2.80 $\endgroup$
    – Jay
    Commented Feb 27, 2019 at 20:34
  • 5
    $\begingroup$ @Jay - In 2.8 you can find curve-to-mesh in the right click context menu when a curve is selected in object mode. $\endgroup$ Commented Dec 12, 2019 at 18:30

In 2.8 the Alt+C shortcut no longer works. The new way of doing it is Object Mode > Object > Convert To > Mesh

enter image description here

  • 4
    $\begingroup$ Thank you so much! $\endgroup$ Commented Jul 7, 2020 at 20:03
  • $\begingroup$ Convert to Mesh is no longer an option in the Object > Convert menu. Or I did something wrong... $\endgroup$ Commented Feb 27, 2022 at 2:20
  • 1
    $\begingroup$ @FlavorScape it simply called "mesh" now. So Object > Convert > Mesh $\endgroup$ Commented Jul 17, 2022 at 14:05

Just as a note, if your goal is just to reduce the number of polygons, you don't have to convert to mesh. Select the curve and switch to curve data on the properties viewer. By changing the preview or render resolution of the curve, you reduce the number of vertices generated per control point. By changing the bevel resolution, you change the number of vertices used to define the thickness of the curve. By reducing these values, you can create a curve object with a very manageable number of polygons. (But there may be other modifiers you'd like to use, in which case conversion to mesh is appropriate.)

  • $\begingroup$ I'm modeling for 3d printing. It will always end up being an STL file. Thanks for the information though $\endgroup$
    – Jay
    Commented Dec 12, 2019 at 23:06

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .