A client can read the text from account data and reconstruct the model immediately.
ON-CHAIN 3D ASSET FORMAT
Store voxel 3D assets as short blockchain-readable text.
NCM is NiceChunk's compact 3D asset format for Solana and other chains. It compresses voxel models into a small text payload so game resources can be fetched directly through RPC, stay fully public, and remain permanently available on-chain without relying on IPFS.
Palette, box count, signed positions, and dimensions encoded as compact varints.
The asset is stored with the program state, not hidden behind a mutable external gateway.
Same-color voxels are merged into boxes before encoding to reduce storage size.
NCM is plain text, so the same asset format can be used beyond one runtime.
VOX TO NCM
Browser local converter
Upload a MagicaVoxel .vox file. The file is parsed locally in your browser and converted into NCM text.
Sample VOX characters are from OpenGameArt, created by JoshMckay, licensed under CC-BY 4.0.
LIVE PREVIEW
No model loaded
NCM OUTPUT
Compact chain text
Store this payload in account data or a program-owned asset record. Clients can decode it without IPFS.
Ready.