Voxcom User Manual
Voxcom is a tool for compositing multiple MagicaVoxel models into a combined scene.You can specify in a .yaml
file the location and orientation of each .vox
model.The output is a .vox
file with the composited scene.If the models have different palettes, Voxcom intelligently merges them into a single, unified palette in the final output.It greatly reduces the manual work of combining reusable models into scenes.We wrote it to speed up our modeling for our mobile game Road Trip.
Example
Here are three Magica models:
Voxcom is a tool for compositing multiple MagicaVoxel models into a combined scene. It greatly reduces the manual work of combining reusable models into scenes. 2018-03-04 Akuvox R27A User Manual; 2018-03-04 Akuvox R26C(P) User Manual; 2018-03-04 Akuvox R23C(P) User Manual; 2018-03-04 Akuvox E21V(A).
Mukta kannada serial cast. This .yaml
file specifies how the scene should be composited:
And here is the composited result from Voxcom:
Usage
To use Voxcom, you must have Java installed.In a terminal window, change into the voxcom directory and run:
You can use road.yaml
that is provided in the distribution to test it out.When you are ready to make your own scene, here is the format of the .yaml
file:
- At the top level, you can specify the output file with
output: filename.vox
. If omitted, the default isscene.vox
.- If you want to make a scene that is larger than 126 x 126 x 126 voxels, specify
viewer: yes
and remove the filename extension fromoutput: filename
. The model will be split up into chunks and a text file generated for use in MagicaVoxel Viewer. See below for more details.
- If you want to make a scene that is larger than 126 x 126 x 126 voxels, specify
- Also at the top level, you can indicate if you wish materials to be ignored when merging the model palettes with
ignoreMaterials: yes
. The default if omitted isno
. This is discussed in more detail later. - Next comes the list of models, beginning with a
models:
line.- The
name
field is the path to the.vox
file. - The model can be scaled up by an integral amount with
scale: N
. As expectedN
defaults to 1. - The position is specified with
posX
,posY
, andposZ
. They default to0
if missing. - The model is positioned so that its origin
(0, 0, 0)
is placed at(posX, posY, posZ)
.If you would like to center the model along any of the axes instead, then specifycenterX: yes
,centerY: yes
, and/orcenterZ: yes
.Note that if you wish to center a model along an axis with an even number of voxels, you can specify the position at the half way point between two voxels to make it clear where you would like it to be centered.This is done in the example above. - You can flip the model with respect to its axes with
flipX: yes
,flipY: yes
, andflipZ: yes
. - You can rotate the model
90
,180
or270
degrees withrotateX: N
,rotateY: N
, androtateZ: N
.The rotations are processed first for the X axis, then the Y, then finally the Z, and these are all processed after the flips above.
- The
Palette Merging
MagicaVoxel only supports 255 palette entries. Each entry has a color, as well as various material settings (glass, emission, metal).If models are merged naively, this information can be lost.Voxcom keeps track of which palette entries are actually being used by the model, and preserves those.As new models are composited, it will reuse existing palette entries if they exactly match the incoming entries.For those that don't match, an unused palette entry is overwriten with the new entry.If this process results in more than 255 unique palette entries, then undefined behavior will result.if there is demand for it, an algorithm to produce the best compromise palette could be attempted.If the ignoreMaterials
flag is switched on, then all material settings are disregarded and only the color is used to merge palettes.
Large Models and the MagicaVoxel Viewer
The MagicaVoxel editor only supports models up to 126 x 126 x 126 voxels.For scenes larger than this, the MagicaVoxel Viewer is used instead.It doesn't have support for materials, or some of the other latest rendering features, so only use this if your scene is too large.A grid of .vox files are generated and placed in a folder (specified by the output
parameter).A text file is generated that specifies to the Viewer how the models should be laid out.Simply drag this file into the Viewer and it will be rendered.
Voxcom is a tool for compositing multiple MagicaVoxel models into a combined scene.You can specify in a .yaml
file the location and orientation of each .vox
model.The output is a .vox
file with the composited scene.If the models have different palettes, Voxcom intelligently merges them into a single, unified palette in the final output.It greatly reduces the manual work of combining reusable models into scenes.We wrote it to speed up our modeling for our mobile game Road Trip.
Example
Here are three Magica models:
This .yaml
file specifies how the scene should be composited:
And here is the composited result from Voxcom:
Download talesrunner speed hack v.2. Mar 21, 2018 - Universal BIOS Backup Toolkit v2.0 camelphat 3.5 vst download..is a powerful PC speed hack tool. You can speed up your computer, your. Jan 20, 2018 - Rslogix 5000 V16 Crack.. Talesrunner hack v2.0 LovePlusRom Motorola L6. Cheat Engine Hack Talesrunner mediafire links free download,. Does Tales Runner. 20 Jan 4cf Download Talesrunner Speed Hack V.2 free. Items Talesrunner Private Server English download TalesRunner.
Sony User Manual
Usage
To use Voxcom, you must have Java installed.In a terminal window, change into the voxcom directory and run:
You can use road.yaml
that is provided in the distribution to test it out.When you are ready to make your own scene, here is the format of the .yaml
file:
- At the top level, you can specify the output file with
output: filename.vox
. If omitted, the default isscene.vox
.- If you want to make a scene that is larger than 126 x 126 x 126 voxels, specify
viewer: yes
and remove the filename extension fromoutput: filename
. The model will be split up into chunks and a text file generated for use in MagicaVoxel Viewer. See below for more details.
- If you want to make a scene that is larger than 126 x 126 x 126 voxels, specify
- Also at the top level, you can indicate if you wish materials to be ignored when merging the model palettes with
ignoreMaterials: yes
. The default if omitted isno
. This is discussed in more detail later. - Next comes the list of models, beginning with a
models:
line.- The
name
field is the path to the.vox
file. - The model can be scaled up by an integral amount with
scale: N
. As expectedN
defaults to 1. - The position is specified with
posX
,posY
, andposZ
. They default to0
if missing. - The model is positioned so that its origin
(0, 0, 0)
is placed at(posX, posY, posZ)
.If you would like to center the model along any of the axes instead, then specifycenterX: yes
,centerY: yes
, and/orcenterZ: yes
.Note that if you wish to center a model along an axis with an even number of voxels, you can specify the position at the half way point between two voxels to make it clear where you would like it to be centered.This is done in the example above. - You can flip the model with respect to its axes with
flipX: yes
,flipY: yes
, andflipZ: yes
. - You can rotate the model
90
,180
or270
degrees withrotateX: N
,rotateY: N
, androtateZ: N
.The rotations are processed first for the X axis, then the Y, then finally the Z, and these are all processed after the flips above.
- The
Palette Merging
User Manual Pdf
MagicaVoxel only supports 255 palette entries. Each entry has a color, as well as various material settings (glass, emission, metal).If models are merged naively, this information can be lost.Voxcom keeps track of which palette entries are actually being used by the model, and preserves those.As new models are composited, it will reuse existing palette entries if they exactly match the incoming entries.For those that don't match, an unused palette entry is overwriten with the new entry.If this process results in more than 255 unique palette entries, then undefined behavior will result.if there is demand for it, an algorithm to produce the best compromise palette could be attempted.If the ignoreMaterials
flag is switched on, then all material settings are disregarded and only the color is used to merge palettes.
Large Models and the MagicaVoxel Viewer
Instruction Manual
The MagicaVoxel editor only supports models up to 126 x 126 x 126 voxels.For scenes larger than this, the MagicaVoxel Viewer is used instead.It doesn't have support for materials, or some of the other latest rendering features, so only use this if your scene is too large.A grid of .vox files are generated and placed in a folder (specified by the output
parameter).A text file is generated that specifies to the Viewer how the models should be laid out.Simply drag this file into the Viewer and it will be rendered.