Magicavoxel User Reference Manual
Magicavoxel User Reference Manual
of Contents
MagicaVoxel User Reference Manual 1.1
Introduction 1.2
Interface 1.3
Modelling 1.4
Rendering 1.5
Animation 1.6
Reference 1.7
1
MagicaVoxel User Reference Manual
License
The software is released under ?
The text and images from this manual can be used under the Creative Commons Zero
(CC0) public domain license.
Websites
MagicaVoxel website: https://ephtracy.github.io
2
Introduction
Introduction
MagicaVoxel
MagicaVoxel is a free editor and renderer for voxel based models and images.
Voxel
A voxel is one cube in a three-dimensional grid of cubes.
Installation
Windows
Mac
1. Download the package from
2. Unzip the package.
3. Move the folder the the 'Applications' folder.
4. Open the MagicaVoxel folder.
5. Double click the MagicaVoxel application to begin.
3
Interface
Interface
Main window
Elements
To hide a panel click its name bar. To show/hide a subpanel click its triangle.
4
Interface
Modeling mode
1. Brushes: see
2. Modes: see
3. Toolbox: see
4. Mirror mode: see
5. Axis: see
6. View: see
7. Volume size. Type to change (min. 1, max. 126)
8. Fit model size: reduces the volume size to the model size
9. Undo (key CTRL+Z) / redo (key CTRL+Y or CTRL+SHIFT+Z)
10. Volume tools: see
11. Selection tools: see
12. Clipboard: see
13. Rotate: see
14. Flip: see
15. Loop: see
16. Scale: see
17. Repeat: see
18. Misc: see
19. Shape: see
5
Interface
Rendering mode
Navigation
Zoom in: mouse wheel or 'W' key
Zoom out: mouse wheel or 'S' key
Rotate camera: right mouse button or left mouse button + 'M' key
Rotate camera left: 'A' key
Rotate camera right: 'D' key
Rotate camera down: 'Q' key
Rotate camera up: 'E' key
6
Interface
View
File operations
7
Interface
1. Switches between Model list and Model list for pattern brush
2. Save / Save as / New Model / Duplicate model
3. Model list
8
Interface
Palette
9
Interface
10
Interface
Camera settings
6. Menu commands
MagicaVoxel menu
File menu
11
Interface
Edit menu
12
Interface
Shrink: reduces the size of the volume to the size of the model
Shell: removes all voxels except the ones which are on the outside of the model
Inner:
Palette menu
New
Open
Save
View menu
(See View)
13
Modelling
Modelling
Brushes
Modes
14
Modelling
Toolbox
1. Move (CTRL + left mouse button): moves the selection. Hold SHIFT to constrain along
axis.
2. Box select ('N' key): selects a rectangular area. Hold SHIFT to add to current selection.
Hold ALT+SHIFT to remove from current selection. Options:
3. Region select: Selects voxels that are connected to and have the same colour as the
one that is clicked. Hold SHIFT to add to current selection. Hold ALT+SHIFT to remove
from current selection. Options:
15
Modelling
• '4/8' for neighbour searching direction. 4 directions to include face to face neighbours
only, 8 directions to include corner neighbours as well.
Mirror mode
Mirrors all user operations around the chosen axis. It is possible to use more than one mirror
axis at a time.
Volume tools
16
Modelling
2. Zero (Backspace key): deletes all voxels (even those which are not selected).
3. Fill ('I' key): paints all voxels (even those that are not selected).
Selection
Select all (key CTRL+A)
Select inverse (key CTRL+R)
Select none (key CTRL+D)
Clipboard
Copy selection (key CTRL+C)
Cut selection (key CTRL+X)
Paste selection (key CTRL+V)
Rotate
Rotates the selection 90 degrees around the chosen axis. If nothing is selected the entire
model is rotated.
Flip
Flips the selection around the chosen axis. If nothing is selected the entire model is flipped.
Loop
Moves the selection 1 voxel along the chosen axis. Voxels that would move outside the
volume boundaries reappear on the opposite side of the volume. If nothing is selected the
entire model is moved.
Scale
17
Modelling
Scales the model by the factor you type here. For example, typing 2 will double the size of
the model, typing 0.5 will halve it. If parts of the model end up outside of the volume, the
volume size is increased to fit the model. For asymmetrical scaling type the axis before the
factor, e.g. 'z 2' will double the size along the Z axis.
Repeat
Makes duplicates of the model and places them next to each other. The factor you type here
determines the number of duplicates. For example, typing 3 will create 27 duplicates of the
model. If parts of the model end up outside of the volume, the volume size is increased to fit
the model. For asymmetrical repeats type the axis before the factor, e.g. 'z 3' will create 3
duplicates along the Z axis. If no axis is specified the repeat is executed on all three axis.
Misc
1. Shell: removes all invisible voxels, keeping only the outer layer of the model
2. Fractal model
3. Dilation: expands the model by 1 voxel unit
4. Fill all invisible space: fills hollow models
5. Random colour
6. Erosion: contracts the model by 1 voxel unit
Shape
Clears the volume and generates a new shape sized to fit the volume.
18
Modelling
1. Ellipsoid
2. Pyramid
3. Maze
4. Cylinder
5. Cone
6. Perlin noise
19
Rendering
Rendering
Light
1. Number of light bounces: the higher the value, the longer the render will take, but the
more realistic the image will be.
2. Pitch angle of sunlight: determines the height of the sun. To change drag the right hand
side button or type a value (min. -90°, max. 90°). 90°= sun overhead, 0°= sun at floor
level, -90°= sun below model.
3. Yaw angle of sunlight: determines the position of the sun. To change drag the right hand
side button or type a value (min. 0°, max. 360°). 0°= sun in front, 90°= sun on the right,
180°= sun from the back, 270°= sun on the left.
4. Shadow softness: the higher the value the softer the shadows.
6. Sunlight intensisty
7. Sky colour
20
Rendering
Voxel shape
1. Cube (default)
2. Lego
3. Marching Cube
6. Sphere Voxel
7. Cylinder Voxel
View
Render settings
Matter
21
Rendering
Camera settings
2. Depth of Field: determines how much of the rendered image is in focus. At min value
the entire image is sharp. At max value only the area around the focus point is sharp.
Has no effect if the focus voxel has not been set. To set the focus click a voxel.
4. Vignette: determines the reduction in brightness near the edges of the rendered image.
The higher the value the darker the border.
5. Gamma Correction: changes the luminance of the rendered image. The higher the
value the brighter the image (min. 1.0, max. 5.0)
6. Field of View: determines the angle the camera sees (the higher the value the wider the
view). To change drag the right hand side button or type a value (min. 45°, max. 360°).
7. ACES Filmic Tone Mapping: if enabled the renderer uses a colour mapping curve to get
more photorealistic results
Bloom settings
22
Animation
Animation
A model is animated by displaying a series of slightly different images (frames) at short time
intervals.
Click the arrow below the 'Model' button to show the Animation panel.
1. Previous frame
2. Next frame
3. Frame list
4. Delete current frame
5. Add frame
6. Current frame
7. Time step in milliseconds (min. 16, max. 999)
23
Reference
Reference
Keyboard shortcuts
Command line
24