How to get nice lighting inside buildings?

Hello all!
I am currently building a hotel on roblox, and I have some relatively big spaces to light (lobby, pool area etc…). I am struggling to make it light up nicely, as when I do it comes across ‘harsh’ and too bright


I was looking at places like Nova Hotels, and you cant see any source of light, yet it is perfect and not bright at all


Even at night time!


There is no bright spots here, unlike mine. I am wondering how I can achieve this because spending long periods of time in a place with lighting like mine hurts your eyes.

Any tips on getting nice, even and soft lighting inside buildings would be greatly appreciated - thank you!

9 Likes

Hi @PCHDB! I not am a Builder, but if instead of adding light to each part, you only make light into one big part, then make it invisible, so it is the only light source?

8 Likes

Which kind of light? Surface light, PointLight or SpotLight

2 Likes

I really don’t know about lights, but a Surface Light should be enough.

3 Likes

Turning of CastShadow really makes a difference

3 Likes

Could it be that you mean smooth light,like…light without weird shadows and such?

2 Likes

Yeah, but if you still want to keep the shadow then you can’t


and maybe use a light blur effekt.
1 Like

No, doesnt seem too?.. I’ve just tried and i see no difference

This is why i have this idea, if you just have one part with light, it maybe would remove the weurd shadows

2 Likes

Ive sorted it everyone. I didnt realise making a part massive with one surface light works, ive always used point lights and it doesnt work for that. Thank you so much for all your help!

4 Likes

Here it is, much nicer :slight_smile:

4 Likes

Most of the shadows come from the top parts, so turning off shadows on ceilings helps a lot with making it not so dark, then again it really depends on what you are trying to achieve

2 Likes

Hey! Have you tried going into the lighting properties and turning the ambiance up to white?

2 Likes

Ive fixed it with @Eternalove_fan32 solution, but thanks!

3 Likes

I don’t understand the difference between my sentence and yours, it has the same meaning after all, doesn’t it?

1 Like

You can keep the shadow on all other parts except the ceiling was my point

3 Likes

What exactly is a SurfaceLight? When I add one in, it’s just like adding in nothing.

SurfaceLight does exactly what its name says: It creates light on a surface that you select. But this only works for parts, so no spheres and so on. Make sure that your part is anchored and cancollide is false, otherwise this might explain why it doesn’t work. If it still doesn’t work, then set the clock to 0 (LightingService), so it is dark and you can see better if it works or not. If it still doesn’t work, check as soon as you play the game (Run, not Play or Playhere but Run) that the part exists. If it still does not work then you have to create your own topic.

P.S.:

You add this object. to a part, otherwise this won’t work and here is the Link to the Class API, hope this helps:

2 Likes

Maybe you didn’t select the correct surface. if it’s a ceiling, you should make the surface “Bottom”.

all you have to do is add a surfacelight inside the roof and select bottom in the properties