summaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authoryum <yum.food.vr@gmail.com>2023-04-09 17:30:30 -0700
committeryum <yum.food.vr@gmail.com>2023-04-09 18:20:15 -0700
commit40f81f1dcd4a3055244c17b08f707a04b30c82a4 (patch)
tree37e6c9ac09e0026f5728d44c0e6793d873524856 /README.md
Add parallax shader
Add a "simple" parallax shader based on raymarching. Features: * Three parallax planes. * Each plane can be textured with PBR textures. * Base color with alpha, normal, roughness, and metallic are implemented. * Each plane has these configurable properties: * Depth. Higher values create stronger parallax. * X and Y scale. * Emission strength.
Diffstat (limited to 'README.md')
-rw-r--r--README.md22
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..86c1541
--- /dev/null
+++ b/README.md
@@ -0,0 +1,22 @@
+# Soggy Shaders
+
+A collection of shaders by yum\_food.
+
+MIT licensed: feel free to modify, redistribute, and sell!
+
+To use, clone this repo somewhere inside your Unity assets folder.
+Then assign the shader you want (like yum\_food/parallax) to a material.
+
+Please ask setup questions [on the discord](https://discord.gg/YWmCvbCRyn).
+
+## Parallax
+
+![Parallax demo](Demos/parallax_demo.gif)
+
+A simple parallax shader with three parallax planes. Each plane can be textured with PBR textures: base color, normal, metallic, and roughness. The size, depth,
+and emission strength of each plane is configurable.
+
+In these demos, I have the shader on a quad.
+
+Full demo video [here](https://youtu.be/WvPdqxmrZzI).
+