How to Turn Light into Static Unreal Engine 5

This guide walks you through how to turn light into static in Unreal Engine 5 to improve performance and lighting quality. You’ll learn when and why to use static lighting, how to configure light mobility, and best practices for baking high-quality lightmaps.

Quick Answers to Common Questions

Tip/Question?

How do I know if my lightmap UVs are good?

Use the Lightmap Density view mode (Show > Visualize > Lightmap Density). Green areas are ideal; red means too dense, blue means too sparse.

Tip/Question?

Can I mix static and movable lights?

Yes, but avoid overusing movable lights. They can cause performance drops and lighting inconsistencies.

Tip/Question?

Why is my baked lighting too noisy?

Increase Indirect Lighting Quality in Lightmass settings. Higher values reduce noise but increase bake time.

Tip/Question?

How can I speed up lighting builds?

Lower lightmap resolution, reduce indirect bounces, and use simpler Lightmass settings for faster iteration.

Tip/Question?

Should I use static lights for characters?

No. Characters are usually movable. Use Stationary or Movable lights for dynamic objects.

Introduction: Why Turn Light into Static in Unreal Engine 5?

If you’re working in Unreal Engine 5 and want to create stunning, high-performance environments, understanding how to turn light into static is essential. Static lighting is one of the most effective ways to achieve realistic, high-quality visuals without sacrificing performance. When you set a light to “Static,” Unreal Engine pre-calculates how that light interacts with the scene and bakes it into lightmaps—textures that store lighting information. This means the engine doesn’t have to calculate lighting in real time, which saves processing power and improves frame rates.

In this guide, you’ll learn exactly how to turn light into static in Unreal Engine 5. We’ll cover everything from setting up your lights to optimizing lightmap resolution and baking your final lighting. Whether you’re building a cinematic environment, a game level, or a virtual walkthrough, mastering static lighting will help you create immersive, visually rich experiences that run smoothly on a variety of hardware.

By the end of this guide, you’ll know when to use static lights, how to configure them properly, and how to troubleshoot common issues. Let’s get started!

Understanding Light Mobility in Unreal Engine 5

Before diving into the steps, it’s important to understand the different types of light mobility in Unreal Engine 5. There are three main types: Static, Stationary, and Movable. Each has its own use case and performance impact.

Static Lights

Static lights are fixed in place and never change during gameplay. The lighting they produce is fully baked into lightmaps during the build process. This makes them extremely efficient because the engine doesn’t need to calculate lighting in real time. Use static lights for environments, architecture, and any objects that don’t move or change.

How to Turn Light into Static Unreal Engine 5

Visual guide about How to Turn Light into Static Unreal Engine 5

Image source: dataarena.net

Stationary Lights

Stationary lights are fixed in position but can change intensity or color during gameplay. They use a combination of precomputed lighting and real-time calculations. This makes them more flexible than static lights but less performant. Use them when you need dynamic effects like flickering lights or color changes.

Movable Lights

Movable lights are fully dynamic and can move, change, or be toggled during gameplay. They are calculated entirely in real time, which makes them the most flexible but also the most performance-intensive. Use them sparingly, especially in scenes with many lights.

For most environments, especially those with complex geometry and detailed lighting, static lights are the best choice. They offer the best balance of visual quality and performance.

Step 1: Setting Up Your Scene for Static Lighting

Before you can turn light into static, you need to prepare your scene. This ensures that your lighting will bake correctly and look great.

Use Static Meshes

Make sure all the objects in your scene that should receive static lighting are set to “Static” mobility. In the Details panel, under the “Mobility” dropdown, select “Static.” This tells Unreal Engine that the object won’t move and can be included in lightmap calculations.

How to Turn Light into Static Unreal Engine 5

Visual guide about How to Turn Light into Static Unreal Engine 5

Image source: dataarena.net

Enable Lightmap UVs

