Description

Since 5.7 this CVAR has been turned on by default and it ibreaks / prevents shadow cache behaviour to be set as we used to in 5.6 on meshes when r.Shadow.Virtual.UseReceiverMaskDirectional 1

Most of my work is performance related and the VSM cache viewmode has always been a great tool to find issues and reduce shadow costs, but now it can't be used unless that CVAR is off by default.

I have attached a video explaining and showing what 5.7 projects now behave like in detail - I believe this is not the intended design but would really appreciate some clarity on the topic.

Steps to Reproduce

Steps to Reproduce

  1. Open a Vanilla 5.7 project
  2. Take an Object with animated WPO and set its shadow invalidation behavior to be static. -> Observe shadows continue to move.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-380433 in the post.

0
Login to Vote

Fixed
ComponentUE - Rendering - Features - Shadows
Affects Versions5.75.8
Target Fix5.8.1
CreatedMay 19, 2026
ResolvedJun 24, 2026
UpdatedSep 12, 2026
View Jira Issue