AssetRegistry: In a packaged game ScanPathsSynchronous with bForceRescan=true will permanently forget about assets inside IOStore containers

UE - Foundation - Data Pipeline - May 7, 2025

This came up from several discussions on UDN and internal discussion. The root cause is that the AssetRegistry currently cannot discover packages inside IOStore containers, it relies on the seriali ...

WidgetComponent is not updated with occlusion culling disabled

UE - Platform - XR - May 7, 2025

LastRenderTime is never updated with occlusion culling disabled, so the widget component will always stop updating.  (see UWidgetComponent::ShouldDrawWidget) Developers can force updates by TickWhen ...

Texture incorrectly set when importing glTF via Interchange.

UE - Editor - Content Pipeline - Import and Export - May 6, 2025

Some Materials in this glTF model will not use the correct texture on import.  Find interior doors. They will be Green when they should be set to use Wood_Basecolor texture and not Wood_Basecolor1 ...

Vectorworks - Lights imported with incorrect transforms

TM - Interoperability - May 6, 2025

Reported in SF [Link Removed] In Twinmotion 2025.1.1, lights imported from Vectorworks appear with incorrect transforms. Lights will appear rotated 90 degrees about the Y axis with an offset. Teste ...

FInstancedStruct and TInstancedStruct in DeveloperSettings only write default values to configuration ini files

UE - AI - May 6, 2025

FInstancedStructs, or its TInstancedStruct sibling, can be included in a class that inherits from UDeveloperSettings. UDeveloperSettings will persist data in a configuration file. In the case of FI ...

ConditionalBeginDestroy on ActorComponent does not unregister the component with the world nor cause a warning

UE - CoreTech - May 6, 2025

Calling ConditionalBeginDestroy on an ActorComponent (instead of DestroyComponent) can lead to a crash due to the object not being correctly unregistered. BeginDestroy doesn't unregister tick funct ...

Animating a bone in Persona when additive curves are present, causes exponential translation

UE - Anim - Gameplay - May 5, 2025

If there is an additive curve present with scalar data, and that scalar data is something like 10,10,10. When you attempt to animate the bone again the translation of the widget with translate expon ...

FX.TestGPUSort fails on Vulkan

UE - Niagara - May 5, 2025

“FX.TestGPUSort” fails on both PC Editor and Android with Vulkan RHI. ...

Distant paint/scatter grass not rendered in PT exports

TM - Rendering - May 5, 2025

Reported in SF [Link Removed] In TM 2025.1.1, in PT renders with large amounts of scattered or painted vegetation, distant grass may not appear in exported renders that would previously appear in t ...

GeometryScript: BlueprintCallable GetMaxMaterialID return pin is incorrectly named "Enabled" instead of "MaxID"

UE - Graphics Tools - Modeling Tools - GeometryScripting - May 2, 2025

The return pin for the "Get Max Material ID" function is incorrectly named "Enabled" when the function returns the MaxID. See \Engine\Plugins\Runtime\GeometryScripting\Source\GeometryScriptingCore\ ...