# LOD's do not share lightmaps anymore

**URL:** <https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340>\
**Category:** Rendering\
**Tags:** unreal-engine, Lightmap, question\
**Created:** [February 18, 2017, 12:34pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340 "2017-02-18T12:34:48Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_fbe2d247](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_fbe2d247](https://forums.unrealengine.com/u/anonymous_user_fbe2d247)\
**Post date:** [February 18, 2017, 12:34pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/1 "2017-02-18T12:34:48Z")

</div>

With 4.15 using only auto generated LOD’s static mesh LOD levels can’t share computed lightmaps anymore. This cause severe memory increase and it’s making lightmass build times way slower. It’s also cause visible LOD’s popping even with production quality lights.  
With 4.14 lightmaps could be shared between LOD’s.

---

<div class="post-metadata">

**Author:** ![Nicobass](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nicobass](https://forums.unrealengine.com/u/Nicobass)\
**Post date:** [February 18, 2017, 2:08pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/2 "2017-02-18T14:08:11Z")

</div>

For my game it takes more than 5 hours to build lightmass with production quality, where the exact same scene was taken less than 2 hours in 4.14. It’s a real problem for working with static lighting and Epic should seriously investigate this for the next hotfix.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c94f194d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c94f194d](https://forums.unrealengine.com/u/anonymous_user_c94f194d)\
**Post date:** [February 20, 2017, 8:27am UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/3 "2017-02-20T08:27:17Z")

</div>

How much bigger your level\_builtData is now?

---

<div class="post-metadata">

**Author:** ![Nicobass](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Nicobass](https://forums.unrealengine.com/u/Nicobass)\
**Post date:** [February 20, 2017, 8:45am UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/4 "2017-02-20T08:45:06Z")

</div>

it’s hard to answer because i have many sublevel but they are bigger, some of them are a little bit but some others are more than 2x bigger…

---

<div class="post-metadata">

**Author:** ![JackP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JackP](https://forums.unrealengine.com/u/JackP)\
**Post date:** [February 21, 2017, 9:43am UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/5 "2017-02-21T09:43:53Z")

</div>

Hi, I saw your comment on the github commit. The commit was supposed to only affect instanced static meshes. We’re looking into it. I’ve entered ticket UE-42196 to track this issue. It should be visible in the public tracker soon.

Thanks  
Jack

---

<div class="post-metadata">

**Author:** ![jwatte](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/jwatte/32/744941_2.png) [@jwatte](https://forums.unrealengine.com/u/jwatte)\
**Post date:** [February 26, 2017, 7:50pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/6 "2017-02-26T19:50:27Z")

</div>

Separately, I think it would be great if even auto-generated lods shared the light maps! It’s generally a good trade-off; you want the higher-resolution light map/shadowing data, even if the rendered geometry is lower-resolution. Re-computing light maps for the higher resolution is actually wasting CPU and user time to achieve lower-quality outputs!

---

<div class="post-metadata">

**Author:** ![MADHOUSE](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@MADHOUSE](https://forums.unrealengine.com/u/MADHOUSE)\
**Post date:** [February 26, 2017, 11:09pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/7 "2017-02-26T23:09:26Z")

</div>

This issue is indeed about auto-generated lods. Here is a link to the bug tracker:

> **[The Unreal Engine Issues and Bug Tracker](https://issues.unrealengine.com/issue/UE-42196)**
>
> Welcome to the Unreal Engine Issue and Bug Tracker. You can check the status of an issue and search for existing bugs. See latest bug fixes too.

(altho this issue concerns all static meshes apparently)

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_c94f194d](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_c94f194d](https://forums.unrealengine.com/u/anonymous_user_c94f194d)\
**Post date:** [February 27, 2017, 8:44am UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/8 "2017-02-27T08:44:23Z")

</div>

In 4.14 static meshes could share lightmaps if uv’s were similar. Now it just broken.

---

<div class="post-metadata">

**Author:** ![JackP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JackP](https://forums.unrealengine.com/u/JackP)\
**Post date:** [February 27, 2017, 9:12am UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/9 "2017-02-27T09:12:34Z")

</div>

Thanks, we’re working on a fix now. 4.15 fixed LOD lightmap sharing for foliage/instancedstaticmeshes (which was broken in 4.14) and in the process unfortunately broke it for all other static meshes.

---

<div class="post-metadata">

**Author:** ![LucidGamer](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@LucidGamer](https://forums.unrealengine.com/u/LucidGamer)\
**Post date:** [April 10, 2017, 5:55pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/10 "2017-04-10T17:55:53Z")

</div>

Looking at this fix in 4.15.1 ( [https://github.com/EpicGames/UnrealEngine/commit/7876e4e585f9532dea9059e605d504525d97f1f8](https://github.com/EpicGames/UnrealEngine/commit/7876e4e585f9532dea9059e605d504525d97f1f8) ) it now seems instancing meshes can only have 1 LOD now? Am I reading that correctly? Thanks!

---

<div class="post-metadata">

**Author:** ![JackP](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@JackP](https://forums.unrealengine.com/u/JackP)\
**Post date:** [April 10, 2017, 6:03pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/11 "2017-04-10T18:03:45Z")

</div>

No, instanced static meshes can have multiple LODs but they must all share the same lightmap UVs. (This is not a new limitation). Are they not working for you?

Note that this particular commit has some bugs that were fixed for the final 4.15.1, specifically this one: [https://github.com/EpicGames/UnrealEngine/commit/4abd6ec573a550700a9dc36456cc051f63573090](https://github.com/EpicGames/UnrealEngine/commit/4abd6ec573a550700a9dc36456cc051f63573090)

---

<div class="post-metadata">

**Author:** ![AlexanderDG](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@AlexanderDG](https://forums.unrealengine.com/u/AlexanderDG)\
**Post date:** [August 30, 2017, 4:50pm UTC](https://forums.unrealengine.com/t/lods-do-not-share-lightmaps-anymore/385340/12 "2017-08-30T16:50:00Z")

</div>

I was wondering if there are any more steps needed to have this issue fixed ? I’m currently trying to get a stable Unreal 4.15 Version with VXGI integrated I adjusted all the fixes shown in the links above. Everything works fine while in editor mode but as soon as I package the scene the Lightmap popping from LOD’s surface again. Have I missed something extra that had to be adjusted or ?
