Back to Lighting

Part 6: AMBIENT LIGHTING

~23 min4 sections

What you'll learn:

  • What "ambient" light actually is (spoiler: it's bounce light)
  • HDRI Backdrop — the quick way to get quality ambient lighting
  • What HDRIs are and how to use them
  • Sky Light — the component that provides ambient fill

Section 21: What Is Ambient Light? (5 min)

"Ambient" isn't a separate type of light — it's bounce light that's bounced so many times it lost directionality.

DIRECT          BOUNCE (1st)       BOUNCE (2nd+)        "AMBIENT"
Sun ray    →    Hits ground   →    Fills under trees →   Soft omnidirectional
Lamp       →    Hits wall     →    Fills room corner →   Room "feel"

Every bounce loses energy and scatters in more directions. After enough bounces, the light becomes soft, directionless fill — what we call "ambient."

In real life, ambient and indirect lighting are the same phenomenon at different stages. In rendering, we often separate them for practical reasons:

TermWhat It MeansIn Unreal
Direct LightingLight traveling straight from source to surfaceDirectional, Point, Spot, Rect Lights
Indirect Lighting1st and 2nd bounce (still has some directionality)Lumen GI, Screen Tracing
Ambient LightingMany-bounce fill (lost directionality)Sky Light

Sky Light captures the environment (sky, HDRI, distant geometry) and applies it as omnidirectional fill. It's a practical approximation of "all the bounce light that would eventually reach this surface from all directions."

Direct lighting comes from a specific source in a specific direction — a lamp, the sun, a spotlight. It creates defined highlights and casts shadows.

Ambient lighting is the fill that comes from everywhere:

  • Fills shadows so they're not pure black
  • Provides base illumination from all directions
  • Sets the overall mood and color temperature of a scene

Without ambient lighting, your shadows would be pitch black. With too much ambient, your scene looks flat and washed out. The balance between direct and ambient is key to good lighting.


Section 22: HDRI Backdrop (8 min)

The fastest way to get quality ambient lighting in Unreal is the HDRI Backdrop plugin. It gives you a 360° environment that provides both a visible background and ambient lighting.

Enabling the plugin:

  1. Edit → Plugins
  2. Search "HDRI Backdrop"
  3. Enable and restart if prompted

Adding HDRI Backdrop to your scene:

  1. Place Actors panel → Lights → HDRI Backdrop
  2. Drag into viewport
  3. Assign an HDRI cubemap in the Details panel

You should immediately see ambient lighting affecting your scene. If not, check the Size parameter (see below).


SettingPurposeRecommended
CubemapYour HDRI textureAssign your .hdr file
IntensityBrightness multiplier1.0 default
SizeDome radius — critical1000+ (scale to your scene)
Projection CenterWhere the dome is centered0, 0, 3000 works for most scenes
Lighting Distance FactorHow far lighting extends0.5 typical

Size is the most common issue. If your HDRI isn't affecting the scene or reflections are black, increase Size significantly. This controls how large the HDRI dome is — too small and it won't encompass your scene.


  1. ☐ Enable HDRI Backdrop plugin
  2. ☐ Place HDRI Backdrop actor
  3. ☐ Assign your HDRI cubemap
  4. ☐ Set Size to 1000+ (adjust to scene scale)
  5. ☐ Set Projection Center appropriately
  6. Delete any other Sky Lights — HDRI Backdrop has its own
  7. ☐ Adjust Intensity as needed

Important: HDRI Backdrop includes its own Sky Light component. Having multiple Sky Lights causes conflicts. Delete any standalone Sky Lights when using HDRI Backdrop.


HDRI Backdrop is a Blueprint that wraps two things:

  1. A mesh dome displaying the HDRI as your visible background
  2. A Sky Light component that uses the HDRI for ambient lighting

The Sky Light is the actual lighting component. HDRI Backdrop is just a convenient package. Understanding Sky Light directly gives you more control — which we'll cover in Part 7: Ambient Lighting Systems.


Section 23: Understanding HDRIs (5 min)

HDRI (High Dynamic Range Image) is a 360° panoramic photograph that captures a full range of light values — from deep shadows to bright light sources like the sun.

Unlike regular images (8-bit, 0-255), HDRIs store actual light intensity values. This means the bright areas in an HDRI can actually light your scene, not just appear bright.


HDRI gives you:

  • 360° background — the visible environment surrounding your scene
  • Ambient lighting — soft, directionless fill from all angles
  • Reflection environment — what shiny surfaces "see" when they reflect

HDRI does NOT give you:

  • Directional shadows — the sun in an HDRI won't cast shadows
  • Sharp, focused lighting — it's all diffuse ambient

For shadows and directional highlights, you still need actual light actors (Directional, Spot, Rect, etc.). HDRI provides the ambient fill; your lights provide the direct lighting.


When importing .hdr files:

  1. Drag .hdr file into Content Browser
  2. Open the texture in Texture Editor
  3. Set Mip Gen Settings: NoMipmaps
  4. Set Maximum Texture Size: Match your HDRI resolution (e.g., 4096, 8192)

Without these settings, your HDRI may appear low-resolution or muddy.


Built into Unreal:

  • Engine Content — Enable "Show Engine Content" in Content Browser settings
  • Engine Plugin Content — Some plugins include HDRIs (enable "Show Plugin Content")

Free online resources:

  • Poly Haven (polyhaven.com/hdris) — high quality, CC0 license, industry standard
  • sIBL Archive — various environments

Create your own:

  • 360° Camera — Capture real-world environments with a 360° camera
  • Bracketed Photography — Stitch multiple exposures together using software like PTGui or Blender
  • 3D Rendering — Export HDRIs from Blender, Cinema 4D, or other 3D software
  • AI Generation — Tools like Blockade Labs can generate HDRIs from prompts

Tip: Start with Poly Haven for quick, high-quality results. Create your own when you need to match a specific real-world location or want a unique look that doesn't exist in stock libraries.


Section 24: Sky Light Introduction (5 min)

A Sky Light is a capture system. It samples the environment around it and converts that into:

  1. Diffuse ambient lighting — soft, omnidirectional fill from all angles
  2. Specular environment data — what reflective surfaces "see" when looking around

Unlike point or directional lights, Sky Light doesn't come from a specific direction — it surrounds your scene and contributes from all angles equally.

Adding a Sky Light:

  1. Place Actors → Lights → Sky Light
  2. Position doesn't matter much (it captures globally)
  3. Configure Mobility and Source Type based on your workflow

Just like other lights, Sky Light has a Mobility setting:

MobilityHow It WorksWith Force No Precompute
StaticRelies entirely on baked indirect lighting from Lightmass❌ Does nothing — no precompute means no baked data
StationaryCombines baked indirect lighting with dynamic shadows on movable objects⚠️ Loses baked benefits — behaves like Movable
MovableFully dynamic — uses Distance Field Ambient Occlusion (DFAO) for shadowing✅ Works correctly — the right choice for dynamic workflows

When using Force No Precompute (our recommended workflow):

  • Use Movable Sky Light — it's designed for fully dynamic scenes
  • Avoid Static — it becomes completely ineffective without baked lightmaps
  • Stationary offers no advantage — without precomputed data, it can't leverage baked lighting

Sky Light has several ways to capture environment data:

  • Source Type — Where the environment data comes from (captured scene vs specified cubemap)
  • Capture Mode — When capture happens (once at load vs every frame)

These determine whether your ambient lighting is static or dynamic, and whether it responds to changes like time-of-day.

We'll cover these in detail in Part 7: Ambient Lighting Systems.


Key Points:

  • Ambient light is bounce light that's scattered so many times it lost directionality
  • HDRI Backdrop is the quick path to quality ambient lighting — use it
  • HDRI provides ambient fill but NOT shadows — you still need direct lights
  • Sky Light is the underlying component — HDRI Backdrop wraps it
  • Use Movable Sky Light with Force No Precompute
  • Only have ONE Sky Light in your scene

You now understand what ambient lighting is and the quick path via HDRI Backdrop. In Part 7: Ambient Lighting Systems, we'll explore the different ways Sky Light can capture environment data — static captures, specified cubemaps, real-time capture with Sky Atmosphere, and more.