Skip to content

Memory budget analysis

For a 1024 × 512 × 1024 volume with 4 LOD levels:

8-bit volume:

ResourceSizeNotes
Atlas texture274 MiB660³ × 1 byte
Indirection table128 KiB16×8×16 × 4 bytes (LOD 0 grid)
Brick indices (CPU)~2 MiBJSON with offsets/stats
Volume-residency resources~274 MiBAtlas + indirection table; bounded by the atlas budget, not volume size. Excludes render targets and other GPU allocations

16-bit volume:

ResourceSizeNotes
Atlas texture548 MiB660³ × 2 bytes
Indirection table128 KiB16×8×16 × 4 bytes (LOD 0 grid)
Brick indices (CPU)~2 MiBJSON with offsets/stats
Volume-residency resources~548 MiBAtlas + indirection table; bounded by the atlas budget, not volume size. Excludes render targets and other GPU allocations

For multichannel datasets, each channel gets its own atlas texture and the grid shrinks to stay within the VRAM budget — see Multichannel for the exact grid sizes.