Blender 2.5 is missing some important features. One of them is so called “destructive Bevel” command. (It has Bevel modifier, only). This add-on is one of the few attempts to implement this feature.

NOTE: in Blender 2.63 the Bevel command is back. However, this standard command produces for an open edge loop a chamfer that has variable angle, which is not proper for the machine parts or architecture. Thus this add-on still is needed, as long as the standard Bevel command is not fixed. The pictures below were created in earlier Blender versions. In 2.63 this add-on fully uses the n-gon feature and does not produce any unwanted traingles!

Here you can download the mesh_bevel.py add-on file.

To follow this tutorial, you should install this add-on into your Blender environment. (Here is the tutorial, which explains how to do that).


Add-on activation

To use the Bevel command, activate Bevel add-on (you will find it in the Mesh category) (Fig.1):

Fig. 1. Activation of the Bevel add-on.

If you want to activate it permanently, use Save User Setings button.

Add-on usage

In Edit Mode select the edges, you want to bevel (Fig. 2), then press [W] key, to open the Specials menu:

Fig. 2. Invoking the Bevel command

Select the Bevel command from there. Initially it will bevel selected edges with default width. (This is the width used in the previous operation).

If you want to adjust it, press [T] key, to open the Tool Properties pane (Fig. 3):

Fig. 3. Command parameters in the Tool Properties pane

You can change the current bevel width using the Width control (Fig 4):

Fig. 4. Dynamic adjustment of the bevel width

Every change of the value here is immediately displayed on the screen. You can adjust the bevel width in a “dynamic” way, just dragging the mouse (with LMB pressed) over the Width control.

Fig. 5. Meaning of the bevel Width parameter in Blender

Usually you will not need to change two other controls, associated with the Bevel width value. Nevertheless, you should know what they do:

  • Exponent: it is the "order of magnitude" of the width. For example, when the Width = 0.30 and Exponent = 0 it means that the effective bevel width value in the is 0.30 e+0 = 0.3 Blender Units. If the Exponent was 1, it would be =0.30e+1 = 3.0. The value of the exponent is automatically adjusted, to match the size of the beveled mesh. It is left here just to leave you the ultimate control over it.
  • Use object scale: usually it is turned off, and the effective bevel width is determined by the Width and Exponent values. Turn it on, to have it multiplied by the object scale.

  • Beware, that the Width value is not the width of the new face. It is the width of its side view (Fig 5):

    The Only Vertices option allows you to bevel just the ends of the edges (Fig. 6):

    Fig. 6. Beveling just the box corners

    NOTE: Since Blender 2.63 this command creates n-gons instead of the unwanted triangles (this picture was made in an earlier Blender version)