Skip to content
This repository has been archived by the owner on Feb 28, 2024. It is now read-only.

[BUG-228581] [EEP] Specular map reflections are way too weak. #6631

Closed
2 tasks
sl-service-account opened this issue Apr 25, 2020 · 10 comments
Closed
2 tasks

Comments

@sl-service-account
Copy link

sl-service-account commented Apr 25, 2020

What just happened?

The intensity of specular reflections from the sun, on objects with specular maps, is way too weak. Compared to the non-EEP viewer, you'll notice that the world pretty much looks like Second Life pre 2013 under sun/moon light with EEP.

What were you doing when it happened?

  1. Rez a cube.
  2. Apply texture blank. Set color to Gray.
  3. Apply a blank specular map (Leave settings as default).
  4. Set the Environment to Sunset (Ctrl+Shift+N).
  5. Move the camera infront of the sun facing side of the cube until the circular reflection of the sun is centered on the surface.
  6. Repeat steps 1 to 5 with a non-EEP viewer.

What were you expecting to happen instead?

I expect the intensity of the specular reflections of the sun/moon quite simlar to the intensity of the sun/moon of the non-EEP viewer.

Other information

The intensity of specular map reflections works as expected with local light sources.

Attachments

Links

Related

Original Jira Fields
Field Value
Issue BUG-228581
Summary [EEP] Specular map reflections are way too weak.
Type Bug
Priority Unset
Status Closed
Resolution Accepted
Labels whirly-eep
Reporter arton Rotaru (arton.rotaru)
Created at 2020-04-25T12:56:46Z
Updated at 2020-10-02T23:17:40Z
{
  'Build Id': 'unset',
  'Business Unit': ['Platform'],
  'Date of First Response': '2020-04-27T15:07:53.618-0500',
  "Is there anything you'd like to add?": 'The intensity of specular map reflections works as expected with local light sources.',
  'ReOpened Count': 0.0,
  'Severity': 'Unset',
  'System': 'SL Viewer',
  'Target Viewer Version': 'viewer-development',
  'What just happened?': "The intensity of specular reflections from the sun, on objects with specular maps, is way too weak. Compared to the non-EEP viewer, you'll notice that the world pretty much looks like Second Life pre 2013 under sun/moon light with EEP. ",
  'What were you doing when it happened?': '1. Rez a cube.\r\n2. Apply texture blank.\r\n3. Apply a blank specular map (Leave settings as default).\r\n4. Set the Environment to Sunset (Ctrl+Shift+N).\r\n5. Move the camera infront of the sun facing side of the cube until the circular reflection of the sun is centered on the surface.\r\n6. Repeat steps 1 to 5 with a non-EEP viewer.',
  'What were you expecting to happen instead?': 'I expect the intensity of the specular reflections of the sun/moon quite simlar to the intensity of the sun/moon of the non-EEP viewer.',
  'Where': 'secondlife://Aditi/secondlife/Sandbox%20Wanderton/66/223/26',
}
@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2020-04-27T20:07:54Z

Easy to reproduce.
Pre-EEP: https://prnt.sc/s6zjc3
EEP: https://prnt.sc/s6zjs1

Second Life Release 6.4.0.540188 (64bit)
Release Notes

You are at 71.3, 170.2, 22.0 in Testylvania Sandbox located at sim10667.agni.lindenlab.com (216.82.53.29:12035)
SLURL: http://maps.secondlife.com/secondlife/Testylvania%20Sandbox/71/170/22
(global coordinates 332,103.0, 305,834.0, 22.0)
Second Life Server 2020-04-14T23:08:20.540213
Release Notes

CPU: Intel(R) Core(TM) i7-4770K CPU @ 3.50GHz (3491.92 MHz)
Memory: 16268 MB
OS Version: Microsoft Windows 7 SP1 64-bit (Build 7601)
Graphics Card Vendor: NVIDIA Corporation
Graphics Card: GeForce GTX 750/PCIe/SSE2

Windows Graphics Driver Version: 23.21.13.9135
OpenGL Version: 4.6.0 NVIDIA 391.35

Window size: 1920x1021
Font Size Adjustment: 96pt
UI Scaling: 1
Draw distance: 128m
Bandwidth: 3000kbit/s
LOD factor: 1.125
Render quality: 4
Advanced Lighting Model: Enabled
Texture memory: 512MB
VFS (cache) creation time: April 19 2020 09:57:30

J2C Decoder Version: KDU v7.10.4
Audio Driver Version: FMOD Ex 4.44.64
Dullahan: 1.1.1320 / CEF: 3.3626.1895.g7001d56 / Chromium: 72.0.3626.121
LibVLC Version: 2.2.8
Voice Server Version: Vivox 4.10.0000.32327

Packets Lost: 452/32,030 (1.4%)
April 27 2020 13:07:21

@sl-service-account
Copy link
Author

Beev Fallen commented at 2020-04-28T09:12:37Z, updated at 2020-04-28T23:43:15Z

Disagree on "The intensity of specular map reflections works as expected with local light sources.". The intensity of specular map reflections with local light sources is twice higher on the EEP viewer. The WL preset used is 'Fine Day'.

Pre-EEP https://i.imgur.com/9o1RVrQ.jpg

EEP https://i.imgur.com/FZWyLOf.jpg

Pre-EEP https://i.imgur.com/OgTzTFs.jpg

EEP https://i.imgur.com/SCzorJc.jpg

 

https://maps.secondlife.com/secondlife/Hangars%20Liquides/30/222/23

@sl-service-account
Copy link
Author

