Description

Currently, Reflection capture ignore any ray tracing effects.
So let'say you want to use only ray tracing shadow but also you want to use reflection captures for reflections instead of ray tracing reflections, captured images of reflection captures don't have the shadow from a directional light and it makes reflections unnatural.
[Link Removed]
[Link Removed]
[Link Removed]

Now we have r.raytracing.scenecaptures for scene captures. so wouldn't it be better to have r.raytracing.reflectioncaptures as well?

As a test, I modified a few lines in FDeferredShadingSceneRenderer::GatherRayTracingWorldInstances in DeferredShadingRenderer.cpp and the modification made reflection captures able to capture ray tracing effects.
[Link Removed]
[Link Removed]

Steps to Reproduce
  1. Create a project of Third Person template with ray tracing
  2. Change the viewmode to Reflections, you can see there is no shadows from a directional light in Reflections.
  3. set r.RayTracing.Shadows to 0, you can see shadows from the directional light in Reflections

Have Comments or More Details?

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

4
Login to Vote

Won't Fix
ComponentUE - Graphics Features - Lumen
Affects Versions4.254.25plus
CreatedAug 4, 2020
ResolvedJul 19, 2022
UpdatedJul 19, 2022