-
Notifications
You must be signed in to change notification settings - Fork 50
Volume Shaders
Lachlan McDonald edited this page Feb 26, 2023
·
22 revisions
Volume Shaders are shaders that apply to the entire volume.
- Select the shader in the Shader List
- Adjust the parameters and press the Execute Shader button
- 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.
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 |
|
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 |
All content in this wiki is licenced under the CC BY-NC-SA 4.0 license. Code snippets are dual-licenced under the MIT License.