Overview of Big Space
mainBig Space is a high-performance spatial partitioning and coordinate system designed for massive scales in Bevy. It enables rendering objects ranging from proton-sized meshes to the scale of the observable universe without precision loss or coordinate drift.
Key features include:
- Nestable Integer Grids: Chunks the world into grids using integer coordinates from
i8up toi128. - Absolute Coordinates: Provides absolute coordinates without the drift associated with camera-relative or periodic recentering solutions.
- Ecosystem Compatibility: Uses Bevy's
Transform, ensuring compatibility with most Bevy plugins and tools. - Spatial Hashing & Partitioning: Implements spatial hashing for fast grid cell lookups and neighbor searches, and spatial partitioning to group connected cells.
- Zero Dependencies: Built with no added dependencies for a lightweight footprint.