Magicavoxel Shaders Versions Save

A collection of shaders for MagicaVoxel to generate geometry, noise, patterns, and simplify common and repetitive tasks.

0.14.0

1 year ago

New shaders:

Other changes and fixes:

0.13.0

2 years ago

New shaders

Other changes and fixes:

  • Fixed missing license citations for Cubic Pulse
  • Fixed treemap and prism on M1 Macs (all shaders should now work when running on an M1 Mac)
  • Fixed scanline dithering on the gradient shader
  • Improved alignment of noise on gradient and renamed Noise to Dither
  • Shaders now use Clover 2D Hash for randomness generation (the original method is still suitable but there's no attribution so this change is better for OSS)

0.12.1

2 years ago

This release is a hotfix of 0.12.0 which fixes an issue where the default global seed of 0 would break some shaders.

0.12.0

2 years ago

New shaders

Other changes and fixes:

  • clamp function removed from a number of shaders to fix a bug with some hardware. clamp is still used within the truchet, cellular2D, and cellular3D shaders and these shaders may not work on all hardware.
  • Fixed an issue where diagonal wouldn't work on certain hardware due to an overloaded function
  • All shaders which accepted a value from 0-1 now accept 0-100 to make it easier to adjust in the UI.
  • Changes to the range of the Growth value on the grass shader

0.11.1

2 years ago

Major release to incorporate the new palette selection features; allowing users to select colors from the palette instead of having to specify a range directly in the shader arguments.

Other features and updates:

  • Brick shaders adds Grout and Noise options
  • The grass_inv shader has been replaced by the Direction parameter
  • Puzzle Tiles Brush adds Noise option
  • Uneven Tile Brush adds Noise option and additional color modes
  • Diagonal Brushes have been merged into a new shader allowing better line width control and multiple colors.
  • Pyramid adds Noise options and repeats the underlying pattern on each layer
  • Sand adds color modes
  • Cover adds color and Noise options

0.11.1 replaces 0.11.0 and fixes the missing zigzag2, zigzag3 and zigzag_range, which will be updated in a future release.

0.10.6

3 years ago
  • New shaders:
  • Fixes:
    • Fixed a number of bugs where the shaders would not work on hardware that could not coerce between int and float
    • Fixed arguments in pyramid shader
    • Fixed a position bug in the sand shaders
    • Fixed update.py to work on Windows file-systems
    • Tweaks to seeds to avoid errors on certain hardware

0.10.5

3 years ago
  • Added the Puzzle-Tiles-Brush
  • Added the Prism Brush
  • Added the Mode argument to the Stairs Brushes, which automates certain properties depending on the shader, simplifying their usage.
  • Refactored randomness across shaders to improve distribution.

0.10.4

3 years ago
  • New brush shaders by expanding diagonal lines into diagonal2, diagonal3 and diagonal_range
  • Fixed a bug in color handling in the zigzag_range
  • Updated the directions parameter in zigzag2, zigzag3, and zigzag_range

0.10.3

3 years ago

0.10.2

3 years ago
  • New brush shaders by expanding zigzag into zigzag2, zigzag3 and zigzag_range
  • Updated a number of parameters for consistent naming