Pixar has just released the USD

Pixar has finally relased the Universal Scene Description : https://github.com/PixarAnimationStudios/USD
I think it would be great if it gets integrated into Blender. Here’s more info on USD : http://graphics.pixar.com/usd/docs/index.html

Would implimenting this help the bge a lot?

Universal Scene Description (USD) is an efficient, scalable system for authoring, reading, and streaming time-sampled scene description for interchange between graphics applications.

So no, it wouldn’t.

Dependencies

[TH]Name[/TH]
[TH]Version[/TH]

C++ compiler
GCC 4.8, Clang 3.5, MSVC 14.0(VS 2015)

C compiler
GCC 4.8, Clang 3.5, MSVC 14.0(VS 2015)

CMake
2.8.8

Python
2.7.5

Boost
1.55

OpenEXR
2.2.0

DoubleConversion
1.1.1

Intel TBB
4.3.1

OpenSubdiv
3.0.5

GLEW
1.10.0

OpenImageIO
1.5.11

Ptex
2.0.30

Qt
4.8.0

Pyside
1.2.2

So no rig support by default ? So each software developer will implement its own data structure for bones,and hierarchies and constraints ? How does this help with unified file format ? Does anybody have any info on this?

No universal identifiers… so you can work for a renowned company and still have very bad ideas.

It is said in the “What USD is not” section that:

Further, the more rigging behaviors and execution semantics we would add to USD, the more difficult it would become to interchange the data successfully between DCC’s, since there is not, currently, broad agreement between vendors of what these behaviors should be.

As there is no unified rigging description, and working that out is probably not on Pixars top priority, there is no rig support in USD.