Page MenuHome

USDProject
ActivePublic

Details

Description

This project tracks the integration of the Universal Scene Description package.

Progress report, calls for contribution, design proposal are communicated on the bf-usd mailing list.

The roles (and responsibilities) from the Blender team are:

  • Sybren Stüvel: project coordinator
  • Brecht van Lommel: lead engineer (technical design)
  • Francesco Siddi: lead product (functional specs & requirements)

Dalai Felinto is general development coordinator and will keep track of resource planning.
Michael Kowalski (NVidia) is actively contributing towards the USD importer (patch under review)

Meeting Notes

Resources

Recent Activity

Tue, May 4

Hans Goudey (HooglyBoogly) added a comment to D10700: USD Importer.

Some comments about UI text inline:

Tue, May 4, 6:23 PM · USD, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) requested changes to D10700: USD Importer.

Again there are plenty of 'unused parameter' warnings. Please set up your compiler to emit those, or use the Linux Custom Branch buildbot to build the branch with GCC (which will emit those warnings).

Tue, May 4, 5:55 PM · USD, Pipeline, Assets & I/O, BF Blender
Michael Kowalski (makowalski) added inline comments to D10700: USD Importer.
Tue, May 4, 5:53 PM · USD, Pipeline, Assets & I/O, BF Blender

Mon, Apr 26

Michael Kowalski (makowalski) updated the diff for D10700: USD Importer.
  • USD Import: merge prim with parent xform.
  • USD Import: remove mesh modifier duplicate code.
Mon, Apr 26, 3:39 PM · USD, Pipeline, Assets & I/O, BF Blender

Fri, Apr 23

Aaron Carlisle (Blendify) moved T81257: Initial version of USD Importer from Backlog to bcon2: Features on the BF Blender (3.0) board.
Fri, Apr 23, 12:21 AM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Thu, Apr 22

Dylan Neill (dylanneill) added a watcher for USD: Dylan Neill (dylanneill).
Thu, Apr 22, 8:41 AM

Mon, Apr 19

Michael Kowalski (makowalski) added a comment to D10700: USD Importer.

Yes, my original branch usd-importer-T81257 has logic for merging an Xform and prim into a single object. I will port this code to the usd-importer-T81257-merge branch as well. Thanks for pointing this out.

Mon, Apr 19, 6:48 PM · USD, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added a comment to D10700: USD Importer.

Exporting a single Mesh object to USD and then importing it again produces two objects: an Empty and a Mesh object. I don't think this is a good approach, as every time a scene is exported to USD and imported into Blender again the number of objects will double. It's also not what is described in T81257: Initial version of USD Importer, which references the Alembic importer. That importer has logic to determine whether separate XForm + Mesh nodes should be joined into a single Mesh object, or whether to split them up into an Empty and a Mesh object.

Mon, Apr 19, 6:39 PM · USD, Pipeline, Assets & I/O, BF Blender
Michael Kowalski (makowalski) updated the diff for D10700: USD Importer.
  • USD IO: fixed warnings.
  • USD Import: missing include.
  • USD Import: warning fixes.
  • USD Import: format fix.
  • USD Import: warning fixes.
Mon, Apr 19, 6:18 PM · USD, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) requested changes to D10700: USD Importer.

The patch doesn't build for me, and has lots of warnings too:

Mon, Apr 19, 4:59 PM · USD, Pipeline, Assets & I/O, BF Blender
Michael Kowalski (makowalski) updated the diff for D10700: USD Importer.

Updating D10700: USD Importer

Mon, Apr 19, 4:30 PM · USD, Pipeline, Assets & I/O, BF Blender

Fri, Apr 16

JT Nelson (jta) added a watcher for USD: JT Nelson (jta).
Fri, Apr 16, 3:05 AM

Tue, Apr 13

dark999 (dark999) added a watcher for USD: dark999 (dark999).
Tue, Apr 13, 9:37 PM
Francesco Siddi (fsiddi) edited Description on USD.
Tue, Apr 13, 11:33 AM

Apr 8 2021

Dave (namedtoaster) added a watcher for USD: Dave (namedtoaster).
Apr 8 2021, 5:06 AM

Mar 22 2021

Bastien Montagne (mont29) moved T81257: Initial version of USD Importer from Blender 2.93 to Blender 3.0 on the Pipeline, Assets & I/O board.
Mar 22 2021, 3:46 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Mar 15 2021

Sybren A. Stüvel (sybren) requested changes to D10700: USD Importer.

I've done a quick pass over the diff, to see if it can be accepted as-is (or with minor changes) and thus be in time for Blender 2.93 bcon2 or not. I feel that there are too many changes needed, though, and that thus we'll have to aim for inclusion in Blender 3.0.

Mar 15 2021, 1:50 PM · USD, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D10700: USD Importer.
Mar 15 2021, 12:48 PM · USD, Pipeline, Assets & I/O, BF Blender

Mar 12 2021

Bastien Montagne (mont29) moved T68933: Collections for Import/Export from Backlog to Long-Term - Official on the Core board.
Mar 12 2021, 10:57 AM · Core, USD, Pipeline, Assets & I/O, Import/Export, BF Blender
Bastien Montagne (mont29) added a project to T68933: Collections for Import/Export: Core.
Mar 12 2021, 10:57 AM · Core, USD, Pipeline, Assets & I/O, Import/Export, BF Blender
Bastien Montagne (mont29) moved T81257: Initial version of USD Importer from Long-Term - Official to Blender 2.93 on the Pipeline, Assets & I/O board.
Mar 12 2021, 10:54 AM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Feb 16 2021

