You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Blender Developers Meeting Notes: June 21, 2021

1

Announcements

image

Modules & Projects

New Features and Changes

Geometry Nodes

  • New nodes:
    • Raycast Node (commit) (Lukas Tönne)
    • Curve to Points Node (commit) (Hans Goudey)
    • Add Curve Subdivision Node (commit) (Hans Goudey)
    • Separate Components Node (commit) (Johnny Matthews)
    • Curve Reverse Node (commit) (Johnny Matthews)
  • Curve support:
    • Support minimum twist normal mode (commit) (Jacques Lucke)
    • Join dynamic curve attributes in the join geometry node (commit) (Hans Goudey)
  • Performance improvements:
    • Use multithreading in curve nodes and data conversion (commit, commit, commit) (Hans Goudey)

Rigging

  • Add automatic B-Bone Scale toggles (commit) (Alexander Gavrilov)
  • Implement lengthwise scaling of B-Bone segments (commit) (Alexander Gavrilov)
  • Add B-Bone Y scale channel and extra flag fields to DNA (commit) (Alexander Gavrilov)

Mesh Editing

  • Performance improvements:
    • Use multithreading in various places:
      • Optimize object mode face tessellation (commit) (Campbell Barton)
      • Counting the total selection (commit) (Jeroen Bakker)
      • Counting material buckets (commit) (Jeroen Bakker)
    • Various improvements to normal calculation (commit, commit, commit, commit) (Campbell Barton)
    • Limit recounting during selection mode flushing (commit) (Jeroen Bakker)
    • Cache material offsets (commit) (Jeroen Bakker)
    • Minor optimization to concave quad check for tessellation (commit) (Campbell Barton)

Grease Pencil

  • Line Art: Cached calculation for modifiers in the same stack. (commit) (Yiming Wu)

User Interface

  • Edge-panning while dragging in the node editor (commit) (Lukas Tönne)
  • Support 3D viewport local view overlay stats (commit) (Harley Acheson)
  • Windows: Allow specifying the blender installation used for thumbnails (commit) (Harley Acheson)

Python API

  • Option for render engines to disable image file saving (commit) (Thomas Lachmann)
  • Remove deprecated bpy.app.binary_path_python (commit) (Campbell Barton)

Miscellaneous

  • Spreadsheet Editor: Add row filters for removing rows from the view (commit) (Hans Goudey)
  • Mantaflow: Optimize FLIP neighbor search radius (commit) (Erik Abrahamsson & Sebastián Barschkis)
  • Alembic Import: support reading per-vertex UV sets (commit) (Kévin Dietrich)
  • Video Sequence Editor: Improve animation evaluation performance (commit) (Richard Antalik)

Weekly Reports

About Author

Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.

1 Comment

  1. Another great set of updates. The Multithreading is probably the biggest for me. Brings back more power to my Threadripper.

    I do hope we'll hear more on AMD and CyclesX soon, still concerned about lack of info on that

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.