Hard Bevel

by KushiroCG in Scripts and Addons

Hard Bevel is a simple tool for beveling selected mesh without overlapping.

Blender's built-in Bevel tool causes overlapping geometry at sharp faces. Hard Bevel prevent this and let you bevel smoothly.

It is useful for all kinds of modeling, including game asset (eg: weapons, rocks) or hard surface.

Hard Bevel works for selected Faces and Edges. You can just select the edges that want to bevel and use the tool.

Hard Bevel is especially useful for beveling ngon shapes. Those game-like shapes (eg: fire, crystals) are difficult, but Hard Bevel can handle them.

Hard Bevel support one level of beveling currently. The support of multiple cuts maybe added in future (need more studies).

Hard Bevel vs Soft Bevel

Both of them are my Beveling tools ! Soft Bevel is a free bevel tool made by me. They have some important differences:

  • Hard Bevel uses a better algorithm which is very robust (never had any overlaps in all my test meshes. I consider that it works 100%)

  • Hard Bevel does not use "tracing" method like Soft Bevel, so it does not have the shaking problem.

Hope that it is useful for you !

If you like this tool, please support me. Thanks ! :)


Version 1.0.0

  • Initial release


Switch to Blender Edit mode > Right-click in the 3D viewport

Select Hard Bevel at the bottom of the pop-up Context Menu (blender's context menu)

You can change the setting at the Left-Bottom menu :

Bevel size : the amount of bevel

Threshold : the threshold value for preventing near edges from overlapping. Due to floating-point error of python, such value is needed.

Merge Result : merge the result vertices if they are very close

Merge Distance : the distance to determine close vertices.

Twitter / X


Sales 40+
Dev Fund Contributor
Published 4 days ago
Blender Version 2.83, 2.9, 2.91, 2.92, 2.93, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message