Synthetic benchmark is affected by Scalability Settings

UE - Rendering - RHI - Feb 19, 2025

Sumo Digital Ltd. has reported that the synthetic benchmark has skewed GPUIndex scores when changing graphics scalability settings (i.e. r.LumenScreenProbeGather.DownsampleFactor). They are currentl ...

Packed Level Actors will create ISMs with inverted normals when a portion of static meshes have negative scales. This is apparent with two-sided materials.

UE - Engine Scaling - Streaming - Feb 17, 2025

Packed level actors will create ISM instances with inverted normals when the selection of meshes used to create the packed level actor contains a subset of meshes with negative scales. This is the ...

Duplicating many Actors at once in a Level Instance while in Level Instance Edit will result in a jumbled mess of Actors on the Persistent Level

UE - Engine Scaling - Streaming - Level Instances - Feb 12, 2025

Duplicating many Actors at once in a Level Instance while in Level Instance Edit will result in a jumbled mess of Actors on the Persistent Level. The licensee has encountered this in Unreal 5.4 and ...

World Partition grid priority setting taken into account last

UE - Engine Scaling - Streaming - World Partition - Feb 11, 2025

From licensee:Editor Grid priorities setting will get overruled in code giving the user false feeling of control – smaller grid cells can load before larger grid cells on the same layer even if the ...

Ambient occlusion causing ghosting for animations when viewport is resized on DX11

UE - Rendering - Features - Feb 10, 2025

Tested regression against //UE5/Release-5.4 @ CL35576357 and the issue did not occur. This is a confirmed regression.[Image Removed] Jira Bot attaches conversation thread from Slack [Image Removed]D ...

Deleting transient actor marks level dirty

UE - Engine Scaling - Streaming - Feb 6, 2025

The licensee has noticed that the deletion of a transient actor still marks the scene as dirty and asks it to be saved. Checking the source it was noted that the transient flag is not verified on de ...

FLevelInstanceActorGuid::GetGuid issue in Multiplayer

UE - Engine Scaling - Streaming - Level Instances - Feb 3, 2025

I am doing some runtime manipulation of data layers and I am running into a check failure due to a zero guid in FLevelInstanceActorGuid::GetGuid during multiplayer testing. When I debug FLevelInsta ...

Foot Placement: Division by 0

UE - MVF Character - Animation - Jan 31, 2025

static FVector PointDirectionPlaneIntersection(const FVector Point, const FVector Direction, const FPlane Plane) { return Point + Direction * ((Plane.W - (Point | Plane)) / (Direction | Plane)) ...

Lumen ignores Landscape Holes (Landscape Visibility) when Hardware Ray Tracing is enabled and Ray Lighting Mode is set to Surface Cache

UE - Rendering - Features - Ray Tracing - Jan 31, 2025

Context Lumen is the default global illumination and reflections system. Lumen renders diffuse interreflection with infinite bounces and indirect specular reflections in large, detailed environments ...

SkinnedMeshComponent::BoneTransformUpdateMethodQueue is never reset in server builds

UE - Rendering - Architecture - Jan 27, 2025

We reset BoneTransformUpdateMethodQueue in USkinnedMeshComponent::CreateRenderState_Concurrent and USkinnedMeshComponent::SendRenderDynamicData_Concurrent but these code paths are never called in se ...