Changelog
A more detailed changelog can be found on github.
Join our discord server.
See the documentation for further details.
Known issues.
0.6.0 (2026-09-19)
General:
- Added bone index save/load support to the
vengiformat (version 8) - Added node opacity save/load support to the
vengiformat (version 9) - Write Wavefront OBJ materials (one MTL entry per palette color with PBR properties)
- Refactored parts of the io module and fixed memory leaks
- Added support for
ldrandmpdlego files - Improved
fbxanimation support and added write support - Improved
bbmodelsupport and added animation import as well as write support - Expanded
bbmodelcompatibility (format 5.0 export,<lz>compression, migrations, texture UUID refs) - Added support for Crocotile 3D
.crocotilescenes - Fixed blip/cubzh
3zhfile transform issues - Improved StarMade
smentandsmtplsupport - Import magicavoxel
voxanimation frames as single nodes - Fixed issues with baking the transform
- Improved AniVoxel
voxasupport - Improved sandbox
vmxsupport - Fixed invisible faces in some situations with the cube mesher
- Fixed UTF8 issues with the tokenizer (visible in the file dialog bread crump menu)
- Heavily reduced memory consumption for mesh format loading (voxelization)
- Replaced
tinygltfwithcgltffor loading and writinggltfandglbfiles - Fixed
gltfanimation export to use TRS instead of matrix (spec-compliant) - Improved
gltfanimation import (group transforms, STEP/CUBICSPLINE, empty joint nodes) - Fixed mesh triangle subdivision depth limit never applying (could explode on huge/non-finite tris)
- Fixed greedy texture atlas packing giving up too early and spamming warnings
- Greedy texture mesher can reuse identical atlas patches (
voxel_texture_dedupe) - Fixed
gltfimport re-reading shared vertex buffers once per primitive (massive slowdown) - Added support for Luanti WorldEdit
wefiles - Added support for BrickLink Studio
iolego archives - Added support for Digital designer lego files (
lxf,lxfml) - Added progress bar support
- Optional Minecraft map import that puts water into dedicated transparent child volumes (
voxformat_mcseparatewater) - Transparent voxels are composited with weighted blended order-independent transparency (no per-frame triangle sort)
VoxEdit:
- Added paint brush Blend and Blur modes (soft falloff / gaussian neighborhood blur)
- Allow non-uniform voxel cursor / grid size via
ve_gridsize(e.g.1 2 3) - Fixed massive performance issue with multiple viewports
- Added the last recently used 10 colors to the viewport
- Fixed animation timeline node selection scrolling and keyframe selection
- Fixed pivot translation via gizmo
- Fixed z axis input handling
- Fixed missing cache invalidation regarding transforms and max frames
- In AceOfSpades modes the new-scene-dialog uses the default map size now
- Improved input capturing at startup (the console no longer forcefully requests the focus)
- Improved pathtracer material mapping
- Fixed missing memento group and deleting multiple selection keyframes
- Refactored selection modes again and updated the lasso selection mode
- Added isometric camera mode
- Added shortcut to render the pivot to the Node Inspector panel
- Added support for browsing the voxbox store
VoxConvert:
- Added a blender plugin
Thumbnailer:
- Only run
vengi-thumbnailer.exeon windows to work around window creation issues from dlls