Every static mesh needs a lightmap UV channel to store baked lighting information. Most assets from the Marketplace or created in modeling software come with lightmap UVs. If your mesh doesn’t have them, you’ll need to generate them.

To check or generate lightmap UVs:

  • Open the static mesh in the Mesh Editor.
  • Go to the UVs tab and look for UV Channel 1 (or higher).
  • If it’s missing, click “Generate Lightmap UVs” in the toolbar.

Good lightmap UVs should have minimal overlapping and sufficient spacing between islands to avoid bleeding.

Adjust Lightmap Resolution

The lightmap resolution determines how detailed your baked lighting will be. Higher resolution means better quality but longer bake times and larger texture sizes.

To adjust lightmap resolution:

  • Select your static mesh in the viewport.
  • In the Details panel, find the “Lightmap Resolution” setting.
  • Set a value between 32 and 1024. Start with 128 for most objects and increase for detailed areas like faces or intricate geometry.

Tip: Use higher resolution only where needed. Overusing high-res lightmaps can bloat your project size and slow down builds.

Step 2: Adding and Configuring Static Lights

Now that your scene is ready, it’s time to add lights and set them to static.

Place a Light Actor

In the Modes panel, go to the Lights section and drag a light type (e.g., Point Light, Spot Light, Directional Light) into your scene.

Common choices:

  • Directional Light: Simulates sunlight. Great for outdoor scenes.
  • Point Light: Emits light in all directions from a single point. Ideal for lamps or bulbs.
  • Spot Light: Emits light in a cone. Perfect for flashlights or stage lighting.

Set Light Mobility to Static

With the light selected, go to the Details panel. Under the “Light” section, find the “Mobility” dropdown and change it from “Movable” (default) to “Static.”

This tells Unreal Engine that the light will not change during gameplay and can be baked into lightmaps.

Adjust Light Properties

Customize your light’s appearance:

  • Intensity: Controls how bright the light is. Measured in lumens for Point and Spot lights, or lux for Directional lights.
  • Color: Set the light color using the color picker. Warm tones (orange/yellow) work well for indoor scenes; cool tones (blue/white) suit outdoor or futuristic settings.
  • Attenuation Radius: Defines how far the light reaches. Larger values cover more area but may affect performance if overused.

Tip: Use realistic values. For example, a standard room light might have an intensity of 1000–2000 lumens.

Step 3: Configuring Lightmass for Better Baking

Lightmass is Unreal Engine’s global illumination system. It calculates how light bounces around your scene to create realistic shadows, ambient occlusion, and color bleeding. Proper Lightmass settings are crucial for high-quality static lighting.

Open Lightmass Settings

In the toolbar, click Settings > Engine Scalability Settings > Lighting, or go to Window > Developer Tools > Lightmass World Settings.

This opens the Lightmass settings panel where you can adjust quality and performance parameters.

Adjust Key Lightmass Parameters

Here are the most important settings to tweak:

  • Indirect Lighting Quality: Controls the number of rays used to calculate indirect lighting. Higher values (e.g., 4–8) produce smoother, more accurate lighting but increase bake time. Start with 4 and increase if needed.
  • Indirect Lighting Smoothness: Blurs indirect lighting to reduce noise. A value of 0.8–1.0 works well for most scenes.
  • Environment Intensity: Simulates ambient light from the sky. Increase this if your scene feels too dark outdoors.
  • Static Lighting Level Scale: Controls the resolution of lightmaps. Lower values (e.g., 0.5) increase resolution but also bake time. Use 1.0 for most cases.
  • Num Indirect Lighting Bounces: Determines how many times light bounces around the scene. More bounces create more realistic lighting but take longer to bake. 2–4 bounces are usually sufficient.

Tip: For cinematic quality, increase Indirect Lighting Quality to 8 and Num Bounces to 4. For games, stick to lower values to save time.

Use Precomputed Visibility (Optional)

Precomputed Visibility helps optimize performance by determining which parts of the scene are visible from different areas. This reduces unnecessary lighting calculations.

