USD + Hydra as a replacement of SceneKit

Viewed 97

On the WWDC'22 talk, Apple presents an approach to work natively with USD in Xcode. Also, Apple published this code to download. To be able to use this USD + Hydra as a replacement of SceneKit, how would we do to interact with the UI?

If anyone can help with a function like apply material in SwiftUI would be much appreciated!

1 Answers

...it's not just about SceneKit...

Pixar's Hydra is rather an imagery processing library (a part of USD distribution) which connects scene delegates (SD) and render delegates (RD), allowing you to potentially use any contemporary raytraced renderer. In other words, Hydra enables communication between multiple scene graphs and multiple renderers. You can run Hydra with RealityKit, SceneKit or Metal.

Professional software such as Maya, Nuke and Houdini are already using Hydra.

Related