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

"Fix root motion initial rotation handling" commit breaks root motion completely

OLD - Anim - Dec 18, 2014

Enabling and processing root motion causes animation to rotate the wrong direction. Roll instead of Yaw. Pitch instead of roll etc. This error does not occur in UE 4.6. ...

BlendSpace DeltaTimeRecord.Delta can incorrectly be set to zero

UE - Anim - Runtime - Apr 19, 2024

It's possible for blendspaces to end up with an invalid delta time record because of how UBlendSpace::TickAssetPlayer modifies the time record.  This only seems to happen with specific settings:Axis ...

When ParallelExecutor is enabled, Japanese build output of VisualStudio garbled

UE - Foundation - Cpp Tools - Sep 19, 2018

From UE4.20, Japanese build output of VisualStudio garbled. Below is a comparison between 4.19 and 4.20. ・4.19.2 1>------ すべてのリビルド開始: プロジェクト:MyProject3, 構成:Development_Editor x64 ------ 1> Clea ...

Metasounds - Using the Audio Component Play Node with a start timer other than 0 results in the Metasound ceasing to function

UE - Audio - MetaSounds - Dec 2, 2021

Metasounds cease functionality if called to Play with a different start time other than 0. This extends to the Metasound editor where pressing play to preview the sound also ceases to function. ...

In a Geometry Collection, enabling Nanite Fallback in a Nanite Enabled collection won't generate a Physics Body when Nanite is disabled

UE - Simulation - Physics - Destruction - Jun 30, 2025

In a Geometry Collection, enabling Nanite Fallback in a Nanite Enabled collection won't generate a Physics Body when Nanite is disabled. To verify this, follow the steps provided in the Steps to Re ...

[MetaSounds][Trigger Route] - If Value 0 is a non-zero value and Value 1 is a zero value, the output "pops" on triggering Set

UE - Audio - MetaSounds - Mar 18, 2022

When using the Trigger Route node, if Value 0 is a non-zero value and Value 1 is a zero value, the output "pops" on set. [Link Removed] ...

Physics simulation shows strange behavior with specific skeletal mesh configurations

UE - Simulation - Physics - Mar 3, 2017

PhAT is inconsistent on when it does and doesn't apply scale to Constraint positions. This leads to cases where the positions provided create constraints that may not work when the Preview Skeletal ...

[CrashReport] UE4Editor_PropertyEditor!TSharedPtr<IPropertyUtilities,0>::ToSharedRef() [sharedpointer.h:794]

Tools - Dec 6, 2017

Top Crash in 4.18 release Comment from User: "Picking a color for my shader" Source Context:// NOTE: The following is an Unreal extension to standard shared_ptr behavior 788 FORCEINLINE ...