Home

Awesome

IsoVoxel

Generates isometric pixel art from MagicaVoxel .vox files.

New Project

SpotVox is roughly the successor to IsoVoxel; it renders more quickly, handles materials (including some support for emissive materials), and can handle multiple-part models. I recommend you give it a try if you use IsoVoxel currently; colors should be handled much more consistently.

IsoVoxel will continue to exist, but I'm unlikely to update it much, or maybe at all.

Usage

IsoVoxel is a command-line program (though you don't need to be familiar with the command line to use it), and can be downloaded from this project's Releases section.

IsoVoxel is a command-line program (though you don't need to be familiar with the command line to use it). The simplest way to make a bunch of renders (at least on Windows) is to drag and drop a MagicaVoxel .vox file onto IsoVoxel.exe in the File Explorer, which will make a new folder that shares a name with the .vox file. There will be many images in that folder once the program finishes rendering in a few seconds, organized into subfolders based on the scale of the images and some effects applied to them. They will all use "light" outlining, where there is an outline around the image's silhouette and between gaps in space inside the image, but the color is not a cartoon-style black and is instead a darker version of the nearby voxel color. You can drag and drop animated .vox files, which will produce multiple frames in the same folder. Frames will have their file names end with "_00.png", "_01.png", and so on up to the maximum 24 frames with "_23.png".

MagicaVoxel saves its .vox files in the vox/ subfolder of the MagicaVoxel install directory. You should, of course, have unzipped IsoVoxel.exe from the .zip it is distributed inside before running it. Alternatively, you can customize the rendering somewhat from the command line. For this, use IsoVoxel.exe file.vox x y z m o, where the arguments are:

IsoVoxel will create a subdirectory named after the model (running on Truck.vox will create a folder called Truck, or on Zombie.vox will make a folder called Zombie) and fill it with a lot of images in subfolders, with more subfolders depending on m:

If the .vox model is animated (and has multiple frames), then the images listed above will be rendered for each frame, with all frames for a rendering type going in the same folder.

This comes with some .vox models to test on; Red_Fish_Animated.vox allows you to test the animation rendering.

IsoVoxel needs .NET 3.5 or higher (as of the time of writing, the current version available on Windows is at least 4.6), and has been confirmed at least once to work on Mono (allowing it to work on MacOS and Linux).

Results

Tank Tank Tank Tank Truck Truck Truck Truck

Tank Tank Tank Tank Truck Truck Truck Truck Red Fish

Jumbo-Size Zombie with Sloped Voxels