Lumen ignores Landscape Holes (Landscape Visibility) when Hardware Ray Tracing is enabled and Ray Lighting Mode is set to Surface Cache

UE - Graphics Features - Ray Tracing - Jan 31, 2025

Context Lumen is the default global illumination and reflections system. Lumen renders diffuse interreflection with infinite bounces and indirect specular reflections in large, detailed environments ...

Foot Placement: Up vector is not configurable

UE - Anim - Gameplay - Jan 31, 2025

Up vector is not configurable so Foot Placement does support variable gravity cases. ...

Check hit when setting push-model array from a different actor's blueprint

UE - Networking - Jan 31, 2025

This is due to the same reason behind [Link Removed], as the stack object is passed to MARK_PROPERTY_DIRTY rather than the array property's owner.  ...

MRQ Graph - No Output Written to Disk with UNC Paths

UE - Anim - Sequencer - MRQ - Jan 30, 2025

When using a Movie Render Graph config, no output is written to disk if the Output Directory is set to a UNC path.  This does work with legacy presets. To fake a UNC path locally, use this conventi ...

Adding SmartObjectZoneAnnotationComponent to a blueprint actor causes a crash when building the package

UE - AI - SmartObject - Jan 30, 2025

If placing an actor with SmartObjectZoneAnnotationComponent added to blueprint actor in a level, it will crash when the level open. As a workaround, adding SmartObjectZoneAnnotationComponent to the ...

Regression: Cannot import Landscape Layer Weightmap along with Heightmap because of broken resolution check for tiled images.

UE - Graphics Tools - Terrain - Jan 30, 2025

When working in the "Landscape" editor mode, in both the "New" and "Import" tools, it is possible to import a single heightmap, as well as a weightmap for each layer. Each of these maps can come fro ...

No warnings or errors if a UEnum has Bitflags metadata, but no Flags flag.

UE - Gameplay - Blueprint Compiler - Jan 29, 2025

The problem here isn't obvious: the native enum, EAnotherEnum, is missing the Flags flag for the UEnum. As a result, K2Node_GetEnumeratorNameAsString returns the max enum when it gets a combined fla ...

Bitmask ints can't be converted to strings

UE - Gameplay - Blueprint Compiler - Jan 29, 2025

While we do have an auto cast function that handles an int to string conversion, bitmask ints use a "bitmask" subcategory which thwarts are ability to find the cast function. ...

K2Node_GetEnumeratorName doesn't support bitmasks

UE - Gameplay - Blueprint Compiler - Jan 29, 2025

This is almost identical to [Link Removed]. The difference is that we need a variant of UEnum::GetNameByValue that supports bitmasks. We'll likely have to run this by Core. ...

Bindless Textures do not mip stream as expected

UE - Rendering Architecture - RHI - Jan 29, 2025

Bindless textures do not appear to stream mip levels. This issue is separate from an already reported bindless virtual texture streaming issue. When the editor is freshly launched or when mip level ...