Volumetric lightmap + stationary light has missing shadows

UE - Rendering Architecture - Sep 5, 2023

Primitives with the "Lightmap Type" set to "Force Volumetric" are not shadowed correctly. Issue dates back to at least 4.27.2. As a workaround, making FLightCacheInterface::GetStaticInteraction al ...

Editor/Details Panel allows duplicate keys in TMap/TSet UPROPERTY()

UE - Editor - Workflow Systems - Sep 5, 2023

When edited through the Details Panel in the Editor, TMap and TSet properties should not allow duplicate keys. When those keys are USTRUCTs with the “WithIdenticalViaEquality” trait, this should be ...

Inconsistent behavior with Register State Branches

UE - Editor - Workflow Systems - Aug 31, 2023

ISourceControlProvider::RegisterStateBranches(...) doesn't reliably warn on conflicts ISourceControlProvider::RegisterStateBranches(...), specifically FPerforceSourceControlProvider, is supposed to ...

BP timelines: when converting internal curve to external, the external curve isn't used until BP is recompiled

UE - Gameplay - Blueprint Editor - Aug 28, 2023

Blueprint timelines: when converting an internal curve to an external curve asset, the curve asset's data isn't used until the blueprint is recompiled. This is confusing as there is no indication th ...

Components excluded from dedicated server can still be spawned on server

UE - Framework - Aug 25, 2023

The cooker settings include the ClassesExcludedOnDedicatedServer/ClassesExcludedOnDedicatedClient lists, which specify classes that should be excluded when cooking a dedicated server/client. These l ...

Perforce: Deleting and Restoring an Asset doesn't Update Perforce

UE - Editor - Workflow Systems - Aug 24, 2023

When you delete and replace an asset with the same name, P4 will pick up the delete but not the add. It was mentioned that there is a P4 command (something like "reopen as add") that should be used ...

GAS: FGameplayEffectCustomExecutionParameters constructor generates a new FActiveGameplayEffectHandle that is not removed from a global static map until map change

UE - Gameplay - Gameplay Ability System - Aug 23, 2023

Created based on user report. The constructor of FGameplayEffectCustomExecutionParameters generates a FActiveGameplayEffectHandle that gets put in GlobalActiveGameplayEffectHandles::Map and stays t ...

Combining Layered Blend Per Bone with Cached Pose nodes can break root motion extraction

UE - Anim - Gameplay - Aug 23, 2023

When the input to a Layered Blend Per Bone node is two instances of the same cached pose, we aren't sampling root motion correctly.  In the attached example, the weight on the root bone is 0 and Ble ...

VectorParameter UI display in the Layer Parameters Panel of MIC editor issue

UE - Rendering Architecture - Materials - Aug 22, 2023