Everyone is welcome on the Google Meet linked below every other Thursday, at 17:00 CET.
Present: Bastien Montagne, Brecht Van Lommel, Charles Wardlaw, Jesse Yurkovich, Michael B Johnson, Micheal Kowalski,
The meeting covers the pipeline & I/O module in a broader sense, including some topics hosted in other modules (e.g. some I/O python add-ons, or overrides and .blend file I/O from the Core module).
Links
- Google Meet
- Previous meeting
- Next meeting
- Pipeline, Assets & I/O project
- Core project
- #pipeline-assets-io-module chat channel
- #core-module chat channel
- #USD
USD
Ongoing Development for Blender 4.1 Targets
- Micheal K finished and merged the basic support for
on_import
USD hooks. - Two targets have been rescheduled for Blender 4.2: the import of geometry sets and of USDGeomPoints primitives.
New Targets for Blender 4.2
- Micheal K will create the task.
- Targets to be ported over from the 4.1 task:
- import of
GeometrySet
from USD and Alembic: Although not fully functional (Bezier Curves support), and Curves rendering is not in main yet, it’s probably worth merging anyway? - Import
UsdGeomPoints
as Point Clouds: Micheal K will check with Devin again, but it should essentially be ready to be merged now. May depend slightly on GeometrySets.
- import of
- Further ideas: Instancing export, Unit conversions…
Improved Integration of USD in Blender
See also the synthetic task.
USD Reference
Charles is still working on its prototype. One big remaining TODO is the actual drawing of the USD references in the viewport.
Collection Export
This is about the basic support of export settings per collection, available for any external format (not the more advanced topics discussed in the previous meetings, specific to USD).
See also the design task.
The pull request is still WIP. Two main blockers:
- Undo and IDproperties for python operators are not working.
- Presets are not working well.
Brecht will try to help Jesse with these.
Some related changes are also needed:
- Jesse has a patch to improve the UI handling in filebrowser (panels for operators’ options).
- Many IO Operators need to report errors better.
Some further improvements may also be needed on the UI/UX aspect, e.g. adding a dedicated icon in the Outliner for collections having IO settings.
Next Meeting
The next meeting will be on Thursday 29th February, 17:00 CET/Amsterdam time (your local time: 2024-02-29T16:00:00Z).
The provisional meeting agenda will be linked in the #pipeline-assets-io-module channel before the meeting.