Smart Bevels

While messing with Bevel modifiers for the one-millionth time, I had the idea to create an add-on which could keep bevels in sync throughout a scene.

To make it more flexible, I call these “Smart Bevels” which can be used independently from regular bevels, though under the hood they are the same.

Basically, we create some global variables that store the bevel amount and segment count. The user may then add Smart Bevel modifiers to selected objects using the sidebar button or F3 menu. When the user clicks the “Apply Settings” button, the settings in the sidebar are propagated to each object with a Smart Bevel modifier. This can be done as many times as you want.

You can see it in action here:

As always, the code is open and freely available here.

If you have comments or suggestions, raise an issue on GitHub.