Cooker: Research and recommend a solution for third-party systems to aggregate data from cooked UObjects

UE - Foundation - Data Pipeline - Cooker - Mar 6, 2024

As with shader compilation, some third-party plugins need to accumulate information about all UObjects cooked in a cook session, and write their data to a database at the end of the cook; the databa ...

MoverExamples: characters have 1-frame unnecessary extra input latency

UE - Gameplay - Player Movement - Mover - Mar 6, 2024

Due to the way input is handled on the MoverExamplesCharacter, including AnimatedMannyPawn, we have a delay in the time between when an input event occurs and when it is ingested by the movement sim ...

When an active Niagara Component is moved and reset+reactivated in the same frame, "Interpolated Spawning" causes "Spawn Burst Instantaneous" to spawn particles in the previous frame's outdated location

UE - Niagara - Mar 6, 2024

Consider a Niagara System with an Emitter in "Global Space" that has "Interpolated Spawning" active and a "Spawn Burst Instantaneous" module with a "Spawn Time" of 0.0 (for example, the built-in Con ...

Incorrect Level Instance Bounds with non-trivial transform

UE - World Creation - Worldbuilding Tools - Level Instances - Mar 5, 2024

From licensee: The streaming bounds of an instantiated level instances are incorrect in the world partition editor. When the bounds are computed for a level instance during FLevelInstanceActorDe ...

"Override Function" search box in the Blueprint Editor does not match actual function name (only its display name)

UE - Framework - Blueprint Editor - Mar 5, 2024

This is a quality-of-life issue for UE users. The issue was also detailed by the UDN user in a video in the linked UDN case. The Blueprint Editor provides an "Override Function" functionality in th ...

Landscape holes are poorly represented in global distance field

UE - Graphics Tools - Terrain - Landscape - Mar 4, 2024

FVulkanDynamicRHI::RHIReadSurfaceData​ incorrect for FLinearColor​.

UE - Rendering Architecture - RHI - Mar 4, 2024

The FLinearColor implementation for FVulkanDynamicRHI is incorrect. FLinearColor stores 32 bit floats in linear space, while FColor stores 8 bit integers encoded with sRGB applied. The implementatio ...

Skeletal Mesh reduction clamps UVs at 1024

UE - Anim - Rigging - Mar 4, 2024

UAssetManager::ChangeBundleStateForPrimaryAssets: Performance: Avoid canceling loads in progress when new bundles added and the in progress bundles are kept

UE - Foundation - Data Pipeline - Cooker - Mar 4, 2024

UAssetManager::ChangeBundleStateForPrimaryAssets allows adding new BundleNames to the list of BundleNames loaded for a PrimaryAssetId. Each BundleName specifies a BundleEntry with a list of assets. ...