secondlife / secondlife/viewer
Jittery and inconsistent shadows
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 299
- Forks
- 146
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 88
Description
Differing shadow issues on every viewer I have tried. Not even sure how to put into words everything going on. Pixelated shadows, shadows only sharp at certain angles, some shadows disappear at other angles. See videos attached for examples.
Viewers where you can fine-tune shadows (like firestorm) seem to have the same issue, sometimes more exaggerated by certain settings. There is no constant though, one issue could happen on a lower setting and also a higher setting- or not at all. It is incredibly random.
Also possibly related is a texture issue- seeing a seam between heads/bodies. I cannot see the seam on my PC, but I see it on my Mac. Other people on PCs and other versions of Mac chips cannot see it.
To recreate:
1.) Be on a Macbook Pro M4, current version Sequoia 15.4.1
2.) Simply cast shadows anywhere and move your camera
Album with a few videos showcasing issue on both LL Viewer and Firestorm: https://imgur.com/a/sl-shadow-issues-j0QtjoQ
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the shadow behavior on a MacBook Pro M4 running Sequoia 15.4.1 by casting shadows and moving the camera. Review the attached videos from both the LL Viewer and Firestorm, and compare the reported shadow artifacts and possible head/body texture seam across viewer and hardware configurations. Done means identifying and correcting the rendering issue with consistent shadows across angles and settings.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, macos
- Domain
- computer-graphics, desktop
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100