Tuesday Talks
Notes for module meetings of Tuesday, 1 September August 2020.
Present: Brecht Van Lommel (all), Dalai Felinto (all)
General Topics
Last week review- Bugs to Known Issues
- Bugs older than 6 months should be moved to Known Issue
- Known Issue to Bugs → tag topics
- Roadmap update planning
User Interface
Participants: Campbell Barton, Julian Eisel.
- Status
-
114
bugs,0
high priority,47
unclassified -
Ca. 170
patches - Needs a pass to classify the issues
- Needs a pass to move bugs to known issue.
- Number of patches dragging is due to unrevised design.
-
- See 2020-08-31 UI Team meeting notes.
- Property search
- Initial design agreed.
- Pablo to show solution to Ton.
- Search menu
- Needs to clarification of status, if finished, just close it.
- Asset browser
- MVP to be presented this week.
- Nodes
- Design ongoing.
- Outliner
- To be reviewed this week.
- Data-block selector
- Design agreed on by UI team.
- Followups:
- ☐ Classify 20 issues this week.
- ☐ Close “finished” projects such as the search menu.
- ☐ Update roadmap image.
- ☐ Patch review discussion for other-other week.
Modeling
Participants: Campbell Barton
- Status
-
73
bugs,1
high priority,16
unclassified -
17
patches - Tagging reports as known issues should be left to the module members only.
- Part of the classification can be to decide between bug, known issue or paper cut.
-
- 2.91 plan:
- Boolean
- Mesh optimization
- ☐ Needs to define what can be target at 2.91.
- Improve modeling tools
- Add object finished.
- UV Editing
- Nothing planned, will be tackled based on time availability.
- Room for new developers to contribute.
- Precision modeling
- Followups:
- ☐ Look at high priority bug.
- ☐ Check UV developers potential involvement.
- ☐ Assess the expected benefit from the fast highpoly mesh editing.
- ☐ Needs to check with Germano what are the plans for 2.91.
Python & Add-ons
Participants: Campbell Barton
- Status
-
38
bugs,0
high priority,23
unclassified -
2
patches
-
- Still nothing planned
- Followups:
- ☐ Classify 15 issues this week.
- ☐ Remove Addons Community from queries.
Render & Cycles
Participants: Brecht Van Lommel
- Status
- 87 bugs, 1 high priority, 17 unclassified
- 50+ patches
- 2.91 plans:
- Sampling patches
- Improve adaptive sampling and denoising
- Cycles API refactoring and Alembic procedural is ongoing, will not have immediate impact on Blender
- 2.9x plans:
- Many light sampling patch will likely not be ready for 2.91, but can be merged as experimental feature
- Point cloud rendering likely moves to 2.92 since particle nodes will not be ready anyway
- Followups:
- ☐ Contact AMD regarding driver bugs.
Sculpt, Paint, Texture
Participants: Pablo Dobarro, Julien Kaspar.
- Status
- 46 bugs, 4 high priority, 26 unclassified
- 12 patches
- Performance
- There are some critical performance issues that prevent Sculpt Mode from working in high end processors. A possible solution is in D8442 and D8508, but that may not be the cause of the problem.
- The high frequency pen tablet events should be in master as soon as possible in order to make changes in the paint brush operator code. Currently, the behavior of painting modes in Windows and Linux is not the same.
- Development cooperation required
- Sculpt vertex paint depends on data layer proposal.
- Cloth brush depends on brush management (which is handled by the asset browser).
- 2.91
- Performance
- Will start profiling
- Initial brush management
- Needs help from UI team
- Finish Multires projects from 2.90
- Subsurf type
- Delete lower
- Sculpt Vertex Colors support
- refit/rebase
- Transform tool may not be improved for 2.91
- Needs more work in the gizmo/transform code that may affect other areas.
- Needs to show the gizmo when transforming.
- Needs help from gizmo team.
- Edit (mesh, sculpt) workflow with multiple objects patches are done, some of them waiting for UI review (D7510).
- Data layer (non-sculpt vertex color)
- Performance
- Only if time allows
- Implement all missing gestures (almost done already) and trimming tools should be straightforward.
- Needs clarification
- Try to include as many features as possible from T73448, focus in UI reorganization for 2.92.
- Future
- Keymesh.
- PBVH_TEXTURE to start porting the new painting features to texture paint.
- Followups:
- ☐ Address the overflow high priority bug.
- ☐ Start the profiling for performance.
- ☐ Initial design for brush management.
- ☐ Update roadmap image.
Animation & Rigging
Participants: Sybren Stüvel, Luciano Muñoz, Sebastian Parborg.
- Status
- 13 bugs, 1 high priority, 7 unclassified
- 23 patches
- Existing high priority issue should be lowered to normal
- Module is in “maintaince mode”.
- Needs more developer time to handle new features.
- If there are more developers it will also need to include more animators.
- Needs clarification
- Animation performance goals for 2.91.
- 2.91 plan:
- Longer term roadmap
- Implement some of the features described in the Spring animation post-mortem.
- Followups:
- ☐ Look at the facemap roadmap/future.
Nodes & Physics
Participants: Sebastián Barschkis, Jacques Lucke, Sebastian Parborg
- Status
- 94 bugs, 12 unclassified
- 3 patches
- Bullet
- Wrapping up the requirements for the Blender animation studio.
- 2.91 plan:
- Fluids: Usability improvements for productions (with artist input)
- Liquid Simulation Display Options (GSoC 2020)
- Longer term roadmap:
- Followups:
- ☐ Review of liquid simulation GSoC
- ☐ Kickstart the hair project, initial plan of attack
- ☐ Check if the GSoC softbody project is ready to be integrated in Blender
- ☐ Particle nodes design clarification
- Example of data flow on top of existing design
VFX & Video
Participants: Sergey Sharybin, Richard Antalik, Francesco Siddi.
- Status
- 41 bugs, 0 high priority, 3 unclassified
- 10 patches
- 2.91 plan:
- Longer term roadmap
- Monique is looking into compositor design
- Need to bring back to roadmap:
- Need to bring background images color management back into the roadmap
- Followups:
- ☐ Move compositor design to phabricator.
- ☐ Clarify with Jeroen the plan of attack for filmic.
- ☐ Update roadmap image
Eevee & Viewport
Participants: Clément Foucault.
- Status
-
42
bugs,5
high priority,29
unclassified -
11
patches - Needs artist feedback for feature film requirements.
- Focus on high priority issues and clear the roadmap.
-
- 2.91 plan
- Longer term roadmap
- Start experiment with viewport compositor
- Followups:
- ☐ Check with Andy Goralczyk the feature film requirements topics.
- ☐ Check status of AOV patch.
- ☐ Classify 20 issues.
Data, Assets & I/O - part I
Participants: Bastien Montagne, Julian Eisel.
- Status
- 7 bugs, 1 high priority, 3 unclassified
- 8 patches
- Roadmap Update
- 2.91: Overrides - milestone 1, and milestone 2
- Overrides to expand past 2.92.
- Performance: keep going past 2.93.
- Alembic to be determined.
- Asset Browser
- MVP started, to be presented early next week, plus a video.
- Asset browser basics (local assets)
- Overrides
- Milestone 1 and 2 target for 2.91.
- Patches
- Review on hold for 2 weeks.
- Followups:
- ☐ Roadmap image to be updated.
Data, Assets & I/O - part II
Participants: Sybren Stüvel.
USD & Alembic
- Status
- 0 bugs, 1 high priority, 0 unclassified
- Alembic
- 3 patches, 1 branch
- Wrap up milestone 2 for 2.91, and put the other milestones on hold
- Working on export of custom properties
- Hope for 2.91, maybe 2.92: instancing support.
- Export of invisible objects already in 2.91
- Daniel Bystedt is new commisioner
- USD
- Export of invisible objects already in 2.91.
- Only longer-term plans.
- Followups:
- ☐ Dalai will organize a meeting with Bf-usd to distribute the USD workload and map out the short term roadmap (initial date, 10/Sep 18h00 CEST).
Grease Pencil
Participants: Antonio Vazquez.
- Status
- 9 bugs, 1 high priority, 9 unclassified
- 7 patches
- Libraries need update
- 2.91 plan
- Improve convert mesh to strokes
- Add step option to interpolate sequence
- Trace images using potrace lib.
- Add masking material option to open holes in filled areas.
- Import SVG files.
- 2.92 plan
- Note: these features are technically ready, but code review may be too much for 2.91.
- New Bezier edition (GSoC)
- New length modifier.
- Export grease pencil to SVG.
- LineArt: New module to generate lines over meshes using grease pencil as target.
- Future
- Add render passes
- Followups:
- ☐ Update roadmap image to include bezier, and render pass (2.93).
- ☐ Design discussion with Clément (and Brecht?) about line art and compositing.
- ☐ Classify the 9 existing reports.