MESHmachine’s chamfer and fillet toolset allows for more flexibility, when dealing with fillet-like surfaces, traditionally created with the Bevel and Bridge tools.
MESHmachine’s approach to fillets is the Fuse tool, which builds transitional surfaces from chamfers, fusing the surfaces on both sides.
Doing this, you get the benefits of both - chamfers and fillets - while avoiding their disadvantages.
Beyond that, there are various tools to simplify dealing with fillets and chamfers, tools to manipulate custom normals to fix common shading issues, boolean and selection tools, as well as the Plug detailing workflow.
Features
turn chamfers into fillets/bevels and back
change the width of a chamfer or bevel
create variable fillets and washouts
unbevel and unchamfer to go back to a hard edge
practically edit existing existing bevels
resolve tricky geometry overlaps in cases where two bevels meet
flatten polygons based on another polygon or flatten a polygon based on 3 vertices
flatten along a normal or flatten along edges
redirect chamfer flow by turning the corners
convert triangular bevel corners into quad corners
plug details into your mesh
build your own plugs and create/buy/sell plug libraries
stash objects or face selections, creating create backups, that can be brought back or referenced by other tools, without cluttering the scene
conveniently add boolean modifiers and create automatic stashes, when applying the mods
cleanup booleans and create clean perimeter loops around their intersections
create flattened, straightened and transferred custom normals
symmetrize meshes including their custom normals
turn mirror modifiers into real objects
loop select, sharp select and vertex group select, all using a single keymap
This addon is great and worth it just for Fuse/Refuse and Change Width.
I’d like to see the tools act a bit more like Blender, so when you do a Refuse or a Change Width, it lets you set the segments or width with the mouse/keyboard, instead of having to press F6 and drag/type. Also allows the operation to be aborted.
It would also be nice if Refuse(and maybe Fuse, if possible) preserved bevel weights. Change Width does, so maybe it’s a bug or just a Blender limitation.
Some hints:
> please give us the abillity to add the shortcut menu as submenu to special editmenu [W].
> a panel is also good for beginners!
> documentation: you can use the right-click-manual for the functions. It´s faster. (see bl.py templates)
> Why you added additional letters to the button names?
It’s an alternative approach to the unchamfer, that properly deals with the case demonstrated by actimelvanille.
I need to do some more tests. Depending on how these go, this might become the only method, or an alternative. Also, this might be usefull for the fuse tools as well. As the fuse tool has related problems in a situations like this.
FWIW, the problem is due to the “loop edges” never meeting. If you look at the chamfer, the edges are at odd angles, which doesnt happen if you chamfer, only if you manipulate the verts afterwards.
I’ve added a 0.5.1_preview release on gumroad and blender market.
It’s has the new unchamfer method, but still allows you to change to the old one for now in the tool properties. It is less tested, but has great potential, it’s also simpler in terms of code, which is good. Please check it out and test.