EnvironmentDiffuseScale does not light correctly at certain time depending on camera orientation

Issue:
The EnvironmentDiffuseScale, property of lighting, added in Future Is Bright: Phase 2.5 Released does not light correctly at a certain clock time. Setting EnvironmentDiffuseScale to 1 will make the light flash depending on where you are looking.

How it affect our development:


Figure A

Figure B

The videos above are showing incorrect and expected behavior in that order. Figure A has a clock time of 19 while Figure B has a clock time of 20. You can clearly see the difference, in Figure A the moonlight is flashing while looking away from it and in Figure B the light is showing correctly.

Reproduction:
This is how I can recreate the bug and make it happen 100% of the time.

  1. Generate a large terrain with mountains. 4096x4096
  2. Change lighting Technology to ShadowMap.
  3. Set lighting EnvironmentDiffuseScale to 1.
  4. Set lighting ClockTime to 19.

Place Used.
BugEnvironmentDiffuseScale.rbxl (3.1 MB)

7 Likes

The issue still hasn’t been resolved.

is there a new repro? it seems i can’t reproduce this anymore on attached place and it was supposed to be fixed for couple of weeks now. Maybe there’s another issue, could you please update repro place if that’s the case?

Reproduction V2:
In this case, the bug is still happening 100% of the time.

  1. Generate a large terrain with mountains and marsh. 4096x1024x4096
  2. Change lighting Technology to ShadowMap.
  3. Set lighting EnvironmentDiffuseScale to 1.
  4. Set lighting ClockTime to 19.

Place Used.
BugEnvironmentDiffuseScale25042020.rbxl (4.4 MB)

thanks for sharing! this is a bit different issue though it looks quite similar to previous one. we’re on it!