We are excited to announce that the USD Unity SDK is being released as a Preview Package for Unity! This package greatly expands on the existing USD integration with Unity.
To get started, open the package manager (Window > Package Manager), enable preview packages (in “Advanced” options), search for USD and click the install button :
A blog post will be issued soon with more information !
Quick question. When loading the Pixar Kitchen_set as a Game Object, switching the “Payload Policy” to “Load All” is working only if I click on the “Reimport from USD” icon. Is it the expected workflow?
Thanks! And yes, that’s right, it will not automatically reload.
So it is working as intended, but automatically reloading might be nice to do in the future.
I just tried, and I see it package manage UI.
The package should work from 2018.3 as a package there are side branches in case you need to use an ancient version of unity.
Pretty neat!
I suggest not serialiazing the Mesh instances in the scenes/prefabs using HideFlags, since they will be generated again from the source files eventually - unless there’s a reason for it.
Else they will be serialized as text and it will take a long time to open.
This is what we did for the Sonder short film with Alembics importing, cutting hundreds of MBs in the scene files and reducing scene load times from multiple seconds to less than one.