In this lesson, you will learn how to manipulate the number of times light reflects off surfaces to balance visual realism with computational performance in your Lumen-enabled scenes.
The Physics of Light Propagation
When a light source hits a surface, it doesn't just illuminate that point; it reflects energy into the surrounding environment. This process is called "indirect lighting." In Unreal Engine, Indirect Lighting Bounces define how many times a ray of light will travel from surface to surface before it terminates.
Think of a bright red ball placed in a white room. Without any bounces, the shadow side of the ball would be pitch black. With one bounce, that red surface reflects light onto the wall behind it, casting a faint red tint on the wall. With further bounces, that reflected light hits other objects, creating subtle color bleeding and soft, natural transitions in shadow areas.
Configuring Bounce Settings
While infinite light bounces would theoretically be physically accurate, they are incredibly expensive to calculate in real-time. In your Post Process Volume, you can control these values to dictate how much light energy propagates through your scene:
- Lumen Scene Detail: Affects the quality of the surface cache, which is vital for the consistency of these bounces.
- Final Gather Quality: Controls the noise and accuracy of the secondary reflections.
- Max Bounces: This is your primary lever. A setting of
1is often sufficient for most interiors, while2or3might be necessary for scenes with complex inter-reflections or light pipes (like a dark hallway lit by a distant window).
If you are using dynamic lighting, keep in mind that increasing the bounce count significantly impacts your GPU cost. You should always monitor your budget using the GPU Visualizer to ensure that the gain in realism justifies the performance hit. If your scene feels "flat" or dark in recessed corners, increasing the bounce count is the standard approach to injecting natural, atmospheric depth back into the environment.
Key Takeaway: Increasing indirect lighting bounces enhances global illumination and color bleeding, but always balance the visual depth against the rendering cost to maintain your target frame rate.