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 ...
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 ...
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 ...
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 ...
Classes that inherit from FTickableObjectBase are added to the tickable queue by the QueueTickableObjectForAdd function during their construction (see FTickableGameObject::FTickableGameObject). At t ...
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 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 ...
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 ...
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 ...
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 ...