USD format?

Are there any current packages around that support USD in some form?
https://graphics.pixar.com/usd/docs/Introduction-to-USD.html

Looks like it’s becoming the way to exchange 3D scenes between applications.

I’m interested in sending 3D data from julia over a socket to be visualized/edited on a client. I’ve been making due with my own simple format, but would eventually like to support something standard. Visualization directly from julia would also be handy.

I was kinda pulling for glTF as it’s a “tighter” format, but I’m happy that consensus on a single format appears to be forming.

3 Likes

I wanted to ask if anything has happened on that front.

Omniverse seems to grow (with NVIDIA warp also digging into more traditional computational domains like FEM). Also, USD could be used for applied research as a quite powerful layer to describe/store scenes.

I’m thinking of wrapping some bits of GitHub - PixarAnimationStudios/OpenUSD: Universal Scene Description as I have a project involving NVIDIA warp for which a Julia bridge would be great.

[But I don’t want to raise expectations. I still struggle to make proper time besides my other research and there are a few other Julia things I really would like to work on.]