secondlife / secondlife/viewer

Large mesh with PBR materials blinks when moving camera or avatar.

Open
#3,635 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug stale team:viewer
Dominant language
C++
Stars
299
Forks
146
Avg merge
1d 9h
Merged PRs (30d)
88

Description

http://maps.secondlife.com/secondlife/LunaMare/135/62/22

Easy way to repro:

At that exact location, point your camera to the building at the center in the attached snapshot, and move back and forth. Mesh or parts of it will blink from time to time for a second/half second or so. Its really distracting while flying or driving around the sim.

Observations:

  • It only happens if the camera has the building in view from South or East ( really odd ), even if I fully rotate the building and probe. Its not related to the Sun, since it happens with any PBR EEP (tested with default region EEP and Midday).

  • The reflection probe for that building is "exposed" between the accents and walls and not fully occluded.

  • Same was occurring with the other 2 buildings. It stopped when I occluded/resized the reflection probe to be "inside" the buildings.

  • Does not happen with 6.6.17.

  • Entire region is textured for legacy and PBR materials.

  • I noticed that a while ago at other regions too.

  • Tested with 3080 12gb, 4060TI 16gb and 1080TI 8gb. ( Tested with all cause the 3080 is set to a power limit of 50% and wanted to make sure that was not the problem )

  • That building uses 2048x2048 materials, (using way less textures compared to the same 1024x1024, where I was using 8 1024x1024, I'm using 1 2048x2048), its also textured with legacy and PBR.

  • Draw distance does not seem to matter, tried 64, 128, 256, 512... same random "blinking" while walking/driving/flying around.

May need to use your linden powers to get in. The region is not public for now.

Attached 2 screenshots one with 7.1.12.13509103967 (64bit) PBR, another with 6.6.17.6709258523 (64bit) Legacy.

Edit: Added a "Gyazo"... hehehe, shows the mesh "blinking"... same behavior we notice, random and weird.

https://gyazo.com/32bf42222bcec43f3f6f92ba1af6e338

https://secondlife.canny.io/admin/board/bug-reports/p/large-mesh-with-pbr-materials-blinks-when-moving-camera-or-avatar

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the blinking at the provided LunaMare location, using the Gyazo reference and comparing 7.1.12.13509103967 with 6.6.17. Trace the PBR material and exposed reflection-probe rendering path; done means the building remains stable while the camera or avatar moves.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.