Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • 0
Doom-X-Machina

Dynamic lights shining through solid 3D floors...

Question

Hey all,

So... got some attenuated dynamic lights on the ceiling of a 2nd floor building with a 3D sector separating the two floors. The dynamic lights are illuminating through the 3D sector.

Any way to fix this? Is there a minimum thickness to a 3D floor that blocks the dynamic light? Or is it just one of those "it's just how they work" things?

Cheers for any help on this.

Share this post


Link to post

9 answers to this question

Recommended Posts

  • 1
1 hour ago, jaeden said:

As far as I know, dynamic lights are not blocked by anything (not even normal walls)


They definitely are blocked by regular one-sided walls. Creates some awesome shadow effects.

Share this post


Link to post
  • 0
1 hour ago, Doom-X-Machina said:

Hey all,

So... got some attenuated dynamic lights on the ceiling of a 2nd floor building with a 3D sector separating the two floors. The dynamic lights are illuminating through the 3D sector.

Any way to fix this? Is there a minimum thickness to a 3D floor that blocks the dynamic light? Or is it just one of those "it's just how they work" things?

Cheers for any help on this.

Upon testing this the solution appears to be adjusting the intensity of the light so that it will not shine through the floor.

This may require additional lights at the same height to offset a single light's intensity on the floor you want it to appear.

 

Best of luck with your project!

attenuated_light_through_3D_floor_test1.zip

Share this post


Link to post
  • 0
1 hour ago, jaeden said:

As far as I know, dynamic lights are not blocked by anything (not even normal walls)

 

Dynamic lights are blocked by 1-sided lines if "light shadowmaps" is enabled, otherwise light will go straight through them (just like through 2-sided lines or 3D floors).

Share this post


Link to post
  • 0
1 hour ago, DeetOpianSky said:

Upon testing this the solution appears to be adjusting the intensity of the light so that it will not shine through the floor.

This may require additional lights at the same height to offset a single light's intensity on the floor you want it to appear.

 

Best of luck with your project!

attenuated_light_through_3D_floor_test1.zip


I've tried everything... backing off the intensity of the light only dims it in the upper area where I need it bright.

Share this post


Link to post
  • 0
On 1/14/2024 at 5:23 AM, Doom-X-Machina said:


I've tried everything... backing off the intensity of the light only dims it in the upper area where I need it bright.

As boris already mentioned: See Options - Light Shadowmap

 

cal4D2o.gif

 

addendum

play with the light intensity and height

 

ZMoh2dF.png

 

 

Edited by Kappes Buur

Share this post


Link to post
  • 0

735907921_BaseProfileScreenshot2024_01.14-16_09_07_06.png.ed7c5b075cabe971a99116ff82904e82.png

7 hours ago, Doom-X-Machina said:


I've tried everything... backing off the intensity of the light only dims it in the upper area where I need it bright.

You may want to try changing the Brightness of the 3D floor control sector.

The described method, while requiring additional light things achieves the effect I believe you're going for.

*Screenshots do not reflect the initial test map:
Added additional lights, lowered brightness of all sectors to 128.

Last 2 screenshots I raised the 3D floor to show that the lights do not shine through the bottom of the 3D floor.

 

No additional settings required.

Screenshot 2024-01-14 160005.png

Base Profile Screenshot 2024.01.14 - 15.59.34.36.png

Base Profile Screenshot 2024.01.14 - 15.55.46.71.png

Base Profile Screenshot 2024.01.14 - 16.09.13.24.png

Edited by DeetOpianSky : Additional image to show effect from beneath the 3D floor.

Share this post


Link to post
  • 0

As far as I know, there is no way to prevent this. Dynamic lights bleed through doors and other two-sided lines, and I expect them to do the same with 3D sectors. The only things that stops them, other than distance, are one-sided lines.

Share this post


Link to post
  • 0
1 hour ago, Caffeine said:

As far as I know, there is no way to prevent this. Dynamic lights bleed through doors and other two-sided lines, and I expect them to do the same with 3D sectors. The only things that stops them, other than distance, are one-sided lines.


Yeah, that was what I suspected... I can adapt the map to make use of it.

Cheers.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×