$10

Blender Bevel Node

Add to cart

Blender Bevel Node

$10

Finally, a bevel node for blender geometry nodes!

This node, while not as robust as blender's bevel modifier, will handle most of your bevel needs within geometry nodes. Scenarios not supported are listed at the end.

Features (see cover video for demonstration):

  • Bevel steps
  • Support for variable bevel width per edge.
  • Support for angle limit
  • Support for selection (Note: in the video, selecting nothing will default to selecting everything. This behavior has been changed. If you want to select everything just check the box).
  • Also outputs separate selections for the beveled edges, corners, and original mesh (see cover video). New: also outputs gradients for edges, corners, and a combined gradient useful for effects like edge wear.

Note: this node is more resource intensive than the bevel modifier and will be slow with higher poly geometry. Also note that since automatic clamp overlap is not implemented, you'll have to manually make sure the beveled edges are not overlapping/colliding to avoid the bevel breaking (faces disappear). You'll typically do this by tweaking the geometry or adjusting the bevel width.

Scenarios that are not supported:

These are scenarios you won't commonly need.


    • Corners with any non planar faces (faces whose points don't all lie on the same plane). This is bad topology so you shouldn't have those anyway.
    • 3-edge corners where only one edge is selected for beveling and the angle between any 2 adjacent edges of the corner is negative (i.e., more than 180°). If 2 or more edges are selected then any angle is fine. Adding more edges to make the face quads instead of an N-gon will also fix this but the edges will not necessarily line up (see below).

    • Corners where only one edge is selected for beveling among 4 or more edges (3 works fine as long as the angle is not negative [>180] as mentioned above). See picture.

Frequently asked questions:

The node doesn't output anything.

This means no edges are selected. Make sure the "selection" input box is checked or a valid edge selection is connected to it. Note: also make sure the angle limit is not too high. For example, if the angle limit is set to 60 degrees, then only edges sharper than 60 degrees will be beveled. If no such edges exist in your mesh, then the selection will be empty and the node will output nothing.

My geometry's faces disappear.

If it's not one of the incompatible scenarios mentioned in the documentation, then this usually happens when the beveled edges collide or overlap, similar to what happens with the bevel modifier. You need to check your geometry for edges that are too short for the bevel width you specified. Fixing those will resolve the issue.

The node is slow.

As mentioned on the product page, the node is less performant than the native blender modifier, due to the presence of several repeat zones. This will not be a problem with low poly geometry, but with higher poly geometry it will become noticeable. A workaround would be to use a bake node.

Add to cart
Copy product URL
30-day money back guarantee