Subobject delimiter replacement in ResolveName can cause previously valid strings to exceed NAME_SIZE

UE - CoreTech - UObject - Nov 8, 2021

ResolveName will replace the subobject delimiter (colon) with two periods. This increases the length of the string, and can cause asserts due to the string exceeding NAME_SIZE even when the name was ...

Level sequence does not play when using async load for level

UE - Anim - Sequencer - Jul 25, 2022

The problem seems to be that FLevelSequenceBindingReference::Resolve () fails due to LoadPackageAsync() called in the FStreamableManager::StreamInternal() function. The licensee reports that the pro ...

Renaming an asset set to Sequencer's Payload causes the reference to be removed after restarting the editor.

UE - Anim - Sequencer - Sep 29, 2022

Renaming assets set to Sequencer's Payload will resolve the reference after restarting the editor. This is probably due to the fact that FemaleSceneEventPayloadVariable::Value is a String type. This ...

Adding a water island when substrate is true will flatten the landscape

UE - Graphics Features - Substrate - Jul 20, 2023

When a landscape weightmap or heightmap update is required, ALandscape::ResolveLayersTexture is called via the ALandscape::UpdateLayersContent() The problem appears to be that all pixels in the Out ...

Auto Exposure Compensation Curve issue when switching from Manual to Histogram

UE - Rendering Architecture - Feb 21, 2024

When switching the Camera's Exposure Metering Mode from Manual toHistogram, the exposure level resets and takes time to settle. The Licensee has a proposed code change that would fix this issue. Als ...

Skylight Intensity causes brightness discrepancy between the pathtracer and realtime renderers

UE - Graphics Features - Aug 26, 2024

In a scene without a sky sphere, increasing the skylight intensity will cause the sky to brighten in the pathtracer. Other renderers do not brighten the sky, and the intensity increase is applied on ...

Ensure when using ellipsis overflow method with very small Slate text boxes

UE - Editor - UI Systems - Slate - Aug 12, 2024

The Ellipsis overflow method on text widgets can cause an ensure to trip as a result of a render batch being sent with no indices. We could guard against this in SlateRHIRenderingPolicy by checking ...

Crash at compile time when using a VariableSet node with a local variable created by pasting a private property

UE - Framework - Blueprint - Oct 7, 2025

When a property is created in this way, a local variable with a Private flag is generated. Since such a variable is generally not desirable, it would be better to remove the Private flag upon pastin ...

Square Artifacts Appearing On Landscape Normals In Packaged Build

UE - Graphics Tools - Terrain - Oct 31, 2025

In packaged builds exclusively, a square pattern can appear in the Landscape geometry normals, aligning with the edges of the tiles. Visualizing the GBufferA does not show much, as the variation is ...

Opening a DataTable that is set to a Struct that is using a Key variable will crash the editor

Tools - Nov 3, 2015

Opening a DataTable that is set to a Struct that is using a Key variable will crash the editor User Description: I'm getting this crash when using Key variable in DataTable. I was able to repro i ...