An Insanely lightweight model format (upto 95% file-size reductions) for Game Engines, Embedded Systems and Microcontrollers with limited resources and/or no storage.
PythonApache-2.0
BBM
Better Binary Model (BBM) is a 3D Model/Geometry Format for E.S. & Microcontrollers with very small file-sizes.
It's also quite versitile, allowing for easy OBJ/PLY conversions, encryption, compression, and multiple models.
Useful for Geometry as well in Game Development/Engines, and assets that are cruicial for your Game.
No encryption information is stored in the Header (can affect sizing if enabled).
Features:
Easy-To-Understand Header.
Standard Compression Algorithms or None at all.
Multi-Model Support (yes it supports multiple models in the same file).
Insanely small file-sizes (upto 95% file-sizes reduction).
No Quality Loss (yes, you heard it correctly).
Dump Information on Models at Generation to be a Key pratically.
Ability to encrypt your Models (not headers).
Encryption is Broken Currently...
Roadmap:
Add Support for BBModel/JSON/BJSON Models.
Compiling Models:
You can compile your model into the format by using the following command: