2023-09-14 Pipeline, Assets & I/O meeting

Everyone is welcome on the Google Meet linked below every other Thursday, at 17:00 CEST.

Present: Bastien Montagne, Matt McLin, 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

USD

  • UsdSkel export:
    • Feature is now stable and ready for review, but getting it there was harder than expected.
    • Complex modifiers stacks cannot be represented in USD.
    • Solution is likely to support two cases:
      • Basic export of rigs, with most of the modifiers disabled.
      • Export of full complex animation through baking into point caches.
    • Bastien will handle review.
    • Target release is now Blender 4.1.
  • 4.1 targets:
    • No real new targets added yet. Ideas:
    • Support subdivision schema for export?
  • Bastien reminds the team that now is also a good moment to check on bug reports for Blender 4.0.

Next Meeting

The next meeting will be on Thursday 05th October, 17:00 CEST/Amsterdam time (your local time: 2023-10-05T15:00:00Z).

The provisional meeting agenda will be linked in the #pipeline-assets-io-module channel before the meeting.

2 Likes

Question: since in USD 4.1 targets I don’t see this, I wonder if this is already supported for 4.0, since it was in doubt: Point Clouds :slight_smile:

1 Like

No, point clouds will not be supported for 4.0, but we can add it to the list of goals for 4.1. Here is the task: #106398 - UsdGeomPoints import support - blender - Blender Projects

1 Like

4.1 target ideas?:

  • drag and drop from os browser: all popular formats (obj coming sounds nice!) -ie obj, fbx, USD and gltf/glb
  • drag and drop of texture assets
2 Likes

I think a great goal for 4.1 would be to support instances import/export. They should have been added a long time ago

1 Like

I wish there was a general Import / export window, with drop down to choose format.
Instead of like 20 menu items to choose which thing to import.

3 Likes

It is being worked on, currently, it is in the code design phase Check Progress here #111242 - WIP: Experiment: Drop import operator helper and file drop type - blender - Blender Projects

2 Likes

Are there plans to integrate a reference system rather than an import/export system for the USD ? This seems important to me for the integration of Blender into 3D Pipelines.

Also, I notice that animated focal in cameras don’t seem to work with USD/ABC.

3 Likes

@ThomasMCS if cameras are supported, I would consider that a bug TBH, that’s crucial, I refer to the animated focal in cameras, I think you can report it as such.

2 Likes

There are already some reports about this : #102424 - Alembic Imported Camera - misses Focal Length Animation & Depth of Field Animation - blender - Blender Projects
I don’t know if this will be resolved for 4.0

That’s for ABC, but I would report it with Blender 4 alpha and USD, that’s more actual, and Alembic is not progressing so far

1 Like

Alembic Import: Visibility #69191

USD has the same problem.
There is no way to import a cache file with visibility animations into blender.
This is one of the barriers to adapting blender in the studio.
Implementing the extended functionality of USD is important, but the
I think being able to import animated geometry normally is a priority.