Home

Awesome

Unity Voxel Tools (Highly Experimental)

WARNING: It's really experimental, code and documentation is partially buggy, undocumented, unperformant, shitty, etc)

So if you're not scared yet: This project is a collection of various tools for working with Voxel Models in Unity. It currently only supports Magicka Voxel Format.

Altough there could be serveral use cases, the main reason for developing it was to use Unity to allow easy setup of scenes that mimic the look like pixelart but allow realtime lightning ( and thus making it much easier for non-artists like we are to get some good looking scenes :)

Play a game based on the tools here: Ludum Dare 40: Xmas Fair Drinking Simulator

Xmas

Science

Pyramid

Industrial

Flexible Import & Manipulation Pipline (NPipeline & NPVox)

Industrial

Industrial

Animation Editor (NPVoxAnim)

Character

Character

Blockmap Editor (GNBlockMap)

BlockmapEditor

Simplifiers To Reduce Draw Calls (NPVoxSimpifiers)

Simplifiers

The Packages

NPipeline

Is the framework for the Import Pipeline:

NPVox

Voxel Processing Pipeline. Has a lot of different pipe processors available like:

And more Features:

NPVoxSimplifiers

NPVoxAnim

This is the most flacky and unoptimized part of the whole tools. Use with care! There is no simplifiers for any animations available yet, animations work by swapping out meshes, which is obviously not optimal. Again: use with care!

Extends the NPVox pipe rocessors by:

Adds special "NPVoxAnimation" Container, that has it's own editor extensions to make editing the processors more convenient:

GNBlockMap (+Editor)

Important Known Bugs

Always change the palette of your magicka voxel models, the default palette is messed up

Credits

Developers

Used External Code