Assert crash when playing Groom Cache with Card Mesh LOD

UE - Rendering - Graphics Features - May 29, 2026

Playing a Guides Groom Cache while Card Mesh LOD (Guide-Based) is active causes an assert in RunHairStrandsInterpolation_Cards when the renderer switches to Card LOD. Assert location:Plugins/Runtim ...

Niagara Mesh Renderer registers NumParticles x NumMeshVariants TLAS instances

UE - Rendering - Graphics Features - Ray Tracing - May 28, 2026

When using the Niagara Mesh Renderer with multiple mesh variants selected via MeshIndex, the number of TLAS instances allocated is NumParticles × NumMeshVariants and enabling the Path Tracer can ca ...

check(bRenderStateCreated) fires in SendRenderDynamicData_Concurrent called from FRegisterComponentContext::Process

UE - Rendering - Architecture - RHI - May 18, 2026

FRegisterComponentContext::Process() in ActorComponent.cpp iterates over SendRenderDynamicDataPrimitives and calls SendRenderDynamicData_Concurrent() on each. The existing guard checks ::IsValid(Pri ...

Meshes with scaled root bones pop when entering simulation

UE - Runtime - Simulation - May 15, 2026

This issue is fallout from the changes in 33851494. Prior to that, we didn’t get the pop on beginning the sim. The problem appears to be that in USkeletalMeshComponent::PerformBlendPhysicsBones we ...

Resavepackages commandlet strips level package thumbnails

UE - Editor - Developer Usability - May 12, 2026

When loading thumbnails in FLinkerLoad::SerializeThumbnails, the level asset has two thumbnails. The first one has a size of 0, which causes the loading process to abort early. Since the actual thum ...

Curve Atlas Row Parameter uses derivative ops when Texture Sample connected to curveTime input

UE - Rendering - Architecture - Materials - May 1, 2026

When a Curve Atlas Row Parameter node is used with a Texture Sampler connected to the curve time input, the sample type uses derivative ops. This has negative performance implications for Nanite co ...

Open Formats: Interchange Import Runtime - Interchange ImportAssetAsync runtime GLB import — materials, textures, tangents, and shaders non-functional in packaged builds (6 issues, UE 5.7.4)

UE - Editor - Open File Formats - Apr 30, 2026

Description* We are using Interchange's `UInterchangeManager::ImportAssetAsync()` to import GLB files at runtime in a packaged (Shipping) application. The orchestration layer (`ImportInternal` in `In ...

[StateTree] Cannot use SetLinkedStateTreeOverrides if the linked asset uses the same schema with a parent context data class of the root tree.

UE - AI - StateTree - Apr 3, 2026

If both assets have the same schema (StateTreeComponentSchema), but the root tree has the Context Actor class set to Character and the linked asset is using a Context Actor class of Pawn. So the sch ...

Mutable: Child parameters hidden when intermediate Object Group uses "All Options"

UE - Anim - Mutable - Mar 31, 2026

FCustomizableInstanceDetails::FillChildrenMap() unconditionally registers parent-child relationships via __ParentParamName metadata without verifying the parent exists in the active parameter list. ...

Mesh Reshape node with modified geometry from another skeleton explodes mesh.

UE - Anim - Mutable - Mar 31, 2026

Using the mesh reshape node with seperate meshes produces a broken mesh. An example project: Most if not all clothes will be originally made to fit the Average Male body. I'm trying to morph a tu ...