Download

Beginner Question: Light leaking through seams (Edited, now with a picture!)

Hey there,

This is a very beginner question, so hopefully, it’s a simple answer for someone!

I used the starter content to put together a room, using the 400x400 meshes as a base for the floor, ceiling, and walls. Everything is exactly 400 units from each other (except for the ceiling, floor, and corners, which I inset/overlapped by 10 units) and I’m getting this strange light leak issue. This is my first room, and I want to make sure I get everything right, so I can continue working without having the same issue every time. Is there a trick to putting rooms together? Does everything have to overlap when you attach, or is there some standard process to assembly that I am missing?

EDIT: DANG! Forgot the image. Sorry about that! Here’s what I’m looking at:

Thanks in advance!

Rick

There’s no reason to make the floor like that out of multiple meshes.

I actually rebuilt the room due to the stretching of the textures I had applied… Originally, I had stretched the walls and floor to fit, however, for the walls specifically, where they attached to the 400x400 door/wall combo, the textures didn’t match up and caused a similar issue. If it’s a smarter idea to redo the room again, and simply stretch the walls to fit, I can definitely do that. Is there a simple way to fix up the textures if there’s an issue?

Is that the best method, or one you would recommend?

Thank you for the input!

Rick

Well going back to basics.
https://youtube.com/watch?v=OS7NM2IkQcw
The problem here is the lack of information as to construction necessary to produce a predictable result.

So

From my perspective assuming that there is no light elements onside the room, and you are only using a single point source, then there is no expatiation of a light leak to begin with then the problems originate from that source.

Based on just this image, as to an expected result, there is a lack of required elements that is required beyond making a basic room, tossing in a light element, and tada you have a real world result

To guess once again I would assume as to expectations, with a single point source, was under lite so you ramped up the intensity and increased the the lighting volume to fill the volume using force beta.

Note : force beta is where a value is increased beyond it’s acceptable values (turning things past 11) creating an unexpected result so to figure out what is going on you should be providing a scene example and not just a static image.

That said we need to go back to rendering basics as to what is needed in the construct. Think like your making a cake where if you eliminate just one ingredient what you land up is anything but a cake.

Ingredients for our cake.

Camera. The camera is of course is what you rendering to and you can set it up to make use of whats called an in-camera effect that can produced the same results as you could with a post process volume. Nothing much to do here if using a stock camera but if you copy for some reason a camera from another project the settings of that camera could compound the problems

Light source. A light is a light and since UE4 uses real world lighting models then it should behave in a predictable manner as to it’s real world counterpart. It should be noted that by default a light element uses inverse fall off for shadows (Google it), which in most 3d apps is turned off by default so anyone new to lighting theory would assume that more intensity is required which in turn only makes the result worse.

Materials. This is where lighting behavior does it thing based on the nature of PBR based materials and since it’s based on real world light models is not the reinvention of the wheel so the expectations should be no different if you are rendering in any other 3d application except for value scaling and of course give a material function a different name (roughness for example is glossiness in 3ds Max)

Looking at you image sample using the wrong material type could be your problem, which is usually the same problem in “any” 3d application, so I would suggest trying the free automotive material as it has a very high reflective quality which in turn “will” ramp up the indirect lighting levels based on the total number of bounces.

Back to lighting theory what your looking for is a “balance” lighting result so you have a solid base from which to work from and the image you have proved does not even come close as to an expected result from which to work from.

Example.https://youtube.com/watch?v=VYNFdZhcEwk
Guess how many lighting elements there are and what kinds ? :smiley:

So looking at you image as making a cake maybe your missing some eggs?

Hope that helps and at some point answers you question :wink:

Thanks for the long reply! I will look at the basics video you posted. (Although, I think you’re saying I may have been light on the information… No harm, no foul!)

Here is some more information for you… …first, the lighting I’ve got configured:

As above, I have configured 9 point lights, which show the glow you can see. I’m not certain if this will cause the issues I’m seeing, but I went ahead and I rebuilt the walls, floor, and ceiling in an attempt to remove as many seams/connection points as possible. The wall we’re facing in the example shown below has a single exit (“Wall_Door_400x400” from the “Starter Content” set) and a wall (Wall_400x400, stretched to a scale of 3:1:1 in the editor) on either side. They are butted right up against each other, as so:

Left Wall has a “Location” of 1990, -1400, 25 and a “Scale” of 3, 1, 1
Wall/Door has a "Location of 1990, -200, 25 and a “Scale” of 1, 1, 1
Left Wall has a “Location” of 1990, 200, 25 and a “Scale” of 3, 1, 1

From these settings above, you can see that the left edge point of the right wall, at an x value of 200, is exactly at the point where the wall/door ends, at an x value of 200 as well. The z value are the same, and the rotations are the same, so there should be no ‘seam’ to see…

Anyway, here is the image:

As you can see, the right side of the wall/door combo is showing a seam in between the two connections. I think this goes along with the light leak error I was originally seeing, due to the fact that these issues appear to be wherever meshes connect.

Hopefully, this gives a bit more insight into the issue I’m having. I would be happy to provide any information you need to help troubleshoot, and I sincerely appreciate the help!

Thank you!

Rick