Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tyanyuy3125/Erics-MagicaVoxel-Shaders
Shaders for MagicaVoxel including Terrain Generator, Game of Life, Waterflow Simulator, Advanced Flood Shader etc.
https://github.com/tyanyuy3125/Erics-MagicaVoxel-Shaders
erics-magicavoxel-shaders lifegame magicavoxel noise procedural-generation shaders terrain terrain-generator waterflow
Last synced: 3 months ago
JSON representation
Shaders for MagicaVoxel including Terrain Generator, Game of Life, Waterflow Simulator, Advanced Flood Shader etc.
- Host: GitHub
- URL: https://github.com/tyanyuy3125/Erics-MagicaVoxel-Shaders
- Owner: tyanyuy3125
- License: mit
- Created: 2017-07-26T13:10:45.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-07-06T07:56:04.000Z (over 2 years ago)
- Last Synced: 2024-06-30T05:57:19.874Z (6 months ago)
- Topics: erics-magicavoxel-shaders, lifegame, magicavoxel, noise, procedural-generation, shaders, terrain, terrain-generator, waterflow
- Homepage:
- Size: 7.8 MB
- Stars: 205
- Watchers: 10
- Forks: 20
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-voxel - Eric's MagicaVoxel Shaders
README
# Eric's MagicaVoxel Shaders
aka EMVS.Shaders for MagicaVoxel including Terrain Generator, Advanced Flood System etc.
## Internationalization
- 简体中文 - translated by CodingEric, target version: `58`
- Français - translated by Pilou - Authorized reproduce, target version: `0.0.7.0`( I am looking for new French Translations. )
## Project Info
* Current version: `59`
* Released under `MIT License`## 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
* Cloud generator
* Tree randomizer.## 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
* tergen2
* tergen3
* cave
* flow
* flow2
* project
* gol
* drop### tergen
index"tergen" is a 2d noise generator.
* Set Air Color to -1, the voxel area without terrain will not be destroyed, but in the voxel area with terrain, the original voxel will be replaced by the new terrain.
* Set Air Color to -2, all voxels that already exist in the scene will not be destroyed.### 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.
* You may set Iteration value to a certain number to simplify the process.
* The voxels with given index are water source, the shader would not automatically create them, you must attach them first.### 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.
* You may set Iteration value to a certain number to simplify the process.
* The voxels with given index are water source, you must attach them first.### 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.