From 81b4642eeedaed6765ccb07c435fbc34e351f2ce Mon Sep 17 00:00:00 2001 From: yum Date: Thu, 13 Apr 2023 19:25:37 -0700 Subject: Add displacement shader See README.md. --- README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 86c1541..882a6c0 100644 --- a/README.md +++ b/README.md @@ -20,3 +20,21 @@ In these demos, I have the shader on a quad. Full demo video [here](https://youtu.be/WvPdqxmrZzI). +## Displacement + +![Displacement demo](Demos/displacement_demo.gif) + +A simple displacement shader. + +* Displacement height is specified with a texture. +* Height texture can be translated at configurable X/Y speeds, giving a + flowy effect. +* Height can be masked to concentrate height mapping into specific areas. +* A built-in center-out effect is available. +* Basic physically-based shading is implemented (albedo with alpha, normal, + roughness, metallic, cubemap). + +In these demos, I have the shader on a 100x100 plane. + +Full demo video [here](https://youtu.be/Giui4aCjtI0). + -- cgit v1.2.3