Bug in CurveLinearColor makes colors of Diffraction material white outside curve range, causing rendering artifacts

UE - Texture - May 14, 2025

There seems to be a regression with linear textures (commonly for multi-channel masked textures) in UE5.4. Setting the "Encoding Override" (under Texture > Advanced > Source Color Settings) to "Line ...

[CrashReport][Crash] UnrealEditor-Core!IMemoryReadStream::CopyTo()

UE - Rendering Architecture - Apr 10, 2025

Intermittent crash in virtual texture transcode. Usually mempy from nullptr but also occasionally we see the same callstack with memcpy to random location. ...

WPO bug with Material Layers

UE - Rendering Architecture - Materials - Apr 7, 2025

I find that there are a couple of things that influence the artefact If WPO in M_BlendingBug is connected I get an issue with the blending. Removing the opacity input that's passed through the ma ...

Reflection capture doesn't work when using Lumen GI and SSR

UE - Rendering Architecture - Mar 24, 2025

Reflection Capture does not appear to work with Lumen + SSR. Licensees have reported that there are cases where they want to combine Lumen GI, SSR and Reflection capture for quality and performance ...

Lidar Point Cloud Plugin functions return empty locations for individual points (both relative and world scale)

UE - Editor - Content Pipeline - Feb 21, 2025

The locations of individual point cloud points are empty in the array returned from the get_points_in_box_as_copies,get_points_in_sphere_as_copies,line_trace_multi functions. The last boolean argum ...

r.Shaders.Optimize=0 crashes when compiling a UI material

UE - Rendering Architecture - Materials - Sep 2, 2024

[2024.08.30-22.12.22:384][ 73]LogWindows: Error: appError called: Assertion failed: CurrentGPUVirtualAddress != 0 [Link Removed] [Line: 659] Disabling shader optimisation can crash the editor when ...

DataValidationCommandlet has no GC strategy and can run out of memory on large projects.

UE - Editor - Content Pipeline - May 27, 2024

The DataValidationCommandlet can run out of memory during execution as it does not unload any of the validated assets. This does not seem to be specific to the commandlet, since the UEditorValidato ...

Pixel Inspector does not display Gbuffer values properly when a mesh with a material that has Anisotropy set is in Level

UE - Graphics Features - Jan 16, 2024

This issue occurs when there is a material with Anisotropy, like the attached GIF.[Image Removed] ...

Pre-UE5 serialized FVariant FVector data corruption when deserialized in UE5

UE - Framework - LWC - Jan 15, 2024

FVariant is a struct that implements a union of data types, including FVector. When assigning an FVariant an FVector value in engine versions UE 4.27 or earlier, the FVariant will deserialize incorr ...

Incorrect cast in UpdateEarlyZPassModeCVarSinkFunction when Scene is FNULLSceneInterface

UE - Rendering Architecture - Dec 4, 2023

We have various casts across the engine on the scene, which fail to cast when the scene is a null scene. FScene* Scene = (FScene*)(World->Scene); Scene->UpdateEarlyZPassMode(); We shoul ...