USkeletalMesh::Serialize should preload dependent skeleton

UE - Anim - Runtime - May 23, 2025

In the skeletal mesh serialize method, we rebuild the ref skeleton for the mesh via this call:GetRefSkeleton().RebuildRefSkeleton(GetSkeleton(), bRebuildNameMap); So there's a dependency on the ske ...

World Source in Take Recorder does not record auto-tracked actors properly

UE - Virtual Production - Tools - Take Recorder - May 23, 2025

The Take Recorder plugin allows for multiple sources to be recorded during gameplay. The World Source is expected to record everything in the level when the Autotrack Actors option is enabled. Once ...

Iris - Subobjects marked COND_InitialOnly not replicated

UE - Networking - Iris - May 23, 2025

When adding replicated subobjects to the registered subobjects list, you can set replication conditions to control how the subobject is considered for replication. Without Iris enabled, a COND_Initi ...

Compilation error with Evaluate Chooser node when getting All Results from Subclass Of table

UE - Anim - Gameplay - May 22, 2025

Trying to use the Evaluate Chooser node in the All Results mode with a chooser table that returns the Subclass Of type results in a compilation error ("Array of Actor Object References is not compat ...

Creating FTickableObjectBase inherited class in async thread may cause pure virtual function call

UE - Framework - May 22, 2025

Classes that inherit from FTickableObjectBase are added to the tickable queue by the QueueTickableObjectForAdd function during their construction (see FTickableGameObject::FTickableGameObject). At t ...

Reimporting an asset during PIE overwrites the bAllowCPUAccess value to true

UE - Editor - Content Pipeline - Import and Export - May 22, 2025

When reimporting a static mesh asset before PIE execution, the value of bAllowCPUAccess is false.  If reimporting a static mesh asset while PIE is running, the value of bAllowCPUAccess is true. In a ...

Specular highlight and roughness issue on clearcoat material with second normal at certain view angles

UE - Graphics Features - May 21, 2025

Specular highlights on non-Nanite meshes with a clearcoat material that has the second normal enabled will disappear at certain view angles. This can be worked around by adding a constant node to th ...

When importing static mesh using interchange and collision is generated, the asset does not have Collision Generated set to true

UE - Editor - Content Pipeline - Import and Export - May 19, 2025

Context: The Interchange Framework is Unreal Engine's import and export framework. When importing a mesh without collision, collision can be auto-generated. Problem: The problem is when importing s ...

Generated instances can not be cleaned up when PCGVolume is copied to a different level

UE - World Creation - Procedural Tools - May 19, 2025

Copying a PCGVolume beyond a level creates an instance that cannot be deleted. In UE5.5 or later, it is possible to delete the instance by pressing Cleanup button with Ctrl key (purge all components ...

Misaligned sampling in UI Material with with CustomStencil

UE - Graphics Features - May 19, 2025

The output of the CustomStencil node in a User Interface material does not align with the viewport dimensions. Toggling fullscreen/windowed mode (F11) causes the offset to reappear, so scaling the n ...