Nanite mesh polygons disappearing when using masked opacity with vertex color in 5.4

UE - Rendering - Features - Nanite - Jul 24, 2024

In 5.4.3, a nanite enabled mesh with a material that takes its vertex color (R) and uses it as the opacity mask output in a masked blend mode material, causes the mesh to have disappearing polygons ...

check(!bPostTickComponentUpdate) fails triggered by UNiagaraComponent::CreateRenderState_Concurrent() and StaticMeshCompilingManager::FinishCompilation()

UE - Rendering - Architecture - Niagara - Jul 23, 2024

Reported alongside UE-220009 Context: Some ActorComponents can schedule end-of-frame work which UWorld executes later in the frame in UWorld::SendAllEndOfFrameUpdates(). By-design it appears that i ...

check(!bPostTickComponentUpdate) fails triggered by ~FStaticMeshComponentBulkReregisterContext() and FD3D12DynamicRHI::ProcessInterruptQueueUntil()

UE - Framework - Components - Jul 23, 2024

Context: Some ActorComponents can schedule end-of-frame work which UWorld executes later in the frame in UWorld::SendAllEndOfFrameUpdates(). By-design it appears that it's not allowed to schedule mo ...

Light Leaking With Raytraced Shadows On Lights With Non-Zero Source Length

UE - Rendering - Features - Ray Tracing - Jul 23, 2024

Light sources which have the source length attribute set to a value greater than zero seem to be leaking light through occluding geometry (see the image below and repro project). Moving it away from ...

Chaos Cache : Event tracks are not saved second or subsequent geometry collection recordings

UE - Runtime - Deformable - Jul 23, 2024

After the second recording time, the event listener registration in FGeometryCollectionCacheAdapter::InitializeForRecord is skipped. Here is a workaround :// We only need to register event handlers ...

Cannot instantiate an InstancedStaticMesh component with ConstructionScript

UE - Rendering - Features - Jul 21, 2024

Starting with Unreal Engine 5.4, the logic for adding ISM instances by adding ISM components in the Construction Script (like below) has failed.  [Image Removed] This issue accidentally was introd ...

Assertion when trying to break LevelInstanceActor when its level isn't current

UE - Engine Scaling - Streaming - Level Instances - Jul 19, 2024

JumpForce replicated ability task not always cleaned up properly

UE - Gameplay - Gameplay Ability System - Jul 19, 2024

See [Link Removed] for original report.  UAbilityTask_ApplyRootMotionJumpForce has a slightly different flow than other Root Motion Source ability tasks. It is the only one that allows EndTask to b ...

Landscape Layer Painting issues when painting near the edge of delete Landscape Proxies.

UE - Graphics Tools - Terrain - Jul 19, 2024

It appears that the landscape painting tool is not correctly taking into account deleted landscape sections, resulting in artifacts inside of the weight textures. ...