Engine User Settings
Nodes

Shader Compiler

In-game shader compilation

Unreal Engine has several issues with stuttering due to the shader compiler. This feature allows you to compile shaders in-game, making the experience more seamless.

How to use

Drag and drop ABP_ShadersCompiler to your menu level

Get reference to the actor and them call start function from ABP_ShadersCompiler

  • Warning: Avoid compiling shaders in editor mode, as this will compile the engine’s built-in materials and may lead to increased RAM usage.

Variables

Material Count

  • Get number of material shaders compiled
Shader compiler

Material Length

  • Get number of material shaders to be compiled
Shader compiler

Niagara Count

  • Get number of niagara system compiled
Shader compiler

Niagara Length

  • Get number of niagara system to be compiled
Shader compiler

Nodes

Start

  • Start shader compilation
Shader compiler

Stop

  • Stop shader compilation
Shader compiler

Events

On Started

  • Event triggered when shader start to compile
Shader compiler

On Shader Compiled

  • Event triggered when one shader has been compiled.
Shader compiler

On Fisnish

  • Event triggered when all shaders compilation has ben finished.
Shader compiler

On this page