Live data from Hacker News

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

apple.com

131–140 of 271 posts

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

#132
post #117
post #46

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

Just finished writing [0] about Blender's USD import issue. [0] - https://news.ycombinator.com/item?id=36947946

This was a great read, thanks for sharing.

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

#134
post #119

Earlier quoted context omitted.

The ASCII (plain-text, .usda file extension version) absolutely. For large scenes/models, the normal .usd binary/compressed version is often used for efficiency reasons (and proper round-tripping of float values for xforms, etc), but you can convert between the two with the 'usdcat' util and the python/c++ apis for debugging.

> proper round-tripping of float values Why do so many (all?) textual data serialization formats represent floats in base-10 scientific notation, anyway? If we wanted floats that are 1. human-editable but 2. bijective with IEEE754, wouldn't floating-point hexadecimal (and "e" notation representing a base-2 exponent) be a better idea?

Some do (i.e. Nuke compositor .nk files in the VFX industry, which stores some float values as hex)...

but then you loose the human readability / "understand-ability at a glance" advantage, so it sort of depends what the use-case is...

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

#135
post #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/X…

I was tinkering in that space in the mid-90s, and always felt the file format was a missed opportunity, and wasn't taking any of the lessons of HTML. What I wanted (but never built) was a semantic file format, something like:

There was a company in Sweden that built a system that used VRML and extended like that where you could define what the nodes were and reference and re-use them. The system also enable Python to script behaviour.

It also used the PHANToM for haptic feedback and used a 3D stereoscopic display

https://www.researchgate.net/figure/A-Reachin-Display-equipp...

The company H3D has built something similar.

https://h3d.org/

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

#136
I find it slightly odd that SideFX aren't part of this. They have worked very closely with Pixar on integrating USD into Houdini in a new subsystem/type of network called 'Solaris' / Lops. It is a very deep and powerful integration too: You can edit USD data using the Python Lop (pxr.Usd API) or even with Vex/Vops (a SIMD-focused language that can be 'written' using 'Vop' nodes that compiles to bytecode and runs (fast) on LLVM.) Makes sense considering how much Houdini gets used to create assets (including at Pixar and for many AAA games as well.) Hopefully the alliance don't make things harder for Solaris! (Autodesk is a direct competitor because of Maya).

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

#137
post #20

Stub for arguing about what "USD" means. These comments were originally at the top level but the offtopicness was choking the thread so I'm moving them here. I left https://news.ycombinator.com/item?id=36962294 out because it has actual interesting information about the project.

Sounds like a crypto coin at first.

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

#138

I find it slightly odd that SideFX aren't part of this. They have worked very closely with Pixar on integrating USD into Houdini in a new subsystem/type of network called 'Solaris' / Lops. It is a very deep and powerful integration too: You can edit USD data using the Python Lop (pxr.Usd API) or even with Vex/Vops (a SIMD-focused language that can be 'written' using 'Vop' nodes that compiles to bytecode and runs (fas…

Ah, I see SideFX are there as a "General Member"! Cool!

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

#139
I'll be genuinely surprised if Autodesk doesn't act like a bad actor w.r.t. an open format standard.

It doesn't fit their displayed principles/ethics/concept/mission from the past 30 years whatsoever, so i'm probably just not clever enough to see what their scheme is yet.

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

#140

I find it slightly odd that SideFX aren't part of this. They have worked very closely with Pixar on integrating USD into Houdini in a new subsystem/type of network called 'Solaris' / Lops. It is a very deep and powerful integration too: You can edit USD data using the Python Lop (pxr.Usd API) or even with Vex/Vops (a SIMD-focused language that can be 'written' using 'Vop' nodes that compiles to bytecode and runs (fas…

Ah, I see SideFX are there as a "General Member"! Cool!

pretty cool indeed

long live sidefx

Post reply on HN