Cooker Generated Packages: Actors can trigger the "load" of generated packages from linker load and load them incorrectly

UE - Foundation - Data Pipeline - Cooker - May 31, 2023

Generated packages have to be constructed by the cooker via FGeneratorPackage::CreateGeneratedUPackage. Some fields on the UPackage are set and ICookPackageSplitter->PopulateGeneratedPackage is call ...

Variant Thumbnails are washed out

UE - Editor - Content Pipeline - Variants - May 11, 2023

I think somewhere in Thumbnail Generator::Generate Thumbnail FromTexture() is applying this washout. ...

BlackboardComponent observer can be called for the wrong key

UE - AI - BehaviorTree - Feb 7, 2023

We need to, at least, prevent this by clearing observers when running a new BT using a different blackboard. Must also think that this might affect licensees relying on the current behavior (might h ...

console command "viewmode lodcoloration" doesn't work in standalone game

UE - Rendering - Graphics Features - Jan 4, 2023

refer to attached video ...

CachedMaxDrawDistance value are not updated by CullDistanceVolume in persistent Level

UE - World Creation - Worldbuilding Tools - World Composition - Dec 16, 2022

in PIE, RerunConstructionScript() is executed and actor's CachedMaxDrawDistance is updated as expected. in packaged game, RerunConstructionScript() is not executed  so, CullDistanceVolume is not u ...

Investigate TSR for translucency with dithered opaque

UE - Rendering - Graphics Features - Nov 8, 2022

[Link Removed] ...

[AI] Investigate checking if Owner is an AIController in EnvQueryTest_Pathfinding to get default NavQueryFilter

UE - AI - EQS - Nov 7, 2022

BTTask_MoveTo and EnvQueryTest_Pathfinding don't use the same pattern to obtain the NavigationFilter to be used if the filter is not set. The BTTask_MoveTo uses the controllers GetDefaultNavigationF ...

AO Decals not working when using Lumen

UE - Rendering - Graphics Features - Oct 14, 2022

When lumen enabled, and with static lighting disabled, we expect the Material AO to contribute to diffuse lighting occlusion. However AO from decals does not have any effect. ...

NormalizePackageNames() should interpret 'exclude developer folders' to also exclude packages in ExternalActors and ExternalObjects

UE - CoreTech - Oct 14, 2022

In NormalizePackageNames() (PackageUtilities.cpp), there is a PackageFilter parameter, which can be set to exclude developer packages (NORMALIZE_ExcludeDeveloperPackages). The code only checks the b ...