Native USD viewing with Hydra?

,

Any chance we can see an implementation of USD Hydra to enable fast loading of native USD objects in the Rhino viewer? For reference, the integration that Autodesk has done within Maya is really well done. I’d love to see the same native viewing, usd layering, usd variants, payloads, etc available in Rhino. It would be great opportunity for Rhino users and a huge improvement for users working with very large datasets, especially those that work closely with shipbuilders, film, gaming, and vfx studios.

1 Like

Hey Michael,
I’m not exactly sure I understand what you are requesting. What is the “Rhino Viewer” project you are referring to?

Hi Steve!

My post is more a feature request to have USD files be referenced into the viewport without converting the data into rhino objects. Others have done this by integrating Pixar’s Hydra into their apps viewer. Doing so would allow rhino users to load/reference massively more complex files into Rhino without taking a hit on performance.

This might be best implemented as a grasshopper component.

Having core Rhino load files resulting in geometry you can’t select, snap to, modify and possibly not follow Rhino’s display modes seems like a difficult thing to support.

FWIW Hydra is only the framework, we’d have to still write the rendering part of it as a delegate. In essence it means writing an importer of sorts, even if it isn’t the same as as a full USD import.

I know it’s a big ask. Being in core rhino would be ideal, for the reasons you mentioned. It was a big lift for Autodesk to achieve the same in Maya, but it brought a massive improvement to large scenes. Catch up with Maya: Out-of-this-world USD, animation, and modeling workflows - YouTube