Skip to content

Volume Shaders

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

Volume Shaders are shaders that apply to the entire volume.

How to use a Brush Shader

  1. Select the shader in the Shader List
  2. Adjust the parameters and press the Execute Shader button
  3. If you want to adjust the results, undo, adjust and re-execute

Some shaders, like Pyramid and Sand, add voxels layer-by-later; so you should execute these as many times as you like until the desired effect is attained.

List of shaders

Knife Removes voxels and shuffles to fill the remaining space
Moisture Generates the effect of downward or upward streaks
Heightmap Transforms a 2D height-map texture into a 3D volume
Erode Erodes selected colors using a noise texture
Grass Fit Generates generates randomly protruding lines of voxels with a constant distribution
Slices Removes a segment of the volume and shuffles voxels to fill its place
Case Surrounds/encases voxels
Pyramid Iteratively generate a pyramid
Sand Iteratively generate jagged voxels; i.e. piles of sand or cliffs
Outline Creates an outline where voxels meet a voxel of a different color
Soil & Cover

Generates voxels above other voxels; i.e. snow or grass

Soil  •  Cover

Noise Randomly generates noise of a specified size within a range of colors
Random Randomly generates noise with a set threshold
Flood Generates a flood effect