tyanyuy3125 / Erics-MagicaVoxel-Shaders

Shaders for MagicaVoxel including Terrain Generator, Game of Life, Waterflow Simulator, Progressive Flood Shader etc.
MIT License
209 stars 20 forks source link
erics-magicavoxel-shaders lifegame magicavoxel noise procedural-generation shaders terrain terrain-generator waterflow

Eric's MagicaVoxel Shaders

aka EMVS.

Shaders for MagicaVoxel including Terrain Generator, Advanced Flood System etc.

Internationalization

( I am looking for new French Translations. )

Project Info

Installation

Copy the .txt files from the shader directory in this project to the shader directory of your MagicaVoxel installation.

Compatibility

Version Is compatible Note
0.99.5 and before not compatible after EMVS version 55
0.99.5.1 and after all EMVS versions are compatible

Roadmap

Debugging

See this issue.

Shaders

Starting from version 55, EMVS no longer supports command execution. Please configure the relevant parameters through the graphical options provided by MagicaVoxel 0.99.5.1 onwards.

At the same time, for the graphical options are very clear, the explanations of parameters are not provided in this document.

Index

tergen

index

"tergen" is a 2d noise generator.

tergen2

index

"tergen2" is a modified version of "tergen", which creates terrain only above the existing voxels or selected area.

tergen3

index

"tergen3" is a modified version of "cave" but generates a 2d terrain map, which enables you to create noise animations using Time parameter.

cave

index

"cave" is a 3d noise generator.

Set Air Color to -1 to retain existing voxels.

flow

index

"flow" simulates the downflow of water in nature.

flow2

index

"flow2" is a modified version of "flow", by keep executing it, you can fill an enclosed area well without overflowing to the outside.

project

index

"project" enables you to project a 2d plane onto the surface of 3d objects below it.

gol

index

"gol" is the voxel shader for Conway's Game of Life.

drop

index

"drop" moves the dangling voxel down one unit in a single execution.