World Position is incorrect when used to control the opacity mask in a nanite spline mesh

UE - Graphics Features - Feb 20, 2025

When calculating the opacity mask, Nanite spline meshes do not have the correct World Position in the Material. This leads to visual artifacts when the mask relies on the world position. ...

Masked material using virtual textures covering a decal will result in black pixels

UE - Graphics Features - Nanite - Mar 31, 2025

Depth Passes for Masked Materials using Virtual Textures does not work correctly when it is in front of a Nanite Mesh and a Decal, resulting in black artifacts. Also tested on //UE5/Main, CL: 41024 ...

World position offset (WPO) and nanite enabled causes shadow of complex static mesh actor to be deformed at a specific distance

UE - Graphics Features - Nanite - Dec 19, 2024

Context / Problem: Complex static mesh actors with nanite enabled and Evaluate World Position Offset (WPO) enabled works together except for a specific distance where the shadow is deformed and sort ...

Masked TwoSided material causing lumen direct lighting to leak through walls

UE - Graphics Features - Lumen - Apr 23, 2024

It appears that LumenScene's Hardware Ray Tracing is causing light leaking into a sealed room (which should be perfectly black). This bug does not appear to happen on AMD GPUs. ...

High Virtual Texture Sample/Lookup Cost when using a Virtual Texture in a Material Layer Blend

UE - Rendering Architecture - Materials - Mar 14, 2025

Some Material Attribute blends in Material Layer Blends can cause Virtual Texture samples to be duplicated in HLSL. This can be avoided by sampling the Virtual Texture in the Parent Material, and pa ...

Packed level actors and Level instances are sometimes not included in HLOD build on a World Partition Level

UE - World Creation - Worldbuilding Tools - HLOD - Mar 14, 2025

Context World Partition - Hierarchical Level of Detail (HLOD) system uses custom HLOD Layers to organize large amounts of Static Mesh Actors and generate a single proxy mesh and Material. Problem T ...

Swapping the Child Actor Class of a ChildActorComponent back to a previously selected BP leads to an Editor crash from illegal Renaming

UE - Framework - Components - Sep 11, 2024

A fatal error occurs if we change a Child Actor Class from one BP (ex. "BP_A") to a different BP ( ex. "BP_B") and later change it back to the first BP (ex. "BP_A") without compiling the BP between ...

Actor Dropped at Wrong Location During PIE

UE - Editor - Applied Usability - Apr 3, 2025

When attempting to drag and drop an actor from the Content Browser into the level viewport during PIE, the actor is not placed at the mouse cursor location if the Player Controller is attached. Inst ...

Chaos Vehicle does not make them CCD

UE - Simulation - Physics - Jan 10, 2024

AWheeledVehiclePawn class tries to use CCD in the constructor, but Mesh->BodyInstance.bUseCCD = true this code does not work to activate CCD because Physics Assets could not be available at this ...

Default Data Wire Thickness in the Editor Preferences only affects Single Value data wires. Containers (Array, Set, Map) line thickness are wrongly tied to Default Execution Wire Thickness.

UE - Gameplay - Blueprint Editor - Aug 19, 2024

Changing the "Editor Preferences > Content Editors > Graph Editors > Tracing > Default Data Wire Thickness" value in the "Editor Preferences" only affects single value data wires. Containers (Array, ...