To enable it:

  • Go to Settings > Project Settings > Engine > Rendering > Lighting.
  • Check “Precomputed Visibility” and set a reasonable cell size (e.g., 500–1000 units).
  • Rebuild lighting to apply.

Step 4: Baking Static Lighting

Once your lights and settings are configured, it’s time to bake the lighting.

Build Lighting

In the toolbar, click Build > Build Lighting Only. This starts the light baking process.

Unreal Engine will calculate how light interacts with your static meshes and save the results into lightmaps. This may take anywhere from a few seconds to several minutes, depending on scene complexity and Lightmass settings.

Monitor the Build Process

While baking, you’ll see a progress bar and log messages in the Output Log. Watch for warnings or errors, such as:

  • “Lightmap UVs missing” – Fix by generating UVs for affected meshes.
  • “Overlapping lightmap UVs” – Adjust UVs to reduce overlap.
  • “Light leaking” – Ensure your geometry is sealed and has no gaps.

Tip: Use Build > Build All if you’ve made changes to geometry or materials. This ensures everything is up to date.

View Baked Lighting

After baking, switch to Lit view mode to see your static lighting in action. You should see realistic shadows, soft indirect lighting, and color bleeding (e.g., red walls casting red light on nearby surfaces).

If the lighting looks too dark or noisy, go back and adjust Lightmass settings or light intensity.

Step 5: Optimizing and Troubleshooting

Even with proper setup, you might run into issues. Here’s how to fix common problems.

Lighting Looks Too Dark

Possible causes:

  • Light intensity is too low. Increase it in the Details panel.
  • Indirect lighting is under-baked. Increase Indirect Lighting Quality or Environment Intensity.
  • Lightmass is not capturing enough bounces. Increase Num Indirect Lighting Bounces.

Light Bleeding or Artifacts

This happens when light leaks through walls or appears in unintended areas.

  • Check for gaps in your geometry. Use the Show > Visualize > Lightmap Density view mode to spot issues.
  • Ensure all static meshes have proper lightmap UVs with adequate padding.
  • Increase the “Static Lighting Level Scale” slightly to improve resolution.

Long Bake Times

If baking takes too long:

  • Reduce Indirect Lighting Quality to 2 or 3.
  • Lower lightmap resolution on less important objects.
  • Use fewer light bounces (2 is often enough).
  • Break your level into smaller sections and bake them separately.

Performance Issues in Game

Even with static lighting, poor optimization can hurt performance.

  • Avoid using too many high-res lightmaps. Use 64–128 for most objects.
  • Combine small static meshes into larger ones to reduce draw calls.
  • Use Level of Detail (LOD) for distant objects.

Best Practices for Static Lighting

To get the most out of static lighting, follow these best practices:

  • Plan your lighting early: Decide which lights should be static before building your level.
  • Use real-world references: Study how light behaves in real environments to create believable scenes.
  • Layer your lighting: Combine multiple static lights (e.g., sunlight + lamps) for depth and realism.
  • Test on target hardware: Bake and test your scene on the hardware your project will run on (e.g., console, PC, mobile).
  • Document your settings: Keep notes on Lightmass values and lightmap resolutions for consistency across levels.

Conclusion: Mastering Static Lighting in Unreal Engine 5

Turning light into static in Unreal Engine 5 is a powerful technique that enhances both visual quality and performance. By setting lights to “Static,” configuring Lightmass settings, and baking your lighting, you create immersive environments that look great and run smoothly.

Remember, static lighting is ideal for non-moving objects and environments where lighting doesn’t need to change. It reduces real-time calculations, improves frame rates, and allows for realistic global illumination effects like soft shadows and color bleeding.

With the steps in this guide—setting up your scene, configuring lights, adjusting Lightmass, and baking—you’re well-equipped to create professional-quality lighting in your Unreal Engine 5 projects. Keep experimenting, optimize as you go, and don’t be afraid to tweak settings until your lighting looks just right.

Now go build something amazing!