Can we add the field on construction instead of on Tick to avoid the performance overhead caused by creating too many components? ...
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 ...
Context In actor blueprints, you can change an inherited component’s class in the editor by selecting it in a child blueprint and changing its Component Class in the Details panel. Problem When o ...
In UCharacterMovementComponent::TwoWallAdjust, characters can gain unintended upward velocity (slope boosting) when hitting corners with an acute angle (<=90 degrees) while in the Falling movement m ...
Light functions don’t render on grooms when using ray traced shadows and positions in the light function material. The setup:A light (point/rect/spot) pointing to a groom hair system. The light's ...
Context In builds with the in-game console enabled, users can use the ‘ke’ command to execute UFUNCTIONS on any object:ke * MyFunc // run MyFunc() on ANY UObject with a ufunction with that name ke ...
When a character has both a Control Rig track and an Animation track, interacting with any slider in Sequencer can be interrupted. ...
Groom strands do not appear to correctly block transmitted light for Subsurface Scattering Profile Materials. In some cases, not only will they not block the light, but can instead lead to more ligh ...
When "r.SkyAtmosphere.TransmittanceLUT.UseSmallFormat=1", some values for the Sky Atmosphere at some directional light angles can lead to the sun disk being cut off, and taking on a chord shape. A ...
The dynamic translucency resolution and other dynamic resolution values were tied to the primary dynamic resolution and never updated for each type of dynamic resolution. The scaling resolution fra ...