Improved handling of material functions for Virtual Texture usage validation in materials

UE - Rendering Architecture - Materials - Apr 4, 2024

To enable proper validation between virtual texturing and opacity masked materials, a user has to check a project-level setting in order to get the material to compile, otherwise, they will encounte ...

Poor performance when Player Collision view mode active in City Sample

UE - Simulation - Debug Tools - Apr 2, 2024

The Editor become unresponsive and then has very low frame rates after activating the Player Collision view mode in the Small_City_LVL and Large_City_LVL maps in the CitySample project. The curre ...

Opaque GPU particles appear later than translucent one when Collision module is enabled

UE - Niagara - Rendering - Apr 2, 2024

When spawning GPUCompute Sim Niagara system which is consist of opaque particle emitter and translucent one, if those emitters use Collision module, opaque particle often appears one frame later tha ...

GI not coming in with lighting build data when lighting built outside of main scene

UE - Graphics Features - Mar 27, 2024

Volumetric Lightmaps are not shared between Persistent maps that have the same sublevels. Also observed in Release-5.4, CL 32500436 ...

Material Layers Ignore Virtual Texture Sampler Restrictions

UE - Rendering Architecture - Mar 25, 2024

Virtual Textures can be assigned to Texture Sample Parameters that are not configured for Virtual Textures, if that parameter is inside of a Material Layer. Also found in Release-5.4, CL 32426910 ...

Assert triggering when trying to copy-paste an empty CurveAtlasRowParameter node in the material editor

UE - Rendering Architecture - Materials - Mar 25, 2024

A check happens when copy/pasting a Curve Atlas Row Parameter Expression that has no value. This behavior also exists on CL 32426910 of Release-5.4. ...

Improve shader map logging in EmitNullShaderParameterFatalError

UE - Rendering Architecture - Shaders - Mar 22, 2024

UDN: [Link Removed]In order to make it easier to track down (future) assets that could cause this crash we modified EmitNullShaderParameterFatalError() to also dump the asset filename if possible: ...

Call-In-Editor functions in an EditorUtilityActor are not called in editor

UE - Framework - Blueprint - Mar 22, 2024

In 5.1 through 5.3, Call-In-Editor functions within EditorUtilityActor Blueprints created via Create Advanced Assets/Editor Utilities/Editor Utility Blueprint are not callable in editor. Prior to 5 ...

Typing "Lerp" when dragging off of a vector pin results in "Slerp" being the first context menu hit

UE - Framework - Blueprint Editor - Mar 21, 2024

[Image Removed] ...

Instanced EditInlineNew objects are parented to the CDO when used by a child BP of a parent BP that inherits from a native class

UE - Framework - Blueprint Runtime - Mar 21, 2024

EditInlineNew objects added to Instanced array stored in a struct are seemingly ignored and the object is instead parented to the CDO of the owner. The owner must be the BP child of a parent BP tha ...