SIMBA is an open-source Unity framework for interactive visualization of animated scientific simulations.
Unlike traditional mesh animation formats, SIMBA is specifically designed for simulation data, supporting dynamic topology, animated scalar fields, efficient runtime playback and large datasets.
- Shell mesh animations
- Dynamic topology support
- Animated scalar fields
- Multiple synchronized objects
- Efficient binary runtime format
- LZ4-compressed connectivity
- Connectivity pooling
- Delta-encoded connectivity
- Float16 / Float32 vertex storage
- Automatic UInt16 / UInt32 indices
- GPU-based color mapping
- URP compatible
- Optimized for VR and XR
Simulation
│
▼
Blender2SIMBA
│
▼
Intermediate HDF5
│
▼
SIMBA Converter
│
▼
SHMSH005
│
▼
Unity Runtime
📖 Documentation
https://multi2mech.github.io/SIMBA/
🎮 Web demo
Interactive demo https://multi2mech.github.io/SIMBA-web/
Use Package Manager:
https://github.com/multi2mech/SIMBA.git?path=/Packages/com.m2m.simba
This installs only the Unity package.
[XXXX]
The repository also contains:
- Demo project
- Examples
- DataGeneration scripts
- Documentation
Academic citation and Zenodo DOI will be added with the first public release.
SIMBA uses optimized binary formats for runtime playback.
Current formats:
| Geometry | Extension |
|---|---|
| Shell Mesh | SHMSH005 |
| Line Mesh | LNMSH003 |
SIMBA provides:
- ShellMeshLoader
- ShellMeshAnimator
- FieldColorController
- SIMBAPlayer
- LineMeshPlayer
allowing interactive playback directly inside Unity.
SIMBA is designed to work together with the official Blender addon:
Blender2SIMBA
https://github.com/mastroalex/Blender2SIMBA
- Volume meshes
- Streaming field loading
- Lazy decompression
- GPU interpolation
- Native WebGPU support
If you use SIMBA in academic research, scientific publications, or other scholarly work, please cite this software.
Mastrofini A., Boezi G., Marino M.
SIMBA — SIMulation Buffered Animation:
A Unity framework for animated scientific simulations.
Multiscale and Multiphysics Mechanics Group (M2M)
Department of Civil Engineering and Computer Science Engineering
University of Rome Tor Vergata
Rome, Italy
https://github.com/multi2mech/SIMBA
A CITATION.cff file is included in this repository for automatic citation support on GitHub.
