Skip to content

Brush Shaders

Lachlan McDonald edited this page Feb 26, 2023 · 37 revisions

Brush Shaders are shaders that allow you to easily to add or remove voxels from the volume by selecting the area in which you want the shaders to take effect.

How to use a Brush Shader

  1. Select Voxel Shader Mode [C]
  2. Select either:
    • Attach: to add new voxels (existing voxels are not removed)
    • Erase: to erase existing voxels (new voxels are not added)
    • Paint: to change existing voxels (voxels will not be added or removed)
  3. Select the shader in the Shader List

Restricting voxels (painting existing voxels)

By default, Brush Shaders are used with the Voxel Shader Mode as shown above.

However, the Paint mode can also be used to replace only selected voxels. For example, to apply the brick pattern to existing volumes.

  1. Right-click the chosen color and select Inverse
  2. Right-click any of the selected colors and select Voxel Selection by Color
  3. Select Voxel Shader Mode [C]
  4. Select Paint
  5. Select the shader in the Shader List
  6. Draw a box over the volume — only the selected voxels will be updated.

List of shaders

Brush Shaders

Brick Brushes Generates alternating rows of bricks or tiles
Noise Brushes

Generates different types of noise

Terrain  •  Cellular 2D Noise  •  Cellular 3D Noise  •  Clover 2D Noise

Gradient Brush Generates different styles of gradients
Radial Gradient Brush Generates different styles of radial gradients
Grass Brush Generates generates randomly protruding lines of voxels with a constant distribution
Grid Brush Generates a grid pattern with variable thickness and spacing
Tiles Brush Generates a tile pattern
Puzzle Tile Brush Generates a puzzle tile pattern
Uneven Tile Brush Generates an uneven tile pattern
Diagonal Line Brush Generates parallel 45° lines of alternating widths and colors
Weave Brush Generates a weave pattern
Zigzag Brushes Generates zig-zag patterns
Truchet Brush Generates a truchet pattern
Treemap Brush Generates a treemap pattern
Hex Tiles Brush Generates a hex tile pattern

Primitive Brush Shaders

Prism Brush Generates prisms, pyramids or tetrahedrons with straight or curved angles
Cylinder Brush Generates cylinders and tubes
Stairs Brushes

Generates a slope of stairs

stairs  •  stairs_runs  •  stairs_stringer

Greeble Brushes

Generates greebles

greebles1  •  greebles2

Clone this wiki locally