I added a simple demo to show our Compositing Shaders effects used in practice. The demo is available in examples/3d_rendering_processing/shader_effects.
The demo adds an Effect
node by code, to a model loaded from glTF, and also shows how to manipulate custom effect parameter (which maps to GLSL uniform) at runtime. These effects use shader code (GLSL, running on GPU) that is automatically integrated with standard engine rendering shaders.
If you come from Unity then these effects are CGE analogy of Unity “surface shaders” (but much more flexible 🙂 ).
Start the discussion at Castle Game Engine Forum