Image-Based
PNG Stack
Stat |
Value |
Pattern |
*.png |
Media-Type |
image/png |
Magic |
\x89PNG |
Software |
various |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
stack of images |
Compression |
PNG |
Color Support |
PNG |
Palette |
per-image, optional, PNG |
Minecraft
Minecraft Schematic
Stat |
Value |
Pattern |
*.schematic |
Media-Type |
application/x-schematic+nbt (unofficial) |
Magic |
\x10 (Compound Tag) |
Software |
various Minecraft-related |
Structure |
binary, NBT subset |
Volumes |
single |
Voxel-Encoding |
voxel array |
Compression |
none |
Color Support |
MC block-based |
Palette |
implicit, global, MC blocks |
Minecraft Structure
Stat |
Value |
Pattern |
*.mcstructure |
Media-Type |
application/x-minecraft-structure+nbt |
Magic |
\x10 (Compound Tag) |
Software |
Minecraft |
Structure |
binary, NBT subset |
Volumes |
single |
Voxel-Encoding |
voxel list |
Compression |
none |
Color Support |
MC block-based |
Palette |
global, MC blocks |
Minecraft Region
Stat |
Value |
Pattern |
*.mcr |
Media-Type |
application/x-minecraft-region |
Magic |
none |
Software |
Minecraft |
Structure |
binary, uses NBT |
Volumes |
32x32 chunks, each 16x256x16 |
Voxel-Encoding |
voxel array |
Compression |
GZip oor Zlib |
Color Support |
MC block-based |
Palette |
global, MC blocks |
Qubicle
Qubicle Exchange Format
Stat |
Value |
Pattern |
*.qef |
Media-Type |
text/x-qef+plain (unofficial) |
Magic |
Qubicle Exchange Format ... (copyright header) |
Software |
Qubicle |
Structure |
text, line-based |
Volumes |
single |
Voxel-Encoding |
voxel list |
Compression |
none |
Color Support |
floating-point RGB |
Palette |
global |
Qubicle Binary
Stat |
Value |
Pattern |
*.qb |
Media-Type |
model/x-qb (unofficial) |
Magic |
none |
Software |
Qubicle |
Structure |
binary |
Volumes |
multiple, named |
Voxel-Encoding |
voxel array |
Compression |
optional run-length encoding |
Color Support |
RGB24 |
Palette |
none |
Qubicle Binary Tree
Stat |
Value |
Pattern |
*.qb |
Media-Type |
model/x-qb (unofficial) |
Magic |
QB 2 |
Software |
Qubicle |
Structure |
binary |
Volumes |
multiple, named, hierarchical |
Voxel-Encoding |
voxel array |
Compression |
zlib |
Color Support |
RGB24, RGBA32 with palette |
Palette |
optional, global |
Ace of Spades Map File Format (aka. Voxlap)
Stat |
Value |
Pattern |
*.vxl |
Media-Type |
model/x-vxl (unofficial) |
Magic |
none |
Software |
Ace of Spades |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
512x512 map of voxel columns |
Compression |
none |
Color Support |
RGBA32 |
Palette |
none |
KVX
Stat |
Value |
Pattern |
*.kvx |
Media-Type |
model/x-kvx (unofficial) |
Magic |
none |
Software |
Voxlap |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
map of voxel columns per mipmap level |
Compression |
none |
Color Support |
RGB666 |
Palette |
global, 256 colors |
SLABSPRI VOX
Stat |
Value |
Pattern |
*.vox |
Media-Type |
model/x-slabspri-vox (unofficial) |
Magic |
none |
Software |
SLABSPRI.exe, SLAB6 |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
voxel array |
Compression |
none |
Color Support |
RGB666 |
Palette |
global, 256-1 colors |
Tiberian Sun Voxel Animation Format
This format stores models for the video game Tiberian Sun by Westwood Studios.
Stat |
Value |
Pattern |
*.3mp |
Media-Type |
model/x-tiberian-sun-vlx (unofficial) |
Magic |
Voxel Animation |
Software |
Tiberian Sun |
Structure |
binary |
Volumes |
multiple (limbs) |
Voxel-Encoding |
map of voxel columns per limb |
Compression |
none |
Color Support |
RGBA24 |
Palette |
256 colors |
Voxel Editing Software
Binvox
Binvox is the format used by the popular voxelizer software binvox.
The software voxelizes meshes but only preserves geometry which is why the file format has no color support.
Both the software and the file format are still being used.
Stat |
Value |
Pattern |
*.binvox |
Media-Type |
model/x-binvox (unofficial) |
Magic |
#binvox 1 (of which 1 is version) |
Software |
Binvox |
Structure |
binary with text header |
Volumes |
single1 |
Voxel-Encoding |
voxel array |
Compression |
run-length encoding |
Color Support |
none |
Palette |
none |
KV6
Stat |
Value |
Pattern |
*.kv6 |
Media-Type |
model/x-kv6 (unofficial) |
Magic |
Kvxl |
Software |
SLAB6 |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
map of voxel columns |
Compression |
none |
Color Support |
RGB666 in palette, RGB24 otherwise |
Palette |
optional, global, 256 colors |
Simple Voxels
Simple Voxels is a file format introduced by Shapeways and largely oriented towards 3d printing.
It takes the simple idea of an image stack and wraps this format within a zip-file, plus a manifest XML file.
Stat |
Value |
Pattern |
*.svx |
Media-Type |
application/x-svx+zip (unofficial) |
Magic |
PK ... |
Software |
Shapeways |
Structure |
zip-archive with manifest.xml and images |
Volumes |
single |
Voxel-Encoding |
stack of images |
Compression |
depends on image format |
Color Support |
depends on image format |
Palette |
no global, only within image |
Sproxel CSV
Stat |
Value |
Pattern |
*.csv |
Media-Type |
text/x-sproxel+csv (unofficial) |
Magic |
VOX |
Software |
Sproxel |
Structure |
CSV-based |
Volumes |
single |
Voxel-Encoding |
voxel array |
Compression |
none |
Color Support |
RGBA32 |
Palette |
none |
Sproxel Enhanced PNG
This format uses custom PNG header fields to encode the 3d-dimensions of the model in the image.
It stores slices of the model in the same image.
Stat |
Value |
Pattern |
*.csv |
Media-Type |
image/x-sproxel+png (unofficial) |
Magic |
\x89 PNG |
Software |
Sproxel |
Structure |
PNG-based |
Volumes |
single |
Voxel-Encoding |
stack of slices within single PNG |
Compression |
PNG |
Color Support |
PNG |
Palette |
PNG |
Magica Voxel Model
The main format used by the extremely popular free voxel-editor MagicaVoxel.
Due to its RIFF nature, it is comparably extendable and encodes various metadata in addition to the voxels itself.
Stat |
Value |
Pattern |
*.vox |
Media-Type |
model/x-vox (unofficial) |
Magic |
VOX |
Software |
MagicaVoxel |
Structure |
binary with RIFF-style chunks |
Volumes |
multiple, since 0.99.5 with names, hierarchical, links |
Voxel-Encoding |
8-bit voxel lists |
Compression |
none |
Color Support |
RGB24 |
Palette |
global, 256 colors of which one is reserved |
Zoxel
Stat |
Value |
Pattern |
*.zox |
Media-Type |
text/x-zoxel+json (unofficial) |
Magic |
none |
Software |
Zoxel |
Structure |
text, JSON-based |
Volumes |
single |
Voxel-Encoding |
voxel list |
Compression |
none |
Color Support |
RGBA32 |
Palette |
none |
Model 3D M3M
TODO write this section
Paint3D
Stat |
Value |
Pattern |
*.3mp |
Media-Type |
model/x-3mp (unofficial) |
Magic |
3MP |
Software |
Paint3D |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
voxel array |
Compression |
optional RLE or zlib |
Color Support |
RGBA32 |
Palette |
none |
Experimental/Research
32-Bit Voxel List
Stat |
Value |
Pattern |
*.vl32 |
Media-Type |
model/x-vl32 (unofficial) |
Magic |
none |
Software |
voxel-io |
Structure |
binary |
Volumes |
single |
Voxel-Encoding |
voxel list |
Compression |
none |
Color Support |
RGBA32 |
Palette |
none |
Proprietary
VoxEdit Model
This file format is proprietary and not much is known.
Stat |
Value |
Pattern |
*.vxm |
Media-Type |
model/x-vxm (unofficial) |
Magic |
??? |
Software |
VoxEdit |
Structure |
??? |
Volumes |
single |
Voxel-Encoding |
??? |
Compression |
??? |
Color Support |
??? |
Palette |
??? |
BD Cubik Studio Project
This is the file format used by the BD Cubik Studio abandondedware.
It is proprietary and not much is known.
Stat |
Value |
Pattern |
*.bdc|*.bdc3d |
Media-Type |
model/x-bdc (unofficial) |
Magic |
??? |
Software |
BD Cubik Studio |
Structure |
binary |
Volumes |
multiple (free transform) |
Voxel-Encoding |
textured cuboid |
Compression |
??? |
Color Support |
??? |
Palette |
none |
Cubik Studio Project
This is the file format used by the new version of Cubik Studio.
It is proprietary and not much is known.
Stat |
Value |
Pattern |
??? |
Media-Type |
model/x-cubik-studio (unofficial) |
Magic |
??? |
Software |
Cubik Studio |
Structure |
binary |
Volumes |
multiple |
Voxel-Encoding |
??? |
Compression |
??? |
Color Support |
??? |
Palette |
??? |