Gameplay Ability Component Montage Replication incorrectly handles cyclic animation sections

UE - Gameplay - Gameplay Ability System - Dec 4, 2023

In AbilitySystemComponent_Abilities.cpp, the check for the client being on a different section on line 3059 checks that the RepNextSectionID is not the current section. One would assume this is beca ...

Gameplay Cue Notify Paths in Game Feature Modules don’t work when written in the ini file, only when added via AddGameplayCueNotifyPath()

UE - Gameplay - Gameplay Ability System - Dec 4, 2023

The gameplay cue may work fine the first time. If this is the case, then relaunch the editor. It should then be broken, as the tag is no longer loaded after its creation. ...

Lumen scene view - spot light cut off

UE - Rendering Architecture - Dec 1, 2023

This looks to be an issue with shadows in Lumen Direct Lighting, and might be coming from the "Batched lights" pass. ...

Nanite Dynamic Tessellation issue with Material Layers

UE - Graphics Features - Nanite - Dec 1, 2023

When a BPActor containing HISMs is multiplied with a scale, LOD display control doesn't work correctly

UE - Rendering Architecture - Nov 29, 2023

Workaround 1: 1. Change HierarchicalInstancedStaticMesh.cpp in either of the following ways:void{{ FHierarchicalStaticMeshSceneProxy::GetDynamicMeshElements(const TArray<const FSceneView*>& Views, c ...

Crash Duplicating an empty AtlasRow material node

UE - Rendering Architecture - Materials - Nov 29, 2023

This isn't a hard crash, but a "verify(...)" from MaterialExpressions.cpp, line 559. ...

Some post-processing passes sample outside of the viewport when using scene capture components

UE - Graphics Features - Nov 29, 2023

It looks like the SSAO shader does not clamp its sample space to the half view size for the two inputs "Ambient Occlusion" and "AmbientOcclusionSetup", leading to invalid data entering the edge of f ...

Static Mesh Only enabled Foliage Actor causes serialization error in packaged game

UE - World Creation - Worldbuilding Tools - Nov 24, 2023

The crash can be worked around by modifying FFoliageISMActor::Serialize as following code : void FFoliageISMActor::Serialize(FArchive& Ar) { #if WITH_EDITORONLY_DATA     if (!Ar.IsCooking()) // ...

Crash when spawning actor with no viewport initialized

UE - Editor - Workflow Systems - Nov 22, 2023

If an attempt to spawn an actor is made before the Level Editor Viewport is fully initialized (i.e. before it has had a chance to get rendered at least once), and that actor has no specific Factory ...