USD support in Slicer

There was some talk about USD format support in Slicer (e.g., Open source Human Anatomy Atlas - #7 by pieper)

Was there any movement towards it?

I haven’t seen a lot of interest in it, but there is a set of vtk C++ code for exporting to it if we wanted to. Do you have a particular use case in mind?

Nothing in particular at the moment, but given it is popularity we might eventually need it as an export format in Slicer. Particularly if it can support (not sure if it does) more object types than glTF.

USD was designed for a very different use case so probably could export many things (rendering related and maybe transforms and such) and also define extensions for slicer-specific data concepts. I just haven’t seen a lot of demand for it yet but maybe Blender i/o will be a driver. Since Omniverse is a paid service it’s hard for me to see it gaining much traction for our community but we’ll see how things evolve.

The following discussion is likely relevant: