# Lighting overlaps during level streaming loading/unloading

**URL:** <https://forums.unrealengine.com/t/lighting-overlaps-during-level-streaming-loading-unloading/2143826>\
**Category:** Rendering\
**Tags:** Level-Streaming, streaming-level, unreal-engine, lighting-problem, Lighting, question\
**Created:** [November 22, 2024, 4:47pm UTC](https://forums.unrealengine.com/t/lighting-overlaps-during-level-streaming-loading-unloading/2143826 "2024-11-22T16:47:16Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![IvanKhramtsovWG](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@IvanKhramtsovWG](https://forums.unrealengine.com/u/IvanKhramtsovWG)\
**Post date:** [November 22, 2024, 4:47pm UTC](https://forums.unrealengine.com/t/lighting-overlaps-during-level-streaming-loading-unloading/2143826/1 "2024-11-22T16:47:16Z")

</div>

Hi everyone!

Suppose I have the following level structure: a peristent level (which is empty and has no light sources or meshes), and two independent sublevels A and B (each containing both light sources and meshes). Suppose level A is loaded and visible, and level B is hidden and unloaded.

I want to switch from A to B as seamlessly as possible (ideally, no empty screen or loading screen).

What I’m doing is setting B to be loaded and shown (from C++), waiting until B is fully shown, then hiding and unloading A. The problem is — there’s a short period of time when both levels and their lights are loaded and visible. This causes the lights from A and B to overlap, which doesn’t look nice on A. Directional lights are the main problem, because they don’t care how far apart A and B are.

How should I approach this?

I’m currently on engine version 5.3.4.

---

<div class="post-metadata">

**Author:** ![ClockworkOcean](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/clockworkocean/32/1169999_2.png) [@ClockworkOcean](https://forums.unrealengine.com/u/ClockworkOcean)\
**Post date:** [November 22, 2024, 8:38pm UTC](https://forums.unrealengine.com/t/lighting-overlaps-during-level-streaming-loading-unloading/2143826/2 "2024-11-22T20:38:14Z")

</div>

You need to have all the lighting in the persistent, and the sublevels are totally dark.

Then it will work fine 🙂
