Post
5
We just released Sand3D: 100K+ library of 3D objects, each one with the short Python program that builds it.
The programs are written in sand3d, our library over Blender's bpy. Parts are functions, dimensions are parameters, joints come with their axis and range, and the same program always builds the same mesh. The whole API fits in about 3,600 tokens, so a language model can read these objects and write new ones.
Five datasets, CC BY 4.0: Objaverse (67K), CAD parts (24K), Articraft articulated objects (9.2K), AutoMate assemblies (3.1K), NVIDIA SimReady (2.3K).
Explorer: Sandflow/sand3d-explorer
Collection: Sandflow/sand3d-6aec268fbdcd3bc174236168
How we built it: https://huggingface.co/blog/Sandflow/sand3d-106094-3d-objects-in-one-code-substrate-for
Library (Apache 2.0): https://github.com/Sandflow-ai/sand3d
If you train or evaluate models on 3D, tell us which objects or fields you'd want next.
The programs are written in sand3d, our library over Blender's bpy. Parts are functions, dimensions are parameters, joints come with their axis and range, and the same program always builds the same mesh. The whole API fits in about 3,600 tokens, so a language model can read these objects and write new ones.
Five datasets, CC BY 4.0: Objaverse (67K), CAD parts (24K), Articraft articulated objects (9.2K), AutoMate assemblies (3.1K), NVIDIA SimReady (2.3K).
Explorer: Sandflow/sand3d-explorer
Collection: Sandflow/sand3d-6aec268fbdcd3bc174236168
How we built it: https://huggingface.co/blog/Sandflow/sand3d-106094-3d-objects-in-one-code-substrate-for
Library (Apache 2.0): https://github.com/Sandflow-ai/sand3d
If you train or evaluate models on 3D, tell us which objects or fields you'd want next.