Skip to content

Versioning and AssetInfo

murphyeoin edited this page Oct 24, 2016 · 1 revision

Author USD files which contain non-versioned (ie “floating”) references e,g "pxr:/path/to/my/file?version=latest"

Those references resolve to a specific version at the time the referencing file is authored, but they don't want to hardcode versions in the referencing file, so they leave the floating reference float, and write AssetInfo to each referencing prim which can be picked up by their external pinning system, enabling them to control the versions from outside USD by reading the AssetInfo and setting that version on your filesystem (e.g making a symlink from the versioned file with an unversioned name or whatever Perforce does).

An example of this would be: I author 2 geocache versions: pxr:/jobs/findingdory/char/destiny/geo/v001 pxr:/jobs/findingdory/char/destiny/geo/v002

Then i have a referencing USD file which could look like this: xx

Clone this wiki locally