[BUG-229287] EEP sky is wrong after loading water then re-logging with EnvironmentPersistAcrossLogin #7191
Comments
Dan Linden commented at 2020-08-31T18:03:33Z Hi Darm, Please write down what you are doing step by step so I can try the exact steps that you are taking. What are you clicking, which menus or windows you are opening, etc. Thank you, |
Whirly Fizzle commented at 2020-09-07T15:22:04Z, updated at 2020-09-07T16:49:29Z I think I understand what Darm is reporting & I can reproduce this on Second Life Release 6.4.7.546539 (64bit). REPRO
OBSERVED
EXPECTED After relog I expect to see:
|
Whirly Fizzle commented at 2020-09-07T16:48:26Z Similar issue: REPRO
OBSERVED
EXPECTED
|
Dan Linden commented at 2020-09-09T16:45:23Z Thank you Whirly. Your first repro appears to be a bug, and I've copied it to the Description. In the second repro, as soon as a water setting is loaded, the Use Shared Environment setting becomes disabled. It seems reasonable that the Shared Environment of Region B is ignored. |
Darm Yaffle commented at 2020-09-10T20:56:58Z I have found sort of a work around, in that if I make my own Day Cycle setting from a copy of Default day cycle (or shared, if one can get ahold of the shared day cycle setting), and then apply my custom water to that, and use that day cycle instead, when relogging, that full custom day cycle is applied, so no broken sky or sun/moon stuck at zenith's. It does mean overriding a custom shared environment this way is not possible, unless the maker gives you a copy. As there is no visibility into a shared environment setting objects, may not be helpful in every case. But copying default day cycle and then appling water to that worked well to get around the broken sky issue. |
REPRO
Go to any region & make sure the viewer is set to use the shared environment: World -> Environment -> Use Shared Environment.
I am using this location to test: http://maps.secondlife.com/secondlife/By%20Design/115/110/30
Fig 1 attached shows the shared environment on this region.
Set a custom water override that's visible only to yourself.
World -> Environment -> My Environments
Choose a water that is easily seen to be different from the water set in the shared environment. For my test I chose the "Second Plague" water from the LIbrary because it's bright red.
Right click your chosen water -> Apply only to myself.
Fig 2 attached shows the Second Plague red water applied locally.
Observe the sky settings remain as the shared environment, only the water has changed.
Change the debug setting EnvironmentPersistAcrossLogin to TRUE.
Relog to the same location.
OBSERVED
EXPECTED
After relog I expect to see:
The shared environment sky setting.
The local water override.
What just happened?
Override just the water in EEP settings. After logging out and back in, EEP does not reload the shared environment of the Sim, before applying the personal setting on the water. Clouds render as a static texture, unmoving, and sun look strange
What were you doing when it happened?
Blake Sea- Siren's Island
What were you expecting to happen instead?
Load the Shared environment first, then apply my custom water, or alternative load the custom environment, and if some are not customized, then pull from shared.
Other information
Attachments
Original Jira Fields
The text was updated successfully, but these errors were encountered: