31 August 2020

Notes for meeting of Monday, 31 August 2020. 18:00 CEST / UTC 16:00 on #blender-coders on blender.chat.


Blender 2.90

  • Blender 2.90 release today, August 31, 2020.


Blender 2.91

  • Library update patches need to be reviewed (D8662, D8628, D8594) (Ray Molenkamp)
  • New booleans is now in master (Howard Trickey) .

New Features and Changes

Blender 2.91

Mesh Booleans

The Boolean modifier has a new Exact solver option that handles overlapping geometry better. The old BMesh solver remains as the Fast option, as it is still quite a bit faster. The Exact solver uses exact multi-precision arithmetic and a new algorithm. (9e09b5c418)

With the exact solver:

  • Overlapping geometry - coplanar faces, overlapping edges - is handled properly.
  • There should be no issues (other than speed) when intersecting very dense meshes.
  • Confusion about what is inside and what is outside , which determines what parts survive and what parts are deleted in a Boolean, should be eliminated. At least, in the case where the input meshes describe closed volumes.

User Interface

  • Outliner (Nathan Craddock)
    • Use shift for restrict button child toggle (commit)
    • Left and right walk navigation (commit)
    • Include gpencil modifiers and effects (commit)
  • Themes: add alternating row theme color for file browser (commit) (Red Mser)
  • Do not display negative zero floats (commit) (Harley Acheson)


  • Sculpt: add Cloth Snake Hook brush (commit) (Pablo Dobarro)
  • Objects:
    • Add “Object -> Clean Up” menu (commit) (Campbell Barton)
    • Support removing unused material slots for selected objects (commit) (Campbell Barton)
    • Support removing unused weights for selected objects (commit) (Campbell Barton)
  • UV: match 3D mesh editing behavior for edge-loop select (commit) (Campbell Barton)

Weekly Reports