Material fails to compile when virtual texture is connected to opacity mask only through Make/Break Material Attributes

UE - Rendering - Jun 2, 2022

If we connect a virtual texture to the opacity mask output of a material the material will fail to compile. Currently this is expected because allowing it could cause problems such as:No virtual tex ...

Editor crash after unload a data layer

UE - World Creation - Worldbuilding Tools - World Partition - Jun 2, 2022

Blueprint context menu doesn't list function calls for array properties

UE - Gameplay - Blueprint - May 31, 2022

Possibly one of the lesser know features of Blueprints is that we allow the connection of an array of actors to the "self" pin of a function (see pic). This is essentially a shorthand for writing an ...

Runtime Virtual Texture samples at low precision for very large volumes

UE - Rendering - May 31, 2022

When using a runtime virtual texture with a resolution of greater than 2^24 we can start to see a lack of precision in sampling when the sampling UVs get closer to 1. To see this we need to be usin ...

When using OpenLevel to transition to a level with WorldPartition enabled during PIE, the log outputs "Failed to load '/Game/MapName': Can't find file."

UE - World Creation - Worldbuilding Tools - May 31, 2022

Outputs warning logs when transitioning to the World Partition level with OpenLevel. This only occurs in PIE, not in Standalone or Package builds. In PIE, it appears that the package failed to load ...

Only the first image of multi-source SVT can be exported.

UE - Editor - Content Pipeline - Import and Export - May 31, 2022

VRS doesn't respect the AdditionalShadingRatesSupported flag

UE - Rendering - May 27, 2022

D3D12 needs to check the flag D3D12_FEATURE_DATA_D3D12_OPTIONS6::AdditionalShadingRatesSupported and filter out VRS modes that aren't supported. This flag should be put into something like "GRHISupp ...

Foliage is not partially loaded after InstancedFoliageGridSize is changed by WorldPartitionFoliageBuilder commandlet

UE - World Creation - Worldbuilding Tools - Foliage - May 27, 2022

Changing the InstancedFoliageGridSize by the WorldPartitionFoliageBuilder commandlet will cause some of the foliage to not load correctly. ...

Saving Widget Blueprints directly can put them in a bad state.

UE - Gameplay - Blueprint - May 26, 2022

The fixup code for repairing Widget bindings in UE5 assumes that a compile occurs first. However, saving the asset does not cause a compilation to occur. When we reload the asset and open it in the ...

Landscape smooth and flatten tools deform the terrain incorrectly

UE - LD & Modeling - Terrain - Landscape - May 25, 2022

The Landscape smooth and flatten tools can deform the landscape incorrectly causing chunks of the landscape to be removed (see attached image). ...