Menu

VR Avatars & More
Not Just Squirrels

3d Asset Interchange

I'm frustrated with the lack of interoperability for 3D assets, especially in open source.
FBX is the current best interchange format for 3D assets. Sadly, it is non-extensible and undocumented, hardly optimal.

I'm working on an extension system for any 3d format, but primarily FBX. It works by serializing data into node-names in the scene hierarchy.
This is about as heretical as it sounds, but it works, very well.

The project is called: NNA - Node Name Abuse
It is implemented for Blender and Unity.
View the documentation here!

A way better solution would be an open and extensible 3d format for interchange to exist.

I have created a proof-of-concept for exactly that. View it here!
It also includes a sub-project for shader & game-engine agnostic material definitions. View it here!