Bug in StringTemplate.cpp related to modulo operator in MaterialTemplate.ush (code fix provided)

UE - Rendering Architecture - Materials - Jun 25, 2024

Shader Template files like MaterialTemplate.ush do not submit previous chunks when encountering a `%` character, unless that `%` character is `%s` or `% {...} `. Because the error is happening ...

r.Lumen.Reflections.DownsampleFactor split screen artifact

UE - Graphics Features - Lumen - Dec 6, 2024

In Split-Screen, with "r.Lumen.Reflections.DownsampleFactor" set to 2, it is possible to have vertical colored artifacts on View 1 (the second view). The Licensee reported the artifact occurred on ...

Editor crash when building lighting and world partition minimap

UE - World Creation - Worldbuilding Tools - World Partition - Apr 17, 2025

It is possible for an editor crash to occur if a build is running (Lightmass in this case) and another is launched such as Build World Partition Minimap (as well as HLOD and Spline builders). This i ...

ChordBlockers don't work as expected when ChordAction is set in InputAction

UE - Gameplay - Input - Jun 3, 2025

In the Enhanced Input System, when using a UInputTriggerChordAction to define a chorded input (e.g., Shift + W), the automatic chord blocking system (UInputTriggerChordBlocker) only functions correc ...

Reverse Matinee Never Playing

Tools - Jun 24, 2015

When you attempted to fire off a Reverse Node on a Matinee Actor in the Level Blueprint, The Matinee never plays in reverse. Level Blueprint Setup: [Image Removed] This issue appears to be resolv ...

Spline Array created in code cannot be edited in a blueprint

UE - Gameplay - Components - Apr 20, 2015

If a TArray of spline components is created in code it is not possible to edit/add nodes to the spline inside a blueprint. ...

Emissive for Static Lighting looks incorrect when using lower Static Lighting Level Scale

UE - Graphics Features - Jun 13, 2016

When using a lower value for Static Level Lighting Scale in the World Settings under Lightmass the blending of the area lights is not blended together for a smooth emissive look. Instead, there are ...

Attaching New Camera Actor to Spring Arm Component does not set the Location Correctly

UE - Gameplay - Blueprint - Apr 2, 2015

After adding a new Camera Actor Component within Blueprints to an existing Spring Arm Component, the Camera Component adopts the location settings , but does not set its location within the viewport ...

DetourCrowdAIController causes AI to update movement differently

UE - AI - Apr 3, 2015

When you use MoveTo BT node, with a target set as Actor and your AIController is DetourCrowdAIController, the AI pawn will update its goal destination much less frequently. Instead of constantly fo ...