[StateTree] Reentering current state immediately after exiting does not reset variables on tasks with "Should State Change on Reselect"

UE - AI - StateTree - Nov 7, 2024

Context State Tree Tasks have a configurable default value 'Should State Change on Reselect' which controls whether the task receives a EnterState/ExitState if completion of the current state is fo ...

Root Motion interpolation is incorrect when use URO

UE - Anim - Runtime - Aug 3, 2018

According to Licensee's report, Root motion is incorrect when use URO. I Investigated, in the case of "Montages Only" become TrailMode in URO. Normally Animation Interpolation has implementation, ...

Artifacts when using virtual textures for multiple attributes in material layers

UE - Rendering Architecture - Materials - Sep 29, 2022

When using the Material Layer system and virtual textures, the number of physical texture samples in the shader increases with the number of material attributes that a virtual texture writes to. The ...

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined property (bSimulatePhysics), throws an error

UE - Gameplay - Apr 15, 2025

WindDirectionalSourceComponent.h has a meta edit condition that, by referencing an undefined class property (bSimulatePhysics), throws an error in the logs: LogEditCondition: Error: EditCondition pa ...

DAE Import - Missing geometry in imported .dae model from Cabinet Vision

TM - Interoperability - Mar 27, 2025

Reported in SF [Link Removed] Client created a ,dae file in Cabinet Vision. When imported into TM, geometry will be missing, such as the walls and parts of the cabinets. Tested and occurs in TM 20 ...

Cannot export a Datasmith scene to the Unreal Engine project root folder on MacOS.

TM - Interoperability - Oct 29, 2024

This is mac specific. I could do the export normally on Windows with the same Twinmotion CL and UE version (5.5 preview).  It is also a regression specific to 5.5, since I've been able to export a d ...

Getting the Outer (GetOuter()) inside AssetUserData::PostEditChangeOwner added to an instanced actor in a level returns the Outer marked with "Trash"

UE - Framework - Nov 20, 2024

When you call GetOuter() inside AssetUserData::PostEditChangeOwner, the Outer that is returned, is marked as "Trash". This is because the object is constructed again when an AssetUserData is added. ...

AMD PSO creation causes hang in SceneCapture2D with Nanite + ShowOnly primitives

UE - Graphics Features - Nanite - Jan 16, 2024

AMD RX 6800 XT driver appears to hang (or take a very long time) in the PSO creation of the FInstanceCullVSM_CS shader when using Nanite primitive filtering NOTES:Issue can be worked around by addi ...

CachedMaxDrawDistance value are not updated by CullDistanceVolume in persistent Level

UE - World Creation - Worldbuilding Tools - World Composition - Dec 16, 2022

in PIE, RerunConstructionScript() is executed and actor's CachedMaxDrawDistance is updated as expected. in packaged game, RerunConstructionScript() is not executed  so, CullDistanceVolume is not u ...

Unnecessary reference remains in material instance when using StaticSwitch in material

UE - Graphics Features - Aug 7, 2019

1.Create a material that switches textures using StaticSwitch. 2.Create a material instance and toggle the switch to overwrite the texture. 3.Then return the static switch settings to their defaul ...