Hi Epic, In MaterialExpressions.cpp UMaterialExpressionSphereMask::Compile(), hardness is not calculated the same way in both <if> conditions. One is missing a multiplication by 0.01f. Specificall ...
The EyeAdaptionInverse node works differently for surface materials and volumetric materials. In surface materials, it allows to have a consistent glow during day and night time, however in a volume ...
When an Instanced Static Mesh Component (ISMC) uses a material with a non-zero Max World Position Offset Displacement, the bounds are correctly expanded at initialization. However, after calling Upd ...
Calling the ApplySettings method on a UGameUserSettings object results in a noticeable hitch, with severity proportional to the number of primitive components present in the scene. This hitch stems ...
When adding a sub level with world partition streaming to a main level where the streaming is also enabled, setting* Level Behavior* of the sub level to Standalone, and saving the result, in the fir ...
In UNiagaraComponentPool::ReclaimWorldParticleSystem, the cleanup loop for WorldParticleSystemPools calls KillUnusedComponents with the reclaimed component's NiagaraSystem (Asset) instead of the sys ...
When using non-Lumen lighting and Screenspace reflections off, the skylight location overrides the Reflection Capture location during Build Reflections. This results in a Reflection Capture taken fr ...
If you have an Animation Notify State and set it up on an animation to start at the exact beginning of the anim sequence and finish exactly at the end (I have attached a picture of this). It doesn't ...
Method FNiagaraScalabilityManager::ProcessSignificance() iterates on indices from Context.SignificanceIndices and uses them to access the State and ManagedComponents arrays. It can then decide to cr ...
Context Instanced structs are great for holding simple data with the main advantage they have is a low memory overhead unlike instanced objects. Problem The problem is in StructUtils plugin's `FIns ...