secondlife / jira-archive

2 stars 0 forks source link

[BUG-234874] PBR: old "Brightness", "Darkness" bumpmaps haunted #11716

Open sl-service-account opened 10 months ago

sl-service-account commented 10 months ago

What just happened?

Surfaces with "brightness" or "darkness" bumpmaps applied show mysterious normals, reflectivity

What were you doing when it happened?

Observing in the current (PBR) viewer pre-existing content that used a "brightness" bumpmap.

What were you expecting to happen instead?

Expected it to appear as it did pre-PBR, with some approximation of a generated normalmap applied to the surface.

Other information

Other bumpmaps from that list appear to behave as they did before.

The normalmap used isn't completely random, it often appears like a legit normalmap perhaps from some other surface in the scene (although I haven't recognized one yet). The attached image is from a fresh prim but it's really older content where it's most noticeable.

Also, the PBR Firestorm alpha, Firestorm 7.1.1 (72630), shows the expected bumpmaps on the same surfaces that are rendered anomalously in the Linden viewer

[ETA: I checked and the 7.1.2.7215179142 - GLTF PBR Maint RC viewer from Friday 15 Dec still shows the anomalous rendering.]

Attachments

Original Jira Fields | Field | Value | | ------------- | ------------- | | Issue | BUG-234874 | | Summary | PBR: old "Brightness", "Darkness" bumpmaps haunted | | Type | Bug | | Priority | Unset | | Status | Needs More Info | | Resolution | Unresolved | | Reporter | Qie Niangao (qie.niangao) | | Created at | 2023-12-20T18:17:39Z | | Updated at | 2023-12-21T09:08:21Z | ``` { 'Build Id': 'unset', 'Business Unit': ['Platform'], 'Date of First Response': '2023-12-20T12:54:07.396-0600', "Is there anything you'd like to add?": "Other bumpmaps from that list appear to behave as they did before.\r\n\r\nThe normalmap used isn't completely random, it often appears like a legit normalmap perhaps from some other surface in the scene (although I haven't recognized one yet). The attached image is from a fresh prim but it's really older content where it's most noticeable. \r\n\r\nAlso, the PBR Firestorm alpha, Firestorm 7.1.1 (72630), shows the expected bumpmaps on the same surfaces that are rendered anomalously in the Linden viewer", 'ReOpened Count': 0.0, 'Severity': 'Unset', 'System': 'SL Viewer', 'Target Viewer Version': 'viewer-development', 'What just happened?': 'Surfaces with "brightness" or "darkness" bumpmaps applied show mysterious normals, reflectivity', 'What were you doing when it happened?': 'Observing in the current (PBR) viewer pre-existing content that used a "brightness" bumpmap.', 'What were you expecting to happen instead?': 'Expected it to appear as it did pre-PBR, with some approximation of a generated normalmap applied to the surface.', } ```
sl-service-account commented 10 months ago

Dan Linden commented at 2023-12-20T18:54:07Z

Hi Qie, We are not able to reproduce this issue so far. I'm wondering if this issue still reproduces for you if you remove all HUDs. We did have a bug about "HUD displays textures from other HUDs" which was fixed, but maybe there is a regression.

Does this bug reproduce in other locations?

sl-service-account commented 10 months ago

Qie Niangao commented at 2023-12-21T09:08:22Z

First, sorry, I don't know why I no longer get notified when there are new comments on Jira articles I'm watching, so I certainly don't mean to take so long to respond.

I tried it removing all HUDs (and for good measure, {}all attachments{}) and it still happens, and it happens everywhere I've tried it so far, including http://maps.secondlife.com/secondlife/Bay%20City%20-%20Moosehead/10/144/25 and http://maps.secondlife.com/secondlife/Broadwater/46/117/23 .

In case there's any hints from the strange dynamics as the cam moves back from the surface, a brief video: https://gyazo.com/8fa525bf24c8cab8b97b8a141dec4462 .

Note that the specific pattern seen on a surface is ephemeral. Without changing the bumpmap, just logging in again (with the same account or an alt) or even just teleporting within the region will show a different apparent bumpmap.

It appears to use some image maps in the environment, not sure if they're necessarily normalmaps. I added ![palm frond bump.png](palm frond bump.png) that shows palm fronds as the bumpmap at that Broadwater waterfront that probably has that in the scene somewhere.