When an Animation Sequence is overridden by a LevelSequence, and later reverts to its original animation state, the AnimInstance fails to properly reinitialize. This prevents subsequent animation lo ...
When a groom is present, setting any SamplesPerRay SMRT CVar to zero results in an unexpected complete shadow projected from the light. ProjectLight() in VirtualShadowMapProjection.usf has addition ...
Context Auto-weld makes it so if a child is attached to a parent, the two bodies will be joined into a single rigid body. Physic settings like collision profile and body settings are determined by t ...
Notifies that are placed on animations referenced by montages aren't triggered when using the UAnimSingleNodeInstance to play back the montage. This is because - unlike on UAnimComposite - there is ...
Text widget with Outline uses 2 LayerId levels to draw the outline and the text glyphs. This can be seen in function FSlateElementBatcher::AddShapedTextElement(), where lambda BuildFontGeometry() is ...
Spot Lights may present with very blocky shadow artefacts when a long attentuation radius is provided with a small cone angle. In extreme cases, this causes the VSMs to invalidate every frame. Notab ...
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 ...
Classes that inherit from FTickableObjectBase are added to the tickable queue by the QueueTickableObjectForAdd function during their construction (see FTickableGameObject::FTickableGameObject). At t ...
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 ...
Sometimes AnimNotify does not fire when an animation is executed under the following conditions. 1. The CharacterMesh's AnimationMode uses UseAnimationAsset 2. CharacterMesh's URO is enabled (Enable ...