Search Results for

    Show / Hide Table of Contents

    Effects


    Effect header

    An effect is an uber-shader that can represent a single shader or a large group of shaders. A shader is a GPU program that can run on the GPU and perform rendering calculations using textures, vertices, and other resources. The effects in Evergine are written using HLSL.

    While HLSL is only supported by DirectX backends (DX11 and DX12), the effects are automatically translated to another language when necessary (to GLSL when using OpenGL, or Spir-V in Vulkan).

    Standard Effect

    The default Evergine project template imports the Evergine.Core package package, and this package includes several effects like the Standard Effect used by the Default Material asset. Effects are a type of asset and have a dedicated Editor Effect Editor.

    In this section

    • Create Effects
    • Effect Metatags
    • Using Effects
    • Effect Editor
    • Built-in Effects
    In this article
    Back to top
    Generated by DocFX