Lighting needs to be rebuilt (197 unbuilt objects)?

HI All

I keep getting a screen message stating ‘Lighting needs to be rebuilt (197 unbuilt objects)’ even after I just built the lighting and not touched anything on the map.

Any reason for this?

Regards
.

Are you sure the lighting rebuild is completing successfully? When you rebuild, does the red message go away for at least a little while, or is it always present?

Hi

This is what is happening. Last build, 27 still need building after it was built.

Messages received after build:

Source Control
Source control is disabledX6 Times

Play in Editor

Play in editor start for /Game/TopDownBP/Maps/UEDPIE_0_TopDownExampleMap 2.068

Localization Services

Localization service is disabled

Lighting Results

SM_Env_Ice_Deco2_Statue4 has overlapping UVs.
SM_Env_Ice_Deco2_Statue4 Lightmap UV are overlapping by 46.1%. Please adjust content - Enable Error Coloring to visualize.
SM_Mountain_Turn_Inner has overlapping UVs.
SM_Mountain_Turn_Inner Lightmap UV are overlapping by 5.1%. Please adjust content - Enable Error Coloring to visualize.
SM_Mountain_Turn_Inner has overlapping UVs.
SM_Mountain_Turn_Inner Lightmap UV are overlapping by 5.1%. Please adjust content - Enable Error Coloring to visualize.

Map Check

WorldInfo_0 Maps need lighting rebuilt
Gateway_2 Collision enabled but StaticMesh (SM_Env_Ice_RuinedAchWalls001) has no simple or complex collision.
SM_Env_Ice_RuinedAchWalls5_14 Collision enabled but StaticMesh X8 Times

Map check complete: 1 Error(s), 9 Warning(s), took 7,133.712ms to complete.

It seems like some objects in your level have some UV issues, according to the warnings in the Lighting Results log you pasted. Specifically, the “SM_Env_Ice_Deco2_Statue4” and “SM_Mountain_Turn_Inner” mesh objects seem to be the culprits.

Did you create these mesh assets yourself? If so, try going back into your 3D modeling program and making sure there are no overlapping UVs, and correct if necessary. Then re-import and try rebuilding lighting again.

If you didn’t make those mesh assets — maybe you got them from an asset repository on the web somewhere? — and if you can’t fix them in a 3D modeling program yourself, then you might need to use different assets. At least for debugging purposes, you could save a copy of your level and remove those assets from the new level and see if the lighting will build successfully. If it does, you know for sure those assets are the problem.

For further information, you can [read about unwrapping UV’s for light maps in UE4 in this article][1] from the official docs.

Understanding Lightmapping in Unreal Engine | Unreal Engine 5.1 Documentation

Hi

The assets are part of the free stuff from the market place. (Infinity Blade - Ice/Fire/Grasslands)

Cheers, I will look into that article.

Regards

Hi, If you don’t see any problem in your level but it’s just the message that appears, then you can try this method:

In the Event Play of any active blueprint, add an “Execute Console Command” node and in the text box, type “DISABLEALLSCREENMESSAGES” without the quotes.
This method should disable the on screen massages!
If it doesn’t work out, just reply to me!

1 Like

Oh, well, if assets come from the marketplace, their UVs are probably not the issue. And since the assets you’re using specifically are ones made by Epic, there’s no way they have UV problems.

I’ll try to do some more searching to figure out what’s going on. It must be something else.