github vengi-voxel/vengi v0.3.0
0.3.0

2 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.3.0 (2025-11-29)

General:

  • Allow one to export ply vertex positions as integers when voxformat_transform_mesh is set to false and no scale is applied
  • Fixed hollowing in some situations
  • Fixed a few vxl (Tiberian sun) issues
  • Added spritestack write support
  • Load a few more world properties for the blip/cubzh base64 encoded world files
  • Use own filesystem abstraction for gltf files
  • Implemented missing easing functions
  • Extended blockbench format support regarding external textures
  • Allow one to put rotations into the AceOfSpades vxl export (no scaling yet)
  • Performance optimizations for stuff like rotate on axis
  • Added support for loading the palette from animatoon files
  • Added clouds.lua to generate parameterized clouds
  • Fixed a few culling issues
  • Fixed debian/ubuntu/mint mimetype errors
  • Added palette:size() to lua bindings
  • New lua script palette-brighten
  • Fixed animation interpolation handling
  • Added anivoxel voxa support

VoxEdit:

  • Improved the game mode movement (stair handling)
  • Fixed physics for nodes that have a pivot applied
  • Allow editing in game mode, too (there were key binding conflicts before)
  • Stamp brush can get an offset applied which is useful when e.g. placing trees
  • Line brush got a continuous mode where the last end is the next start of a line
  • Line brush got support for a stipple pattern
  • Fixed unclear stamp volume size checks
  • The cursor details can now also measure the distance from the reference position (value 3 in the ui)

VoxConvert:

  • --image (and --isometric) is now also able to write png files
  • --image is now executed after all other steps are executed (so script output can directly go to images)

PalConvert:

  • Allow to load more than 256 colors for palettes
  • Added --quantize option to produce 8 bit palettes
  • Added --optimize option that duplicates and empty (no opacity) colors

Don't miss a new vengi release

NewReleases is sending notifications on new releases.