Michael Kowalski (makowalski) added a comment to T81257: Initial version of USD Importer.

Thanks for pointing this out, Sybren, and I apologize for the oversight. I've removed the video.

Feb 16 2021, 2:46 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export
Sybren A. Stüvel (sybren) added a comment to T81257: Initial version of USD Importer.

@Michael Kowalski (makowalski) Please don't include icons from proprietary software in any comment. These are covered by copyright and other nastyness; see Ton's recent post on devtalk for more context.

Feb 16 2021, 2:03 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Feb 15 2021

Michael Kowalski (makowalski) added a comment to T81257: Initial version of USD Importer.

As an update, I recently extended the USD importer experimental instancing option to support collection instances, to allow editing of instance prototypes after import. (The change is committed to the usd-importer-T81257 branch.)

Feb 15 2021, 6:40 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Feb 8 2021

Brecht Van Lommel (brecht) removed a member for USD: Brecht Van Lommel (brecht).
Feb 8 2021, 12:52 PM

Feb 4 2021

Francesco Siddi (fsiddi) edited Description on USD.
Feb 4 2021, 6:26 PM

Feb 2 2021

Daniel Adams (thedanadamsusa) added a watcher for USD: Daniel Adams (thedanadamsusa).
Feb 2 2021, 11:00 PM

Jan 27 2021

Harsh (Harshk7) removed a watcher for USD: Harsh (Harshk7).
Jan 27 2021, 5:19 PM
Harsh (Harshk7) added a watcher for USD: Harsh (Harshk7).
Jan 27 2021, 5:19 PM

Jan 10 2021

Tone Dragos (NOTORIOUS) added a watcher for USD: Tone Dragos (NOTORIOUS).
Jan 10 2021, 3:01 AM
John@TMoneyGames (tmoneygames) added a watcher for USD: John@TMoneyGames (tmoneygames).
Jan 10 2021, 2:46 AM

Jan 8 2021

Sergio Rojas (sergiorojas) added a watcher for USD: Sergio Rojas (sergiorojas).
Jan 8 2021, 1:58 AM

Jan 6 2021

Anton Raves (Memento) added a watcher for USD: Anton Raves (Memento).
Jan 6 2021, 11:32 AM
T.R.O. Nunes (3Rton) added a watcher for USD: T.R.O. Nunes (3Rton).
Jan 6 2021, 4:35 AM

Jan 5 2021

swann (slumber) added a watcher for USD: swann (slumber).
Jan 5 2021, 11:13 AM
Dan Englesson (dan.englesson) added a watcher for USD: Dan Englesson (dan.englesson).
Jan 5 2021, 9:25 AM

Jan 2 2021

Kenzie (kenziemac130) added a watcher for USD: Kenzie (kenziemac130).
Jan 2 2021, 9:13 PM

Dec 7 2020

Satish Goda (satishgoda) added a watcher for USD: Satish Goda (satishgoda).
Dec 7 2020, 5:14 AM

Nov 18 2020

Francesco Siddi (fsiddi) edited Description on USD.
Nov 18 2020, 11:35 PM

Nov 9 2020

Francesco Siddi (fsiddi) added a comment to T81257: Initial version of USD Importer.

Tested a build based on the usd-importer-T81257 branch. The basic Pixar kitchen loads fairly quickly, and instancing saves memory as expected.

Nov 9 2020, 8:35 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Nov 4 2020

Francesco Siddi (fsiddi) edited Description on USD.
Nov 4 2020, 6:17 PM
Francesco Siddi (fsiddi) edited Description on USD.
Nov 4 2020, 6:16 PM
Francesco Siddi (fsiddi) edited Description on USD.
Nov 4 2020, 6:13 PM

Oct 19 2020

Bastien Montagne (mont29) added a member for USD: Bastien Montagne (mont29).
Oct 19 2020, 6:52 PM

Sep 28 2020

Sybren A. Stüvel (sybren) moved T81257: Initial version of USD Importer from Backlog to Long-Term - Official on the Pipeline, Assets & I/O board.
Sep 28 2020, 5:42 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export
Sybren A. Stüvel (sybren) changed the subtype of T81257: Initial version of USD Importer from "Report" to "To Do".
Sep 28 2020, 5:36 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export
Sybren A. Stüvel (sybren) changed the status of T81257: Initial version of USD Importer from Needs Triage to Confirmed.
Sep 28 2020, 5:23 PM · BF Blender (3.0), USD, Pipeline, Assets & I/O, Import/Export

Sep 21 2020

pierre-luc boily (plboily) added a watcher for USD: pierre-luc boily (plboily).
Sep 21 2020, 11:28 PM

Sep 18 2020

Dalai Felinto (dfelinto) added members for USD: Francesco Siddi (fsiddi), Michael Kowalski (makowalski).
Sep 18 2020, 10:34 AM

Sep 8 2020

Sybren A. Stüvel (sybren) updated the task description for T73363: Alembic / USD.
Sep 8 2020, 4:52 PM · USD, Alembic, Pipeline, Assets & I/O, BF Blender