Live data from Hacker News

Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

apple.com

81–90 of 271 posts

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#81
post #46

Does anybody know if the Blender project is involved / working towards this in any capacity?

Blender has USD support, but I think it would be difficult for them to contribute to OpenUSD directly. They're more of an "downstream user".

It's similar to SideFX and Houdini, which is an extremely common way to author USD scenes. SideFX isn't a member either, just a downstream user.

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#83

I see lots of off topic comments, but I'd like to ask as someone who played with fbx and similar formats supported by Autodesk and large parts of the gaming/CG industry what does OpenUSD provides exactly over different formats. I feel like there's never been a 3D counterpart to standards like Midi for audio.

> what does OpenUSD provides exactly over different formats

USD is to scene authoring what FBX is to 3D object authoring (though it also can do 3D object authoring).

USD adds complex shading, lighting and cameras, state-of-the-art multi-level instancing workflows, and most importantly, a very flexible way of referencing/layering assets and performing per-scene or per-shot overrides, plus tools (payloads) that enable extremely large scenes to be opened and authored in minutes instead of hours.

It really is pretty groundbreaking and has a ton of momentum.

The other hugely helpful component is USD has a very high-performance rendering architecture written in C++ called "Hydra" that allows for both interactive and non-interactive rendering backends to be developed and switched between at runtime. I can't think of a single commercial renderer that either hasn't already built a Hydra delegate, or isn't planning to.

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#86
post #36

Seen Autodesk here, which might - or might not - mean that the standard is also applicable for 3D engineering artifacts. However I see no explicit mention of this in the article by the link. Can this standard be well used for, say, designing a model for a 3D printer?

I suspect, but have no evidence, that it's the Maya side of AutoDesk

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#87
Standardization is desperately needed here - Apple is out in the wilderness doing their own thing. Trying to import the USD files their software generates into other tools is a nightmare. Most people I see, my own team included, ends up writing a deserialization tool that just parses the raw data they generate because working with their wonky USD files is too much of an annoyance.

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#88

How is this different from Collada from Kronos group? https://en.wikipedia.org/wiki/COLLADA They already made a universal scene description standard.

From the Collada wiki page: Initial release October 2004; 18 years ago Latest release 1.5.0 August 2008; 14 years ago

USD has more layering and referencing capabilities

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#89
post #45

Earlier quoted context omitted.

For one the reference implementation of USD is open source, unlike FBX where you have to depend on Autodesks binary blobs and are at the mercy of whatever jankiness comes with them. Such as the fact that the FBX SDK still isn't thread safe in TYOOL 2023 so you have to take a global lock whenever you touch it. Even Autodesk is backing USD so presumably even they have given up on the long term prospects of FBX.

What about glTF?

glTF is really single-asset only: that's not what USD is - USD is designed for entire scenes with scene graph hierarchy, and layers of overrides / additions (it's essentially a mini-evaluation engine internally). It's very powerful, but also quite complicated, and not just a file format.

USD started in the very complicated CG/VFX world where this type of complexity and flexibility is needed, however, Apple (and others) have been pushing it into other realms (VR, mobile, .usdz).

Re: Pixar, Adobe, Apple, Autodesk, and Nvidia form alliance for OpenUSD

#90
Does anyone remember X3D[1] / VRML? X3D is roughly the same concept, 20-some years ago.

Here's a hello world for X3D: https://www.web3d.org/x3d/content/examples/Basic/X3dSpecific...

And here's a hello world for OpenUSD: https://www.openusd.org/release/tut_helloworld.html#viewing-...

Although X3D is a bit more verbose, a lot of parallels can be drawn between the two, 20 years apart.

[1] https://en.wikipedia.org/wiki/X3D

Post reply on HN