Whirly Fizzle commented at 2020-04-28T16:05:11Z

Personally I prefer the stronger spec reflections from local light sources on EEP.
To my eye, your EEP images look much prettier than the pre-EEP.

@sl-service-account
Copy link
Author

Beev Fallen commented at 2020-04-28T17:33:18Z, updated at 2020-04-28T17:37:12Z

I'm aware that human eye percieves more shiny things like 'more pretty', but that's not the point here; as a texture artist, I spent time tweaking specular values for the results that I find appropriate. Here we can see that EEP viewer makes speculars much brighter with local light sources, while keeping around the same specular brightness with the sun. That means you will need to re-tweak your asset for indoor / outdoor use. How about tweaking your avatar speculars every time you walk outside the club, then walk back inside the club?

Here is the same asset with the same specular values, lit with just sun, and lit with a single projector while being in the shadow. WL preset used is 'Midday'. You can clearly see now the huge 'gap' in specular behaviour with indoor / outdoor scenarios with EEP viewer.

Pre-EEP https://i.imgur.com/foXyHgb.jpg
EEP https://i.imgur.com/7AdLZly.jpg

Asset & light source properties https://imgur.com/a/v8Zz6OI

@sl-service-account
Copy link
Author

arton Rotaru commented at 2020-04-30T22:24:33Z, updated at 2020-04-30T22:27:28Z

On further testing, it looks like the encoding of specular maps, under the sun/moon, is completely broken in EEP.

  1. Set Environment to Midday (Ctrl+Shift+Y)
  2. Rez a Cube. Texture blank. Color gray.
  3. Apply a blank specular map. Set Glossiness to 255. Set spec color to black.
  4. Move the camera above the cube.

In Pre-EEP there will be no specular reflection of the sun. As expected due to the black spec color.
In EEP there will be a bright reflection of the sun.

@sl-service-account
Copy link
Author

Marine Kelley commented at 2020-05-16T11:26:35Z

I find that all the avatars around me who use a mesh body and/or a mesh head, with materials for a little sheen, look like barbie dolls in the EEP viewer, while they looked fine before.

Maybe "more shine is better" but the problem is not so much the intensity of the shine, but the fact that it is different than before, this new version breaks content because a lot of creators (like Beev pointed out) take extra care of how much shine their assets must deliver, and now this work is broken.

I also find that the reflection of the sun glows way too much on a mesh body skin with materials applied to it, while it didn't glow that much before. I'll attach some screenshots once I have time.

@sl-service-account
Copy link
Author

arton Rotaru commented at 2020-08-25T01:09:45Z

Thanks for working on this!

Testing with Love Me Render 6.4.8.547427 (64bit) shows reflections way too strong though.
Please have a look at the attached images:
EEPvsNon-EEP-Love-Me-Render-6.4.8.547427-(64bit).jpg
EEPvsNon-EEPHorizons.jpg

@sl-service-account
Copy link
Author

arton Rotaru commented at 2020-09-03T21:28:06Z, updated at 2020-09-03T21:31:36Z

Here is the location of the screenshot EEPvsNon-EEPHorizons.jpg:
http://maps.secondlife.com/secondlife/Horizons%20Galatea/168/72/23

 

|Second Life Release 6.4.8.547427 (64bit)

Release Notes

You are at 167.7, 71.5, 22.9 in Horizons Galatea located at sim10008.agni.lindenlab.com (216.82.48.18:13011)

SLURL: http://maps.secondlife.com/secondlife/Horizons%20Galatea/168/72/23

(global coordinates 462,504.0, 308,295.0, 22.9)

Second Life Server 2020-08-24T21:00:45.547626

Release Notes

CPU: Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz (3300 MHz)

Memory: 16325 MB

OS Version: Microsoft Windows 10 64-bit (Build 19041.450)

Graphics Card Vendor: NVIDIA Corporation

Graphics Card: GeForce GTX 1660 SUPER/PCIe/SSE2

Windows Graphics Driver Version: 27.21.14.5167

OpenGL Version: 4.6.0 NVIDIA 451.67

Window size: 1440x757

Font Size Adjustment: 96pt

UI Scaling: 1

Draw distance: 128m

Bandwidth: 1500kbit/s

LOD factor: 1.5

Render quality: 5

Advanced Lighting Model: Enabled

Texture memory: 512MB

VFS (cache) creation time: August 29 2020 05:12:38

J2C Decoder Version: KDU v7.10.4

Audio Driver Version: FMOD Studio 2.00.07

Dullahan: 1.7.0.202006241556

CEF: 81.3.10+gb223419+chromium-81.0.4044.138

Chromium: 81.0.4044.138

LibVLC Version: 2.2.8

Voice Server Version: Vivox 4.10.0000.32327

Packets Lost: 129/11,195 (1.2%)


September 03 2020 14:21:58

@sl-service-account
Copy link
Author

arton Rotaru commented at 2020-09-24T22:03:49Z

Just tried the Love Me Render 6.4.9.549455 viewer. Specular reflections at sunset do look better now. Although they are a bit weak again, compared to the Pre-EEP viewer.

The issue with the blown out spec at noon is still present in 6.4.9.549455. (See EEPvsNon-EEPHorizons.jpg)

I attach another image that shows the same issue. (BlownOutSpec-LMR-6.4.9.549455.jpg)

@sl-service-account
Copy link
Author

Dan Linden commented at 2020-10-02T23:17:40Z

Hi arton,

I filed a separate bug, BUG-229448, for what you're seeing on Horizons Galatea.

Thank you,
Dan

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant