MagicaVoxel Importer with Extensions imports MagicaVoxel .vox files into Godot as node-preserving scenes, meshes, or MeshLibrary resources.
Features
- Uses
MagicaVoxel Sceneas the default VOX importer. - Preserves MagicaVoxel node names, hierarchy, groups, transforms, rotations, and reference copies.
- Imports discrete shape-model mesh tracks and transform animation tracks.
- Supports configurable animation FPS, looping, and autoplay.
- Supports greedy or culled mesh generation.
- Supports import scaling and snap-to-ground.
- Can place each generated model origin at the center of its own geometry while preserving scene placement.
VOX Info
A foldable VOX Info panel is displayed below the import options.
It reports:
- Mesh-node and loaded-mesh counts
- Animation frame entries
- VOX model IDs and dimensions
- Voxel counts
- Vertex and triangle counts
- Surface counts
Animated shape meshes are listed separately by node and frame. Statistics are calculated only while the panel is expanded and are discarded when it is folded.
Import Modes
- MagicaVoxel Scene
- MagicaVoxel Mesh
- MagicaVoxel MeshLibrary
Compatibility
Tested with Godot 4.7.1.
Project Lineage
This project continues work by Scayze, n3rdw1z4rd, JohnCWakley attribution, CloneDeath, and Violgamba.
Version 1.3.0 modifications are maintained by bakacandy. Full attribution and contribution details are included in the bundled README and LICENSE files.
Distributed under the MIT License.
Changelog for version 1.3.0
No changelog provided for this version.