Skip to content

CodingEric/Erics-MagicaVoxel-Shaders

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

  • 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

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.