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

Path Tracing denoiser is not stable in animation

UE - Graphics Features - Nov 30, 2021

When rendering an animation with the path tracer through MovieRenderQueue, at low sampling rates the denoiser produces splotchy results that flicker from frame to frame. The current denoiser (Ope ...

'Decal Blend Mode' in the Result node is missing

UE - Rendering Architecture - Materials - Mar 8, 2022

'Decal Blend Mode' in the Result node is missing. The user that reported this noticed it when converting from early access to Preview 1. Their emissive decals stopped blending. ...

USplineComponent::FindLocationClosestToWorldLocation does not function correctly with non-uniform scale

UE - Gameplay - Components - Jul 19, 2022

Licensee reports incorrect results with FindLocationClosestToWorldLocation when used with non-uniformly scaled spline components. ...

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

When creating a new NiagaraSystem using existing system, the DefaultEffectType set in ProjectSettings is not reflected.

UE - Niagara - Jul 24, 2023

When creating a new NiagaraSystem, the DefaultEffectType set in ProjectSettings should be reflected. If another EffectType is already set, it should be respected. The problem here is that when creat ...

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