Download

some serious lightmass issues. 4.10 & 4.11

so i haven’t the faintest idea what’s going on. i’ve been working on this scene on and off for more than 2 weeks. as of yesterday - lightmass resolution seems to come and go at its own will. in some cases - if i zoom close - it’ll clean up - other times - no changes at all!

is it the amount of geomtry added to the scene - lightmass comp times? just asking - because my scene has been building up in that regard. also - this is an arch-viz scene (i’m only stating that because i normally work with lo-poly baked assets where this hasn’t been an issue)

i’m running an intel 1-5-4690 @ 3.5 ghz
16 gig ram
nvidia geforce gtx 960

my lightmass settings are below. i’ve been bumping up my lightmass resolution on various assets - but it seems to not make any difference. is it something i’m missing in lightmass settings?

your input is greatly appreciated - i’ll pulling my hair out!! :mad: i started this project in 4.10 - then moved it over to the latest build 4.11 - no improvement…

1334b7b23c417ba4d706502ca520e48c80f9e113.jpeg

6302cc0f8ec8cf2925be5be955ba4152e62750ad.jpeg

here are some scene shots…

HighresScreenshot00009.jpg

372c23677e38a7801f3a96bb2dc0f10189c680b3.jpeg

e14c415ea7bab6665f28db5783c8dde05ee32a6c.jpeg

8e2b067a471688622474c95533c14295d1c329f3.jpeg

b06886a9b3033c6cf34742874a498785e14028b3.jpeg

e14c415ea7bab6665f28db5783c8dde05ee32a6c.jpeg

That’s really odd, there’s no way you’d need 512 lightmap resolution on that door. How are they modeled? and what do the UVs look like?

maybe your streaming memory pool is too low? That happened to me sometimes.

try that command in your console/output log r.streaming.poolsize 4000 (for a 4gb video card for example)

thanks @James_Gallagher & @heartlessphil for the feedback. i’m really needing to resolve this - so your input is appreciated.

so first - the door and closet doors share the same uv map. the default resolution is 64 of course - but i’m using the override @ 512. (should i making this setting per mesh? or is the override legit?) below are the uv’s - rather than using steamroller script via 3ds max - i manually flattened them myself for both channels (so they’re identical)

i should add (not sure if it matters but… it lists channels 0 and 1 - should it be 1 & 2?

also - i initially exported the bedroom unit altogether - however, not all objects were exported from 0,0 coordinates obviously - does this matter?

and all my meshes are set to static, fyi - which i believe is the default anyways…

226a1369f43d1489a0fc41b3c050428739373676.jpeg

b5ec5e7bc3eaeb5d221a898df4da3f561017def4.jpeg

5ccc68021d8ed9450f49e3860f6982a9c33dc22b.jpeg

a7bf822f627df12a1f3144f3e135f41a1c1187f9.jpeg

180ae0e3dce6e033ef46563b0fef0df7eda58a29.jpeg

lm_0404_05.JPG

One more option to try is to Uncheck compress option in Packaging settings. I had the same problem especially with 32 bit OS packaged game.

Your UV’s are really bad, using an automatic method will cause issues because things like the rounded corners will get split into tiny sections which won’t show up in the lightmap because they’re smaller than a pixel. To get better results you would need to do them by hand, which would allow you to put the UV seams in a way so that the small polygons will be attached to the larger polygons which will give better lighting.

I’m surely not a pro but I’m not understanding why in the map there are so many tiny meshes neither why some rectangular meshes (which they should be very simple and just divided in 2 triangular pieces) are made by so many triangles: am I missing something about your geometry?

Surely uncheck the “compress Lightmaps” in World Setting -> Lightmass Settings (way better quality even if slower on build lights)

If you want to make “empiric” trials you could set the lightmap scale inside the setting of the static mesh and not override it, export/impor a single door (and without handle), and personally I’d add a simple collision box directly in unreal
I know these are 2cents suggestions but as I was saying I’m not a pro and I’m still Learning!

I know Revit likes to add in a billion weird triangles like that after you convert it to an editable poly in 3ds.

sorry for the latency on my end - deadline was intense!

so yes @darthviper107 - uv’s are are mess. there was some serious cleanup. and thanks @MSL - unchecked ‘compress lightmaps’ - made improvement.

a big thanks to @heartlessphil for taking the time to examine my scene and provide critique. i made several changes per his suggestions and it vastly cleaned up my scene. they are as follows:

my walls were a single mesh and had a resolution of 512 - ha, what the hell was i thinking :wink: anyways - split the walls into several pieces, updated both uv channels - and assigned 512 per mesh. the floor and ceiling were also singular meshes - which i decided to keep (as a single plane) but upped the lightmap res to 1024 each.

the finishing touch was an article by ue4arch - i followed this and it made all the difference. highly recommended!

i have to say - arch viz rules sure are different from creating game assets and environments (especially in the case of editing the baselightmass - which i’ve never needed to do prior to arch-viz work) :smiley:

thanks again to everyone in the unreal community - you folks rock!

e5195dc6b568fea9df882a9ba9ab89ae1d55647e.jpeg

1fa1dfff0a5ba38a18f2137fdeab6d5b5a1defa4.jpeg

e6d7b28c621e3bd8ff91ee7f454ba2e77831dd7c.jpeg

fa140604a1e5799df930b1064e273493fbf747e6.jpeg

fa140604a1e5799df930b1064e273493fbf747e6.jpeg

2d619e7689ef167f97e0fe67f568bd0900e198a8.jpeg

Looks much better

I think for archviz, if you are only doing renders then it’s worth the time to build the Nvidia VXGI source so that you can use dynamic global illumination–the quality isn’t necessarily as good as baked lighting, but it can be pretty great and you can turn it up enough to get better quality and it won’t matter if it takes a second to render a frame because it’s still much faster than building static lights.

thanks @darthviper107 - man, now i’ve got homework! looks solid tho