User Guide: Rendering with USD

Just wanted to advertise that in the dev version of openusd.org, Dan Yu has published the first of many “user guides” tackling features or areas from a user information perspective.

This one covers Rendering with USD - it is not a description of Hydra behaviors, but rather a collection of the behaviors that USD expects any renderer to implement, and the scene description that goes along with them. Still time to provide feedback before it appears in the 23.11 release!

13 Likes

Thanks for putting this together, @dsyu !

1 Like

These are fantastic! Finally some documentation artists can read, and understand!
Thanks you!

1 Like

Overall, a lot of great information here, reads well and is easily digestible!

Perhaps a bit tangential (and likely lies on the Hydra side of things) but a section on ensuring custom materials and lights are registered to the SdrRegistry to allow for better translation from USD & other data sources into Hydra. This may be handy, particularly outlining how to specify when type conversions need to take place and how to specify what they are; (via the SdrPropertyMetadata->SdrUsdDefinitionType) commonly bool → int. I imagine this could also be its own section on shader plug-ins.

1 Like

This is great Sir!
A starting point for all delegates to agree on.

1 Like