github vengi-voxel/vengi v0.6.0
0.6.0

3 hours ago

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 vengi format (version 8)
  • Added node opacity save/load support to the vengi format (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 ldr and mpd lego files
  • Improved fbx animation support and added write support
  • Improved bbmodel support and added animation import as well as write support
  • Expanded bbmodel compatibility (format 5.0 export, <lz> compression, migrations, texture UUID refs)
  • Added support for Crocotile 3D .crocotile scenes
  • Fixed blip/cubzh 3zh file transform issues
  • Improved StarMade sment and smtpl support
  • Import magicavoxel vox animation frames as single nodes
  • Fixed issues with baking the transform
  • Improved AniVoxel voxa support
  • Improved sandbox vmx support
  • 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 tinygltf with cgltf for loading and writing gltf and glb files
  • Fixed gltf animation export to use TRS instead of matrix (spec-compliant)
  • Improved gltf animation 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 gltf import re-reading shared vertex buffers once per primitive (massive slowdown)
  • Added support for Luanti WorldEdit we files
  • Added support for BrickLink Studio io lego 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.exe on windows to work around window creation issues from dlls

Don't miss a new vengi release

NewReleases is sending notifications on new releases.