Slow Bevel (experimental blender addon)
(Enhanced version is available on my gumroad : Safe Bevel
https://kushiro.gumroad.com/l/TQIcy )
Slow Bevel is my blender experiment. When we use blender's built-in bevel, it has some common problems :
- When bevel modifier "Clamp Overlap" option is ON, some tiny faces in your mesh is blocking the bevel, the mesh does not bevel at all.
- You turn off the Clamp Overlap, then the mesh faces overlap and spike.
- You have to set the bevel offset to a very small value (0.01, 0.001, ....). The bevel is too small for nice rendering.
- Other bevel types (such as percentage, etc) are not useful at all. The edges does not slide in parallel direction. the mesh become ugly.
Therefore, I try to make a custom bevel for rendering use case.
It is built on top of blender's bevel, so it is slower (a little bit) :)
Slow Bevel
Advantages :
- Clamp Overlap for each edge independently. So you can use high bevel offset without blocked by tiny faces.
- Has option to keep min distance between opposite edges.(this is very useful, especially if you use 2 or 3 bevel count)
- Has option to merge double edges (remove double)
- Try it best to prevent overlap
Disadvantages :
- It was designed for rendering. So it work on all edges of your object. No option for selected face or edges only.
- It is very slow for high bevel count (because it repeatedly do it again), only 4 bevel count is supported (max).
- It does not handle non-manifold, or broken geometry.
- Very slow for model with a lot of faces.
It has many disadvantages, but I use it for my rendering. (Use default bevel count - 1, default offset 0.2, then no problem and everything is fine.). Using this Bevel, then no need to set option and waste time for blender's bevel modifier.
Hope that it is useful for you too.
Usage
Switch to Edit mode, Face mode or Edge mode,
then Right Click, and choose Slow Bevel from context menu.
Then change setting on the prop menu
I release it for free ! Donation is welcome!!
Enjoy :)
You will get the addon zip file.