Wrong motion vectors with Nanite ISM when using ActorPosition material node

UE - Rendering - Features - Feb 17, 2025

Here is the file for the repro project in Google Docs, due to the file size limit: [Link Removed] ...

Cards for a Groom asset do not update normals during simulation

UE - Rendering - Features - Feb 13, 2025

When a groom is allowed to simulate, only the strand representation computes correct world normals for the new hair strand positions. This is especially noticeable when the groom is inverted as grav ...

Incorrect mesh deformation when Max World Position Offset Displacement used

UE - Rendering - Features - Nanite - Feb 12, 2025

When Vertex Animated Texture is used to animate a mesh with World Position Offset, often the Max World Position Offset Displacement Material setting must be increased or the Bounds Scale increased, ...

Foot Placement: Checks should be ensures

UE - MVF Character - Animation - Feb 5, 2025

As per the title, a cosmetic anim node should not be crashing an entire game. At worst these should be ensures. Its experimental, but its important they're removed before the experimental flag is re ...

Static Meshes that are reimported with less materials can lead to map check errors on instances that had overriden materials that require manual cleanup

UE - Rendering - Architecture - Feb 5, 2025

StaticMeshActors placed in the world can override the default materials of a static mesh. If the static mesh is then reimported with less materials, the actors maintain references to unused material ...

Spline mesh crashing in FRayTracingDynamicGeometryCollection::AddDynamicMeshBatchForGeometryUpdate

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

A crash occurs when using ray tracing with spline meshes preceded by the following ensure : Ensure condition failed: NumCPUVertices <= VertexBufferNumElements  File: Engine\Source\Runtime\Renderer\ ...

Replicating a non-root component with simulate physics enabled causes the component to be in the wrong place on spawn, on clients.

UE - Runtime - Character - Jan 20, 2025

When a BP spawns another, if the spawned Actor has a non-root child component that is simulating physics, on clients, immediately after spawn, the child component will have the world position double ...

SetActorLabel() is slow on Landscapes

UE - Graphics Tools - Terrain - Landscape - Jan 7, 2025

I've noticed calling SetActorLabel() on a Landscape will call PostEditPropertyChanged() which causes the Landscape Components to regenerate all collisions. As per the repro, this can take a long tim ...

Inconsistent events triggered by FlushProcessedKeys during keyboard hold input

UE - Gameplay - Input - Dec 20, 2024

Key repeats from the OS do not affect the EnhancedInput normally, but it causes inconsistent event triggers when FlushProcessedKeys is called with holding a keyboard key down. Removing references t ...