Everyone is welcome on the Google Meet linked below every other Thursday, at 17:00 CEST.
Present:
The meeting covers the Pipeline & I/O module topics (USD integration, other external fileformats support…).
Links
- Google Meet
- Pipeline & I/O Meetings Overview
- Pipeline & I/O module
- USD project
- #Pipeline & I/O module chat channel
- #USD chat channel
USD
4.4 Targets
- Jesse will keep working on a WIP implementation for the Mesh Sequence Cache design.
- The PR for scene graph instancing export from Micheal has been merged.
- Jesse has a PR for the Fix handling of edge crease values in Alembic and USD I/O task. Awaits final review before merge.
- Jesse will resume working on multi-threaded USD import. This is a Blender 4.5 target now.
- Jesse keeps working on support for curves in import. OBJ importer might be a good example. This is also a Blender 4.5 target now.
Collection Import/Instancing
- Nothing new on this topic, works keep on going.
Blender 5.0 ?
- Python/RNA API and blendfile breakages should be defined by modules now.
- Removal of collada is confirmed for 5.0. Aras will take care of it when the time comes.
Other
- Thomas reminds the module to think about potential GSoC Projects for that year.
- USD could be a source of ideas? Armature or animation e.g.
- Adding support to expose USD schemas to users? Or semantic APIs?
- Adding a public/exposed JSon I/O? E.g. glaze. Main target beeing configuration I/O. Would overwrite the startup or userpref files. Could be part of the Blender Setup project? Not clear though if there would be benefits compared to using Python JSon support, and/or python script execution at startup. Maybe from a security perspective (not having to trust executing code at startup).
- UFBX: Aras is working on a protoype based on the design task.
- Has been working on the hardest features (animations and armatures).
- In general, it’s probably better to follow UFBX behavior rather than existing Python importer, when they diverge.
Next Meeting
The next meeting will be on Thursday 13th February, 17:00 CET/Amsterdam time (your local time: 2025-02-13T16:00:00Z).
The provisional meeting agenda will be linked in the Pipeline & I/O Meetings Overview thread before the meeting.