Description

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 reasons.

The following implementations appear to skip Reflection Capture:
.\Engine\Source\Runtime\Renderer\Private\IndirectLightRendering.cpp : Release-5.5 - Line 2018

 

FRDGTextureRef ReflectionsColor = nullptr;
if ((ViewPipelineState.ReflectionsMethod == EReflectionsMethod::Lumen && ViewPipelineState.DiffuseIndirectMethod == EDiffuseIndirectMethod::Lumen)
    || (ViewPipelineState.DiffuseIndirectMethod == EDiffuseIndirectMethod::Lumen && ViewPipelineState.ReflectionsMethod == EReflectionsMethod::SSR))
{
    // Specular was already comped with FDiffuseIndirectCompositePS
    continue;
}  

 

 

Steps to Reproduce
  1. Open the attached sample project
    This project includes Reflection capture with Cubemap.
    [Link Removed]
  2. Change the reflection method from the project settings

Result:
Reflection method

  • None
    [Image Removed]
  • SSR
    [Image Removed]
  • Lumen Reflection
  1. [Image Removed]

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
ComponentUE - Rendering Architecture
Affects Versions5.5
Target Fix5.8
CreatedMar 24, 2025
ResolvedMar 31, 2025
UpdatedApr 7, 2025
View Jira Issue