Lysa Engine · Rendering Guide

Extending the render pipeline

Four hands-on tutorials covering the three ways to inject custom GPU work into a frame: post-processing passes, shader materials, and custom render passes — then a case study combining them.

Tutorials

  1. 01Add a post-processing effect

    Chain full-screen compute passes — blur, desaturation, any image effect — at the end of the render.

    Beginner · ~15 min · FullScreenCompute
  2. 02Write a shader material

    Replace a surface's shaders with your own, expose float4 parameters and animate them per frame or from Lua.

    Intermediate · ~20 min · ShaderMaterial
  3. 03Write a custom render pass

    Inject your own GPU work — pipeline, descriptors, barriers and draw — at a specific phase of the frame.

    Advanced · ~30 min · Renderpass.html" class="doc-link" target="_blank" rel="noopener">CustomRenderpass
  4. 04Putting it together

    Two full-screen custom passes and several shader materials working as a real overlay stack in a game.

    Advanced · ~25 min · Case study