Skip to content

Renderman specific integration for USD DCC Plugins used at the UTS Animal Logic Academy

License

Notifications You must be signed in to change notification settings

UTS-AnimalLogicAcademy/usd-renderman

Repository files navigation

usd-renderman

Renderman specific integration for USD DCC Plugins used at the UTS Animal Logic Academy

Goals

The primary goal of the repo at this point is to support the rendering of USDVol VDBAssets with Renderman in Katana. It is likely that we will find more purposes for this repo but for now support is limited to our needs in production.

NOTE

As of Katana 6.5/7.0, VDB volumes are now available natively in Katana, making this repo obsolete.

Building

We build everything with rez.

Requirements

Our current build requirements are

  • CMake-3.16+
  • Renderman-26.0
  • Katana-6.0.4
  • RendermanForKatana-26.0
  • USD-22.05 (included internally with Katana 6.0)
  • boost-1.76 (included internally with Katana 6.0)
  • tbb-2020.3 (included internally with Katana 6.0)
  • python-3.9

More work will be done to reduce and simplify build requirments if we have time.

Contributing

We are still actively developing this repo as needed. However if there's any external interest in growing support for USD and Renderman, we'd be open accepting pull-requests. We'll add more documentation on how to do that, but for now, feel free to contact us directly or open an issue on GitHub!

Acknowledgements

A lot of the usd - katana specific code is heavily influenced by Luma Picture's work with usd-arnold.

About

Renderman specific integration for USD DCC Plugins used at the UTS Animal Logic Academy

Resources

License

Stars

Watchers

Forks

Packages

No packages published