UE 5.4 - Specular/reflection disappears above 4096 resolution render

UE - Rendering Architecture - Aug 1, 2024

After a viewport is more than 4096 pixels wide, Lumen's specular reflections buffer cuts its width off at 4096 pixels. It appears that the affected buffer is "Lumen.Reflections.ResolvedSpecularIndi ...

Sequencer - Soft References do not work as payloads in Event Track keys, the endpoint event receives none/empty instead

UE - Anim - Sequencer - Jul 31, 2024

In sequencer, an "event track" can be added to call functions/events defined in the Sequence Director Blueprint. The parameters for those endpoint functions/events can be sent as a Payload associate ...

Cooker: NeverCookPackageList should store packages as LongPackageNames instead of filenames, to save memory by avoiding creation of FName for each external actor package

UE - Foundation - Data Pipeline - Cooker - Jul 30, 2024

GetNeverCookPackageFileNames among other things adds every external actor package to NeverCookPackageList, even if they are not referenced by the rest of the cook. Since it stores the packages in th ...

Physics Linear Velocity functions from UPrimitiveComponent always return (0,0,0) velocity

UE - Simulation - Physics - Jul 30, 2024

In Unreal Engine version 5.4, all Physics Linear Velocity functions inside PrimitiveComponent class are returning always a velocity of (0,0,0), even if the Body Instances are moving. This was workin ...

FJsonPointer does not work and may lead to undefined behavior

UE - CoreTech - Jul 30, 2024

FJsonPointer::ParsePath passes a pointer to a single TCHAR as FString::ParseIntoArray's pchDelim parameter, which is supposed to be a pointer to a null-terminated string. ...

Error when zooming out in orthographic view in 5.4

UE - Editor - Jul 29, 2024

In 5.4: zooming out far with the mouse wheel after setting the editor viewport to orthgraphic view triggers an ensure: ensure(InOrthoZoom >= MIN_ORTHOZOOM && InOrthoZoom <= MAX_ORTHOZOOM); Th ...

StaticMesh reimport: socket List not refresh if the count is the same

UE - Editor - Content Pipeline - Import and Export - Jul 29, 2024

Pie startup optimization: UWorld::PostDuplicate::ValidateTextureOverridesForPIE optimization

UE - DEET - EditorLoader - Jul 29, 2024

Here is a snap shot of the propose UDN change: TRACE_CPUPROFILER_EVENT_SCOPE(ValidateTextureOverridesForPIE); TSet<UMaterialInterface*> ProcessedMaterials;TArray<UPrimitiveComponent*> Components; ...

Interchange Scene: actor creation is not optimize

UE - Editor - Content Pipeline - Import and Export - Jul 29, 2024

UInterchangeGenericLevelPipeline::ExecuteSceneNodePreImport is iterating all nodes for every actors it create. We need to cache the result. ...

Incorrect Lighting With Exponential Height Fog And Light Function Atlas

UE - Graphics Features - Jul 29, 2024

There currently is a mismatch occurring when light function atlases are used in conjunction with exponential height fog. When the flag r.VolumetricFog.UsesLightFunctionAtlas is enabled, light shafts ...