Materials & Lighting · Beginner · 15 min

Lighting a Scene with Lumen: Bounced Light and Exposure Made Simple

See what Lumen actually does for you — real-time bounced light, colour bleed and reflections, all on by default in UE5 — and learn to read exposure so a scene that 'looks dark' stops being a mystery.

LevelBeginner Time~15 min EngineUE 5.4+ Hands-on13 checkpoints

Before this: Lighting Basics: The Sun, the Sky, and Lumen for Beginners, Navigate the UE5 Viewport Like You've Done It for Years

By the end, you'll be able to
  • Explain what Lumen is and that it provides dynamic global illumination and reflections on by default in UE5
  • See bounced (indirect) light and colour bleed fill a scene, and toggle it off to prove it's there
  • Tell what reflections add to a Lumen scene and how exposure changes how bright it looks
  • Use view-mode and showflag toggles to diagnose a scene instead of guessing

The light you didn't place

When you add a single sun to a scene in Unreal Engine 5 and look around, something nice happens that you may not have noticed: the shadowed sides of objects aren't pure black, a red wall tints the floor next to it slightly red, and a bright surface seems to throw a little light back at whatever faces it. You only placed one light — so where did all that extra, gentle light come from?

That's Lumen. Lumen is UE5's real-time system for global illumination (the bounced, indirect light that ripples around a scene) and reflections. In the real world, light doesn't stop when it hits a wall — it bounces off and keeps lighting things. Lumen simulates that bounce live, so your scenes look believable without you hand-placing dozens of fill lights.

This lesson isn't about adding more lights. It's about understanding what Lumen is already doing for you, learning to see it, and getting comfortable with exposure — the thing that decides how bright the whole image looks. Once those two ideas click, lighting stops feeling like luck.

Lock in five terms first

Tap a card to flip it

Before you start

You just need a simple lit scene to look at. Tick these off:

  • An open level with a floor, a couple of walls or blocks, and a single sun (Directional Light) — the scene from the earlier lighting lesson is perfect
  • A Sky Light in the level, so shadowed areas have some fill to compare against
  • A new-ish UE5 project on default settings, so Lumen is the active GI and reflection method
  • Comfortable flying the camera (right-mouse + WASD) and framing an object with F

See Lumen at work, step by step

These steps don't add lights — they help you SEE the light that's already bouncing, and prove to yourself it's really there. Tick each row as you go.

  1. 1Find the colour bleed

    In your lit scene, place or find a brightly coloured surface near the floor — a saturated red or blue wall, or a coloured cube, works best. Don't have one? Quickly drop a cube in and give it a strong colour material.

    Now look at the floor or surfaces right next to that coloured object, especially in the shadowed area where the sun isn't hitting directly. You should see a faint wash of the object's colour spilling on to its neighbours. That tint is indirect light carrying colour — global illumination in action.

    TipColour bleed is strongest where there's no direct sunlight to overpower it. Look in the shade beside a bright, saturated object and it jumps out.

  2. 2Toggle global illumination off to prove it's there

    Press the backtick key ( ` ) to open the console, type showflag.GlobalIllumination 0 and press Enter. This temporarily hides the indirect (bounced) light so only direct light from your lights remains.

    Watch the scene flatten: shadowed areas drop toward black, the colour bleed disappears, and everything looks harsher. Type showflag.GlobalIllumination 1 to turn it back on and watch the soft bounce flood back in. That difference is everything Lumen's GI was quietly adding.

    TipShowflag toggles only affect what you SEE — they don't change your scene or your lights. Flip them freely to compare; nothing gets saved or broken.

  3. 3Toggle direct light off to see ONLY the bounce

    Now do the opposite. In the console, type showflag.DirectLighting 0 and press Enter. This hides the light coming straight from your sources, leaving only the indirect, bounced light.

    The scene becomes dim and soft, lit entirely by light that has bounced at least once. Seeing the direct and indirect halves separately is the fastest way to build an intuition for what GI contributes. Type showflag.DirectLighting 1 to restore it.

    TipComparing 'GI off' against 'direct off' back to back is a great mental model: direct light gives you shape and contrast, indirect light gives you softness and realism.

  4. 4Look for Lumen reflections

    Lumen also handles reflections. Find a shiny surface — a floor or object with low roughness reads as glossy. If you don't have one, open a Material Instance and turn a Roughness value down toward 0 to make a surface more mirror-like.

    Move the camera and watch the scene reflect in that surface, updating live. Those are Lumen reflections: dynamic, so they show the actual scene around them, including objects you move, with no pre-baked reflection capture needed for the basic case.

    TipRough (matte) surfaces barely reflect; smooth (low-roughness) surfaces reflect sharply. If you can't see a reflection, the surface is probably too rough — lower its roughness to test.

  5. 5Watch exposure change the brightness

    Fly the camera so it fills the view with a bright, sunlit area, then slowly turn to face a dark, shadowed corner. Watch the whole image gently brighten over a second or two as you settle on the dark area, then darken again when you swing back to the bright part.

    Nothing about your lights changed — only how the camera exposed the image. This is auto-exposure (eye adaptation), and it's why a scene can 'look dark' one moment and 'look fine' the next. It changes the look, not the lighting.

    TipIf that auto-brightening makes it hard to judge real brightness, you can later lock exposure with a Post Process Volume. For now, just learn to recognise the effect.

  6. 6Compare with view modes

    In the viewport's top-left 'Lit' dropdown, switch to 'Lighting Only' — this strips textures and shows pure light and shadow, making it obvious where light is landing and where the bounce reaches. Then try 'Unlit', which removes all lighting so you see raw surface colour with no shadows at all.

    Flip between 'Lit', 'Lighting Only' and 'Unlit' while you study the scene, then return to 'Lit' to judge the final result. View modes are how pros separate a lighting problem from a material problem.

    TipIf a patch looks dark in 'Lit' but bright in 'Unlit', the surface colour is fine and it's genuinely a lighting/shadow situation — often just bounce that's correctly dim, or exposure adapting.

Direct light vs indirect (Lumen) light — what each one gives you

Comes straight from a light source to a surface — the sun hitting a wall, a lamp lighting the table beneath it.

It gives a scene its shape, contrast and crisp shadows. Toggle it off (showflag.DirectLighting 0) and the scene loses its punch and reads soft and flat.

Console toggles for studying Lumen (optional)

console
showflag.GlobalIllumination 0   ; hide INDIRECT (bounced) light — see what Lumen GI adds
showflag.DirectLighting 0       ; hide DIRECT light — see ONLY the bounce
showflag.Lighting 0             ; hide all lighting (like the Unlit view mode)
stat fps                        ; show frames-per-second while you tweak
Press the backtick key ( ` ) to open the console, type a command and press Enter. These only change what you SEE — they don't alter your scene. Set the value back to 1 to restore.

