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 (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)