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 ...

Disabling bLerpUVs in Nanite Settings of Static Mesh causes texture warping in clusters

UE - Graphics Features - Nanite - Jan 21, 2025

The licensee has identified a potential fix by changing if( Settings.bLerpUVs ) to if( Settings.bLerpUVs || UVIndex == 0 ) On line 389 of NaniteBuilder\Private\Cluster.cpp in UE 5.5 ...

Distance Field AO from Moveable Skylight (non-Lumen) invalidates AO incorrectly with a screenspace offset to the right of moving objects

UE - Graphics Features - Mar 25, 2025

When Global Illumination is set to “None” in the project settings the ambient occlusion does not correctly render shadows for moving objects. This has been observed in versions 5.4 and above. ...

Video material previews incorrectly on Mac

TM - Rendering - Apr 3, 2025

Received multiple reports of users on Mac computers experiencing issues previewing video materials in Twinmotion 2025.1. When adding video materials to the scene, the scale seems to be incorrect an ...

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 ...

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. ...

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 ...

Input from a second gamepad is not detected until the game window is clicked with the mouse

UE - Gameplay - Input - Dec 12, 2014

In a packaged local multiplayer game, input from a second gamepad is not detected until the game window is clicked with the mouse. The first gamepad input is detected as expected. ...