Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
arkology authored Oct 31, 2020
1 parent 4612538 commit d850072
Showing 1 changed file with 33 additions and 8 deletions.
41 changes: 33 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# ShaderV - VisualShader plugin for Godot Engine 3.2
<p>Adds many premade effects (such as noises, blur, emboss, zoom, custom shapes, etc.) to build-in VisualShader editor.
Fully compatible with gles2 and canvas (2d) fragment shaders.</p>
Fully compatible with GLES2 and canvas (2D) fragment shaders.</p>
<p>You can find basic usage examples in the <i>addons/shaderV/examples</i> folder. Note that plugin can work freely without <i>examples</i> folder, so this folder can be deleted.</p>
<p>Copy the contents of <i>addons/shaderV</i> into the same folder in your project. No activation needed. Custom visual shader nodes work the same way as standart visual shader nodes.</p>

Expand All @@ -12,15 +12,17 @@ Fully compatible with gles2 and canvas (2d) fragment shaders.</p>
## List of provided nodes:

#### Color changing nodes (rgba folder):

<ul>
<li>Blur nodes:</li>
<ul>
<li>BlurBasic - Basic 8-directional blur with 9 samples</li>
<li>BlurCustom - Custom 8-directional blur with ([amount]*2+1)^2 samples</li>
<li>ZoomBlur</li>
</ul>
<ul>
<li>BlurBasic - Basic 8-directional blur with 9 samples</li>
<li>BlurCustom - Custom 8-directional blur with ([amount]*2+1)^2 samples</li>
<li>ZoomBlur</li>
</ul>

<li>Shapes generation:</li>
<ul>
<ul>
<li>CheckerboardShape - Creates checkerboard pattern</li>
<li>CircleShape - Circle creation with adjusted position, scale, inner/outer radius, hardness and color</li>
<li>CircleShape2 - Circle creation with adjusted position, scale, radius inner/outer width, and color</li>
Expand All @@ -29,14 +31,37 @@ Fully compatible with gles2 and canvas (2d) fragment shaders.</p>
<li>GridShape - Creates 2D grid</li>
<li>ScanLinesSharpShape - Sharp moving scanlines</li>
<li>RandomStripesShape - Random horizontal lines creation</li>
</ul>
</ul>
<li>Glow:</li>

<ul>
<li>Glow:</li>
<ul>
<li>InnerGlow - Adds inner glow to color</li>
<li>OuterGlow - Adds outer glow to color</li>
<li>InnerGlowEmpty - Same as InnerGlow but without original texture (only contours)</li>
<li>OuterGlowEmpty - Same as OuterGlow but without original texture (only contours)</li>
<li>GlowEmpty - Combination of InnerGlowEmpty and OuterGlowEmpty</li>
</ul>
</ul>

<ul>
<li>Noise:</li>
<ul>
<li>Fractal noise:</li>
<ul>
<li>FractalGenericNoise2D - Fractal GenericNoise using hash random function</li>
<li>FractalPerlinNoise2D/3D/4D - Fractal 2D/3D/4D Perlin Noise</li>
<li>FractalSimplexNoise2D/3D/4D - Fractal 2D/3D/4D Simplex Noise</li>
<li>FractalWorleyNoise2D/3D - Fractal 2D/3D Worley (Voronoi) Noise</li>
</ul>
<li>GenericNoise2D - GenericNoise using hash random function</li>
<li>PerlinNoise2D - Classic 2d perlin noise with ability to set period</li>
<li>PerlinNoise3D - Classic 3d perlin noise</li>
<li>PerlinPeriodicNoise3D - Classic 3d perlin noise with ability to set period</li>
<li>PerlinNoise4D - Classic 4d perlin noise</li>
<li>SimplexNoise2D/3D/4D - 2D/3D/4D simplex noise</li>
<li>WorleyNoise2D/2x2/2x2x2/3D - 2D/2x2/2x2x2/3D worley noise</li>
</ul>
</ul>
TODO

0 comments on commit d850072

Please sign in to comment.