6 January 2020

Notes for meeting of Monday, 6 January 2020. 18:00 CET / UTC 17:00 on #blender-coders on blender.chat.

Announcements

  • Starting this year/January, we now have Richard Antalik working fulltime :slight_smile: (triaging at first, drifting towards VSE)
  • Tracker curfew is ongoing, devs remember to untag tasks from the #tracker-curfew project after triaging (move them to bug or known issue( /fixing them

Blender 2.82 bcon3

  • Original plan is to move to bcon3 this Thursday (9/1)
  • Grease Pencil / annotation patch needs review by then - D6467
  • Lukas Stockner says at least one UDIM patch needs review, specially the Eevee/Workbench patch (D6456) - other patches: D6465 (simple), D6492 (packing, more complex, not priority) - Clement will try to look at it
  • Lukas will also work in UDIM manual in the coming days
  • Pablo Dobarro wants the IK pose brush (D6389) to be in bcon3

Blender 2.83 bcon1

  • Just a reminder that we then also start 2.83 bcon1 this week
  • Time when consider what to schedule in the modules roadmaps let’s remember of the tracker curfew
    (so devs are expected to work 2 full days a week with bug triaging, fixing and patch review)
    This will impact the inflow of new features, but it is temporary

Other

  • Pablo Dobarro mention that if the multires fix are not planned for 2.82 he suggests lowering the priority for review all other pending sculpt related patches
  • Ray Molenkamp reminds every to run unittests
  • Happy 2020!

Changes / New Features

Gizmos

  • Match UV editor gizmos more closely to the 3D view (Campbell Barton)
  • Support 3D arrow gizmos in 2D spaces (Campbell Barton)
  • Use compatible scale values between 2D/3D gizmos (Campbell Barton)
  • Default to gizmo drag when LMB select is in use (Campbell Barton)

Industry Compat keymap

  • Support the recently added Drag option (William Reynish)
  • Industry Compat keymap: Support 1-3 keys in the UV Editor when Sync Selection is enabled (William Reynish)
  • Properly support Grease Pencil Edit Mode (William Reynish)

User Interface

  • Scale region hide threshold by zoom level (Campbell Barton)
  • Improve toolbar width snapping (Harley Acheson)

Tool System

  • Enable fallback tool by default (Campbell Barton)
  • Store the fallback tool for re-use (Campbell Barton)
  • Adjust Smooth/Randomize modal operator behavior (Campbell Barton)

Performance

  • BLI_bvhtree_overlap now works multithreaded. This improves the performance of features such as Cloth Collision (10%), Auto Merge & Split (180%), Boolean Modifier and others. (Germano Cavalcante)
  • Edit Mesh: Use multithreading in other parts of Auto Merge & Split (Germano Cavalcante)

Others

  • USD Exporter: removed from experimental features (Sybren A. StĂĽvel)
  • Transform: Pose: Partial support for Auto IK + X-Mirror (Germano Cavalcante)
  • EditMesh: Improve AutoMerge with Split Edges & Faces - Similar to AutoMerge without this option, it also finds duplicates between selected vertices (Germano Cavalcante)
  • Transform: Pose: Partial support for Auto IK + X-Mirror. “Partial” because it does not work with the Relative Mirror option. (Germano Cavalcante)
  • Transform: Individual Origins: Create islands between only selected uvs. Before it was created to all visible UVs. (Germano Cavalcante)

Weekly Progress Reports

3 Likes