A downloadable tool for Windows and Linux

V-Optimizer – Voxel Optimization Tool for Games (MagicaVoxel, Godot & More)

V-Optimizer is a powerful voxel optimization tool that helps you convert voxel models into game-ready 3D meshes. It is designed for game developers, indie studios, and 3D artists who want to use voxel assets efficiently in real-time engines such as Godot.

The tool focuses on voxel meshing, performance optimization, and easy export workflows.

The full open-source source code is available on Github.

Voxel to 3d – No Manual Conversion Needed

This tools supports multiple voxel file formats, allowing you to skip manual conversion steps. You can directly import MagicaVoxel (.vox) models and export them as GLTF file, OBJ or even more formats. A complete list of supported formats can be found below.

Voxel Meshing Algorithms for Game-Ready Assets

V-Optimizer includes several voxel meshing algorithms that convert voxel data into optimized, vertex-based meshes suitable for games.

Simple Meshing

  • Generates one quad per visible voxel face
  • Produces a high vertex count
  • Best suited for 3D artists who want to further edit the mesh in tools like Blender

Greedy Meshing

  • Groups adjacent faces of the same material or color into large quads
  • Significantly reduces vertex count
  • Ideal for low-poly voxel game assets

Greedy Textured (Beta)

  • Groups faces by material and applies coloring via textures
  • Can generate fewer vertices than standard Greedy meshing
  • Produces highly optimized meshes for game engines

Marching cubes

  • Creates smoother, less cubic meshes
  • Higher vertex count
  • Useful for organic or soft voxel shapes

Graphical Tool & Command Line Interface

V-Optimizer is available in two versions, depending on your workflow.

Graphical User Interface (GUI)

  • Real-time mesh preview
  • Loads one voxel file at a time
  • Ideal for artists and visual iteration

Command Line Tool (CLI)

  • Batch convert large collections of voxel files
  • Automate voxel-to-3d pipelines
  • Perfect for build systems and asset pipelines

Supported formats

Voxel formats

  1. MagicaVoxel files (.vox)
  2. Goxel files (.gox)
  3. Kenshape files (.kenshape) (All blocks are converted into cubes)
  4. Qubicle project files (.qbcl)
  5. Qubicle binary files (.qb)
  6. Qubicle binary tree files (.qbt)
  7. Qubicle exchange  files (.qef)
  8. More in the future

Ouput formats

  1. Wavefront Obj (.obj)
  2. GLTF (.glb, .gltf)
  3. Sprites stacking (.png)
  4. Godot scene (.escn)
  5. Stanford (.ply)
  6. FBX (.fbx)
  7. More in the future

Technical

  • Graphical application built with Godot Engine
  • Written in GDScript and C++
  • Custom voxel processing library written in C++
  • Command line tool fully implemented in C++

Feedback

If you encounter bugs, missing features, or have ideas to improve voxel optimization, feel free to leave feedback in the comments or on Github.

If you like V-Optimizer, a rating would be greatly appreciated!

Updated 3 days ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
Rating
Rated 5.0 out of 5 stars
(5 total ratings)
AuthorVailor1
Made withGodot
Tags3D, exporter, gamedev, Godot, goxel, kenshape, magicavoxel, optimization, qubicle, Voxel
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Mouse
LinksSource code

Download

Download
v-optimizer.windows.0.1.3.zip 17 MB
Download
v-optimizer.linux.0.1.3.tar.gz 17 MB
Download
v-optimizer.windows.0.1.2.zip 17 MB
Download
v-optimizer.linux.0.1.2.tar.gz 17 MB
Download
cli.fix.windows.0.1.3.zip 909 kB

Install instructions

Just extract the archive file and start the V-Optimizer application.

Development log

View all posts