HLODs appear dark/near black when built for very large geometry with Virtual Textures enabled

UE - World Creation - Worldbuilding Tools - HLOD - Jan 27, 2025

Building HLODs for a very large landscape with Virtual Textures enabled results in the built HLODs being very dark for the most part. Building the same large landscape's HLODs with Virtual Textures ...

nDisplay is not linking correctly the Camera Components inside the nDisplayConfig.uasset with display viewports when their Projection Policy is set to Camera. This issue appears when a packaged game is launched from the Switchboard as "Packaged Game".

UE - Virtual Production - nDisplay - Jan 27, 2025

When launching a packaged game from the nDisplay Switchboard, the nDisplayConfig file fails to link the cameras to the viewports. Inside the log generated by the Switchboard an error is displayed th ...

In -game in Editor, if streaming-in a LevelInstance and initialize its world partition, then leaving that cell and make it go outside the streaming grid, to re-enter it again, will trigger a check(!StreamingPolicy) if no GC has happened during that time.

UE - World Creation - Worldbuilding Tools - World Partition - Jan 27, 2025

This crash can be fixed by adding a couple of || IsRunningGame() like it is done here:    FGenerateStreamingContext Context = FGenerateStreamingContext()        .SetLevelPackagesToGenerate((bIsPIE ...

UEditorEngine::AddPendingLateJoinClient checks original PIE/SIE state, not current state

UE - Networking - Jan 27, 2025

When adding late joining clients, the engine checks the originally requested EPlaySessionWorldType, rather than checking whether or not the session is currently simulating or not. This means if the ...

PropertySet : changes in instancedstruct are not detected by the watch

UE - Graphics Tools - Modeling Tools - GeometryScripting - Jan 24, 2025

Hi, I tried to use for a scriptable tool the watch property node for a struct. The objective for me was to offer to my user a view of a struct in the scriptable tool and have these modifications b ...

MRQ - Skeletal Mesh motion vector are output only for the last sample of Spatial Sample Count

UE - Anim - Sequencer - MRQ - Jan 24, 2025

Skeletal Mesh motion vectors are output only for the last sample of Spatial Sample Count, while Static Mesh motion vectors are output in all samples. UDN: [Link Removed] Slack thread: [Link Remo ...

Steam Sockets cannot create listen socket during non-seamless server travel

UE - Online - Jan 24, 2025

This seems to occur because the original listen socket is still around when the instance tries to create the new one, even though it has been marked for deletion. The issue does not occur when FStea ...

Temporal Super Sampling flickering temporal analysis visualisation mode indicates temporal analysis disabled for all objects on screen

UE - Graphics Features - Jan 24, 2025

This can also be observed while running in PIE mode using the console command "r.TSR.Visualize -2". It is not clear whether it is only the TSR flickering temporal analysis visualization that is exh ...

Material Parameter in Static Switch Branch of True Controlled by Quality Switch Not Showing Up in Material Instance Panel

UE - Rendering Architecture - Materials - Jan 23, 2025

In material editor, if a quality switch node is used together with a static switch to control branch, material parameters in the 'true' branch will never show up in the Detail panel of material inst ...

[Interchange][FBX] Import of Collision with combine static mesh is different than with legacy

UE - Editor - Content Pipeline - Import and Export - Jan 22, 2025

With Interchange, the combined meshes should not include the Collision mesh. Also the combined meshes should use the collision mesh as their collision. cf. [Link Removed] ...