Description

The dynamic translucency resolution and other dynamic resolution values were tied to the primary dynamic resolution and never updated for each type of dynamic resolution.

The scaling resolution fraction for translucency and other values uses the max fraction which is only updated with quantization.

Steps to Reproduce
  1. Created a level with expensive translucency (or open the attached project)
  2. Enable stat Unit and stat RenderScaling
  3. Set r.DynamicRes.OperatingMode 2
  4. Set r.DynamicRes.FrameTimeBudget 33.3
  5. Set r.Translucency.DynamicRes.TimeBudget 1 (or something that should make the translucency resolution scale down)

Expected:
Stat Unit’s DynTranslucencyRes value reflects that actual internal translucency resolution.

Stat RenderScaling current Translucency fraction reflects the current fraction

Actual:
DynTranslucencyRes shows only what DynRes shows because it uses the same math and source values.

Stat RenderScaling uses the current max translucency fraction which is always 1.0 unless using quantization which is off, instead of the current fraction.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Rendering - Architecture
Affects Versions5.65.75.8
Target Fix5.8
Fix Commit52226164
CreatedMar 24, 2026
ResolvedMar 27, 2026
UpdatedApr 10, 2026
View Jira Issue