You turn off global illumination with showflag.GlobalIllumination 0 and the shadowed sides of everything go almost black — but you still have a Sky Light in the level. Weren't Sky Lights supposed to fill shadows? What's actually going on?

ChallengeTry it yourself

Prove Lumen's colour bleed to yourself in under two minutes. Put a strongly coloured surface (a saturated red or green wall or cube) right next to a plain grey floor in a shadowed spot. Confirm you can see the colour spilling on to the floor. Then toggle global illumination off and on to make the bleed appear and disappear on demand.

Hint 1

Pick a deep shadowed area where the sun isn't hitting directly — the bleed is far easier to spot without bright direct light washing over it.

Hint 2

Make the coloured surface as saturated as you can; a strong, pure colour bleeds more obviously than a muted one.

Hint 3

Open the console with the backtick key ( ` ) and use showflag.GlobalIllumination 0 then 1 to flip the bounce off and on.

Hint 4

If you see no bleed at all even with GI on, the surfaces may be too far apart — move the coloured object closer to the floor.

QuizCheck yourself

1Which best describes what Lumen provides in a default UE5 project?

2You see a faint red tint on the floor next to a red wall. What is this called and what causes it?

3A shadowed corner looks dark, then brightens on its own when you turn the camera to face it. What changed?

Measuring light, when eyeballing isn't enough

Most of the time, your eyes and the view-mode toggles above are all you need to light a beginner scene well. But auto-exposure makes it genuinely hard to judge how bright a spot actually is, because the camera keeps adjusting the picture on you. For most lessons here, that's fine — you're learning to read light, not certify it.

If you ever reach the point of wanting to light to a specific target rather than by feel — matching a brightness across rooms, for example — there are in-editor tools that read actual scene brightness for you so you're not guessing against a moving exposure. MythicLemon's optional Lumen Meter is one such probe; it's a nice-to-have shortcut, not something you need to follow this track. For now, the free toggles you've just learned will carry you a long way.

Finished the steps?

Mark this lesson complete

We'll remember it on your Academy page and unlock the next lesson below.

Next lesson →UE5 Light Types Explained: Directional, Point, Spot, Rect and Sky

Questions beginners ask

Do I have to turn Lumen on before I can do this lesson?

No. On a new UE5 project with default settings, Lumen is already the active global illumination and reflection method. This lesson is about seeing and understanding the light Lumen is already producing, not enabling it. (If a project was changed away from the defaults, Lumen settings live in the project's rendering settings, but you shouldn't need to touch them as a beginner.)

What's the difference between this and 'building lighting' in older tutorials?

Older tutorials often use baked (static) lighting, where you press 'Build Lighting' and wait for the engine to pre-compute the bounce into textures. Lumen is dynamic instead: it computes global illumination and reflections in real time as you move things, with no bake step. That's why everything in this lesson updates live.

Why does my scene get brighter or darker on its own as I move the camera?

That's auto-exposure (eye adaptation). The camera adjusts the image's brightness to keep it readable, like your eye adapting when you step indoors or out. It changes how bright things look, not your actual lights or Lumen's bounce. You can fine-tune or lock it later with a Post Process Volume, covered in the post-process lesson.

Lumen reflections look noisy or low-detail on my hardware. Is that normal?

Lumen trades a little quality for running in real time, so reflections can look softer or noisier than a pre-baked, offline render, and quality scales with your hardware and the project's scalability settings. For learning the fundamentals this is completely fine — the goal here is to understand what bounced light and reflections contribute, not to chase a final-shot finish.

Get the next lessons as they land

New Academy lessons, UE5 tips and tool releases — straight to your inbox. No spam, unsubscribe anytime.

Report a bug