3D World

WRAPPING UP USD ADDRESSES THE TECHNICAL PROBLEM OF GEOMETRY REPRESENTA­TION AND INTERCHANG­E BETWEEN APPLICATIO­NS

-

USD AND RENDERMAN

Renderman has several integratio­n points with USD. The most obvious is that Renderman provides a Hydra Renderer Delegate for plugging into Hydra. This allows for Renderman to be used as a renderer with any applicatio­n that supports switching delegates, such as usdview, which ships with USD, or Houdini’s Solaris. Renderman is able to render geometry, materials, and lights straight from Hydra.

Renderman has also served as the inspiratio­n for many of the schemas within USD, such as the schema for lights.

As both USD and Renderman evolve, we on the Renderman team will continue to more deeply integrate USD support and ingestion to the renderer.

EVOLUTION OF USD

USD continues to evolve to meet the needs of sophistica­ted pipelines and toolsets. The USD developmen­t team at Pixar is continuous­ly pushing USD to provide more flexibilit­y in how it drives production rendering. The backbone of our geometry and shading pipeline is USD. We are working to define additional features that will give it the flexibilit­y we need to drive our complex lighting setups via USD and Hydra through to Renderman.

Another area that many studios are interested in is procedural­ism. Studios want a standard way to represent and expand procedural­s for geometry creation, as well as for scene manipulati­on at the moment geometry, materials and lights are passed to the renderer. Procedural­ism is always an active topic of conversati­on and it will take time and a lot of due diligence for full procedural­ism to be added to USD and Hydra. One of the key design principles of USD is to deliver a high-performing system and renderer. Any foray into a deeper level of procedural­ism must be done carefully in order to make sure that a high level of performanc­e is maintained.

USD modernises how scene data is represente­d and managed for today’s production pipelines, and is currently transformi­ng pipelines across the animation and visual effects industry. USD addresses the technical problem of geometry representa­tion and interchang­e between applicatio­ns while at the same time providing a high-performanc­e system, artist collaborat­ion via non-destructiv­e layer compositio­n, and the ability for renderers like Renderman to plug into the USD ecosystem.

As the DCC vendors like Autodesk, Foundry and Sidefx continue to embrace USD and its many benefits, you will continue to see its usage grow throughout our industry. In the next few years, if you haven’t already, you will find yourself working directly with USD and able to take advantage of its power, flexibilit­y, and other features for modern pipelines. •

 ??  ?? Top: Hydra’s Storm rendering via Opengl in usdview
Top: Hydra’s Storm rendering via Opengl in usdview
 ??  ?? Above: Renderman rendering as a Hydra Renderer Delegate inside of usdview
Above: Renderman rendering as a Hydra Renderer Delegate inside of usdview

Newspapers in English

Newspapers from Australia