Awesome
Voxel Windows Explorer Thumbnails
The Voxels.Setup.exe provides Windows Explorer Thumbnails for:
- MagicaVoxel .vox files
- Voxlap Engine .vox files
- Qubicle .qbcl project files
- Qubicle .qb binary files
Here are the MagicaVoxel sample file thumbnails:
Here are some of Mike Judge's mmmm collections file thumbnails:
Special thanks to Voxel Artist Zachary Soares for a screenshot of his Qubicle project file thumbnails:
The library uses SkiaSharp which requires Visual C++ Redistributable for Visual Studio 2015 to be installed. The exe setup does this for you.
PNG and SVG output
The Voxels.CommandLine.exe tool converts .vox files to .png and .svg (512x512). Here is my example wizard.vox file converted:
PNG | SVG |
---|---|
Command Line Build
- Install
Visual Studio 2017
- Open
Voxels.sln
- Set
Voxels.CommandLine
as the startup project - Set
Debug -> Command line arguments
to bewizard.vox
- Press
Start
in Visual Studio 2017 - Open Windows Explorer on the
Voxels.CommandLine\bin\Debug directory
- There should be two new files:
wizard.png
andwizard.svg
Setup Build
- Install
Visual Studio 2017
- Open
Voxels.sln
- Install WiX Toolset v3.11
- Install Wix Toolset Visual Studio 2017 Extension
- Build
Voxels.Setup
to create the Voxels.Setup.exe setup file.
Third Party Credits
- SkiaSharp - Xamarin C# wrapper for Google's Skia 2D rendering library
- SharpShell - Dave Kerr's ShellExtensions Library for .NET
- SharpShellTools - Dave Kerr's ShellExtensions Tools for .NET
- WiX Toolset -
SimpleXML based windows installer scripting - Ambient Occlusion algorithm by Mikola Lysenko.
- Wix VC++ 2015 Setup gist for installing VC++ 2015 dlls.
The 3x3x3.vox, 8x8x8.vox files are directly from the MagicaVoxel distribution for authentic testing.
TODO
- Add shell context menus to export PNG/SVG interactively