secondlife / jira-archive

3 stars 0 forks source link

[BUG-233016] [PBR] - Switching Reflections from Disabled to Static modes enables Realtime instead #10178

Closed sl-service-account closed 9 months ago

sl-service-account commented 1 year ago

What just happened?

When reflection probes are set to Disabled, and back to a Static mode, Realtime reflections is enabled.

What were you doing when it happened?

Set Reflections to Disabled. Set Reflections to Static Only. Observe in a reflective surface that Realtime reflections are enabled instead.

What were you expecting to happen instead?

The correct reflection mode to be enabled.

Other information

Also, once Realtime reflections are enabled, the viewer is stuck in this mode unless you disable reflections. Setting a static mode again repros the above. Restarting the viewer with a static mode does enable the static modes again.

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-233016 | | Summary | [PBR] - Switching Reflections from Disabled to Static modes enables Realtime instead | | Type | Bug | | Priority | Unset | | Status | Closed | | Resolution | Triaged | | Labels | pbr | | Reporter | arton Rotaru (arton.rotaru) | | Created at | 2022-12-03T16:10:11Z | | Updated at | 2023-11-28T19:23:24Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2022-12-05T11:14:25.382-0600', "Is there anything you'd like to add?": 'Also, once Realtime reflections are enabled, the viewer is stuck in this mode unless you disable reflections. Setting a static mode again repros the above.\r\nRestarting the viewer with a static mode does enable the static modes again.', 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'When reflection probes are set to Disabled, and back to a Static mode, Realtime reflections is enabled.', 'What were you doing when it happened?': 'Set Reflections to Disabled.\r\nSet Reflections to Static Only.\r\nObserve in a reflective surface that Realtime reflections are enabled instead.', 'What were you expecting to happen instead?': 'The correct reflection mode to be enabled.', 'Where': 'secondlife://Aditi/secondlife/Materials%20Adult/227/32/23', } ```
sl-service-account commented 1 year ago

JIRAUSER341268 commented at 2022-12-05T17:14:25Z

Awesome find on this one arton!

sl-service-account commented 1 year ago

arton Rotaru commented at 2022-12-05T19:49:40Z

Toggling Shadows, or Ambient Occlusion has the same effect as described above.

sl-service-account commented 1 year ago

arton Rotaru commented at 2022-12-05T21:43:06Z, updated at 2022-12-05T21:43:34Z

Hightlight transparent (Ctrl+Alt+T) is also enabling Realtime Reflections.

Speaking of highlight transparent. The viewer is now fetching the water normal map correctly. The texture that is displayed with highlight transparent is still missing, though. Hence hightlight transparent has solid colors if the map isn't already cached with a regular viewer.

Tested with Second Life Project GLTF PBR Materials 7.0.0.577065 (64bit)