MESHmachine

MESHmachine 0.7.0 supports Blender 2.83 - 2.92

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
  • best documentation in the business

Fuse, Unfuse, Refuse

Plugs

Available on

You can watch this documentation playlist on youtube or watch those same videos through the documentation.

19 Likes

One word:
Wonderful!

Wow. This is genius.

One Word:
Awesome.

Bought. Looks like a real time saver. Thank you.

Very cool.
Also a mesh blend feature that you blend geo using data transfer for custom normal like decal machine but for meshes would be very cool.

Hi, would be nice to see how it works on irregular meshes. So far examples are only on cube. Still looks promising.

Works really well, great plugin.
Any plan for updates in the future?

to delete please :slight_smile:

hey there :slight_smile:

just playing around with the different options.
is there a way to make the “unchamfer” work correctly in this kind of example?

cheers chris


Post the blend file please. Also, you could try removing the 2 edges at the corner vert. Also also, that’s a messy model with a lot of redundancy.

Just what i needed! Great work and documentation! Bought!

yup

Thank you MACHIN3… this should simply be in Blender

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.

+1
That or maybe some kind of modal work to make things more fluid.

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?

Thanks for all the awesome feedback and suggestions guys. I appreciate it.

I’ll comment in more detail in a while, just wanted to share this:

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.

2 Likes

Purchased, looks like this could be very useful.

sorry for the late reply machin3.
great you found a solution :slight_smile:
it’s really a helpful addon btw.!

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.