3.0.0 (7/13/22)

The USDRT Scenegraph ABI is NOT stable for this release.

  • Additional RT Scenegraph APIs

    • UsdPrim::GetChildren

    • SdfPath::GetAncestorsRange

  • Added copy and deepcopy support to Gf Python bindings

2.0.0

The USDRT Scenegraph ABI is NOT stable for this release.

  • Add missing APIs for Quat-related methods on usdrt.Gf.Matrix classes

  • Internal cleanup to use Fabric C++ wrappers

  • Add repr for VtArray python bindings

  • Add GetPseudoRoot to usdrt::UsdStage

  • Adds RT Scene Delegate

    • USD->Fabric population plugin

    • UJITSO mesh merging on load

    • Geometry streaming support

    • Viewer updates

    • New USDRT::GfRange3d and python bindings

  • Item accessors for Quat and Matrix Pyhon bindings

  • Adds vector-type methods for resizing VtArray

1.0.1

The USDRT Scenegraph ABI is NOT stable for this release.

  • Added support for missing Attribute.Get/Set for Quat types in Python

    • Added tests to track remaining outstanding type support

  • Fixed Fabric types for Matrix data

  • Fixed GetStageInProgressId Python bindings

  • Added Stage.SetAttributeValue API to Python to shortcut Python overhead when setting multiple attribute values

1.0.0

The USDRT Scenegraph ABI is NOT stable for this release.

  • Several new features for usdrt::VtArray

    • Python bindings support buffer protocol

    • Python bindings support __cuda_aray_interface__ for populating from GPU sources

    • Safer reads and writes from Fabric data

    • Renamed DetachFromFabric to DetachFromSource to reflect that VtArray may be referencing data from a buffer protocol input, a cuda array input, or a Fabric CPU or GPU memory input

  • usdrt::UsdStage::Attach will create a StageWithHistory for a StageId if one does not exist

  • Initial support for writeback to USD from USDRT from usdrt::UsdStage

    • WriteToLayer will write to an arbitrary external layer not in use on the underlying USD Stage

    • WriteToStage will write back to the underlying USD Stage

  • Update to 1.0.0 version number following reports of issue with 0.* versions, the RT Scenegraph ABI is still considered unstable and subject to breaking changes

0.5.1

The USDRT Scenegraph ABI is NOT stable for this release.

Initial release of USDRT Scenegraph API for Kit.

This is an early release for experimentation and initial explorations with production integration.