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

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

HideBoneByName translates bone to parent which breaks skinning

UE - Anim - Jul 30, 2024

Calling HideBoneByName on a bone causes that bone (and all it's children) to be translated to the parent bone's location.  This code in UpdateRefToLocalMatricesInner is responsible: bool bNeedToHid ...

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

'Platform Stats' incorrectly display the number of Texture Calls for a material

UE - Rendering Architecture - Materials - Jul 29, 2024

When the DBuffer is disabled in the project settings, the Material Editor Stat page will still display the estimated texture lookups for the DBuffer. It appears that the code that adds these estimat ...

Memory leak when Lumen is disabled but r.MeshCardRepresentation=1

UE - Graphics Features - Lumen - Jul 29, 2024

When Lumen is disabled, but the cvar "r.MeshCardRepresentation" is set to 1, Lumen will continuously enqueue object removal from the Lumen Scene, without ever emptying the array of primitives to rem ...

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