Commit Graph

47968 Commits (3a1b60b2baa80218a79bf33cf983bd28df4f2343)

Author SHA1 Message Date
RunitaiLinden 3a1b60b2ba SL-19785 Fix for blown out skies from Glow Focus. Add notification when editing legacy skies. 2023-06-22 17:10:24 -05:00
RunitaiLinden f0dc9ea3fd Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-06-21 20:51:18 -05:00
RunitaiLinden 85967398ff SL-19792 Fix for visible gaps in water between region water and void water. 2023-06-21 20:50:50 -05:00
Jonathan "Geenz" Goodman db485adbeb Fix for mac artifacting.
Also tweak our vignette to help (further) skip samples we don't need, and for further look and feel adjustments.
SL-19784
2023-06-16 05:18:22 -07:00
RunitaiLinden 3b8d7c6172 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-06-15 16:55:33 -05:00
RunitaiLinden b132e2eea8 SL-19878 Remove auto-adjust legacy skies checkbox. 2023-06-15 16:55:18 -05:00
Brad Linden cb8c91ffc8 SL-19881 fix assertion failure in [NSEvent characters] 2023-06-15 14:39:05 -07:00
RunitaiLinden 6f767db349 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-06-15 14:52:17 -05:00
RunitaiLinden 47be24e467 SL-19835 Followup -- fix for emissive alpha objects blocking water rendering 2023-06-15 14:51:57 -05:00
Jonathan "Geenz" Goodman 44f26248ec
Merge pull request #245 from secondlife/DRTVWR-583-glossy-ssr
Performance and visual tuning of glossy SSR
2023-06-15 09:33:20 -07:00
Jonathan "Geenz" Goodman 07aed1e186 Merge branch 'DRTVWR-559' into DRTVWR-583-glossy-ssr 2023-06-15 09:31:43 -07:00
Jonathan "Geenz" Goodman 5dedf6d753 Skip samples that are in vignette, and glossiness under a value.
SL-19784
2023-06-15 09:31:15 -07:00
Jonathan "Geenz" Goodman 22f83b3436 Add missing variable initialization, and make water support glossy SSR again.
SL-19784
2023-06-15 09:01:39 -07:00
RunitaiLinden 3305fbe1cf SL-19838 Fix for transparent PBR materials always casting shadows. 2023-06-14 17:26:30 -05:00
RunitaiLinden 7fb024cfc2 SL-19838 Put local lights back on fullbright objects. Fix assert in modelpreview. 2023-06-14 14:07:11 -05:00
Jonathan "Geenz" Goodman 5f490137a0 Merge branch 'DRTVWR-559' into DRTVWR-583-glossy-ssr 2023-06-14 05:40:23 -07:00
Jonathan "Geenz" Goodman 3581c81328 More performance addressing. Ditch glossy SSR on semi-transparent surfaces.
SL-19784
2023-06-14 05:35:34 -07:00
RunitaiLinden b81aadae1b SL-19835 Fix for inaccurate water fog on transparent objects when camera is above water. 2023-06-13 15:36:51 -05:00
RunitaiLinden ad956699c0 SL-19811 Update fallback probe every 2 seconds to smooth out water cloud updates. 2023-06-13 14:45:12 -05:00
RunitaiLinden 0cb15b08b4 SL-19842 Nudge dynamic exposure coefficient to brighten things up a bit. 2023-06-13 13:19:41 -05:00
RunitaiLinden cc9d055452 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-06-12 10:10:40 -05:00
RunitaiLinden c96a00f12f SL-19856 Adjust water fog density range. Incidental decruft. 2023-06-12 10:08:27 -05:00
Jonathan "Geenz" Goodman ffac2df6ca Merge branch 'DRTVWR-559' into DRTVWR-583-glossy-ssr 2023-06-11 20:56:02 -07:00
cosmic-linden 1ebfc1876e
Merge pull request #237 from secondlife/SL-19808
SL-19808: Move tangent_space_transform calculation to the very end
2023-06-07 15:12:49 -07:00
Cosmic Linden 3c34ad044c SL-19808: Move tangent_space_transform calculation to the very end 2023-06-07 15:05:07 -07:00
cosmic-linden 9bc50d066c
Merge pull request #234 from secondlife/SL-19808
SL-19808 - Fix texture transforms changing topography of PBR normal textures
2023-06-07 10:34:24 -07:00
Cosmic Linden bfdfa8dd93 SL-19808: Fix orientation of PBR normal texture when texture transform and/or texture animation is applied 2023-06-06 16:40:52 -07:00
RunitaiLinden 8359c618fc DRTVWR-559 Add missed "should override" check (thanks, Rye!) 2023-06-02 11:54:47 -05:00
RunitaiLinden b0540f8189 DRTVWR-559 Rebalance PBR against Blinn-Phong. 2023-06-01 20:15:35 -05:00
RunitaiLinden 50ec54831d
DRTVWR-559 Revert skies to be very close to release and disable tone mapping when probe ambiance is zero.
Hack for desaturating legacy materials has been removed for performance and quality reasons.

Adds a new setting for auto adjusting legacy skies.  This is the PBR "opt out" button.  If disabled, legacy skies will disable tonemapping, automatic probe ambiance, and HDR/exposure.  If enabled, legacy skies will behave as if probe ambiance and HDR scale are 1.0, and ambient will be cut in half.  

HDR scale will act as a sky brightener, but will automatically adjust dynamic exposure so the sky will be properly exposed.  If you want relatively even exposure all the time, set HDR Scale to 1.0.  If you want a high range of exposures between indoor/dark areas and outdoor/bright areas, increase HDR Scale.

Also tuned up SSAO (thanks Rye!).

Reviewed with Brad.
2023-06-01 19:49:23 -05:00
Brad Linden 8d20d61b4d Fix divide by zero causing NaN with certain day cycles in DRTVWR-559 2023-05-31 10:33:03 -07:00
Jonathan "Geenz" Goodman 47e311d6e8 Addressing some performance related feedback with SSR getting drastically slower.
DRTVWR-559
DRTVWR-583
2023-05-26 16:56:33 -07:00
Andrey Kleshchev 2e2a821e36 SL-19753 PBR Re-add Build option Rev#3 2023-05-26 20:07:50 +03:00
RunitaiLinden a70575091b Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-05-25 16:16:36 -05:00
RunitaiLinden 30311e5229 SL-19713 Fix for broken avatar preview render in animation upload. Incidental decruft and camera FoV network spam reduction. 2023-05-25 16:16:20 -05:00
Rye Mutt cbd17fce86
Fix underwater fog mismatch between opaque and alpha blend when local lights are nearby (#227)
* Fix water fog mismatch between alpha blend and opaque when local light is nearby

* Add PBR underwater alpha blend shader
2023-05-25 15:09:22 -05:00
RunitaiLinden c12712aa96 DRTVWR-559 Fix for off-color fullbright alpha blinn-phong materials. Scrub some NaNs. 2023-05-25 13:09:03 -05:00
RunitaiLinden 64a59928d0 SL-19405 Better fix for rotation gyzmo having a huge dead zone. 2023-05-25 10:39:01 -05:00
Andrey Kleshchev 963ca3a0d5 SL-19757 Restore word "Materials" to editor's menu #2 2023-05-24 23:19:33 +03:00
Andrey Kleshchev 30a3f8b64a SL-19767 Fix sit&stand being disabled by default 2023-05-24 20:34:14 +03:00
RunitaiLinden 96eb5f08b1 SL-19755 Small tweak to make exposure not start at black. 2023-05-24 10:58:39 -05:00
Brad Linden df35005a9b Minor build fix for DRTVWR-559 2023-05-23 17:36:56 -07:00
RunitaiLinden 46e04fe273 DRTVWR-559 Remove RenderReflectionProbeCount (which is bugged) and lean on RenderReflectionProbeLevel for preferences (which works). 2023-05-23 16:11:43 -05:00
RunitaiLinden 27e4b02b58 Merge branch 'DRTVWR-559' of github.com:secondlife/viewer into DRTVWR-559 2023-05-23 14:48:07 -05:00
RunitaiLinden 095c624d01 SL-19745 Fix for resetting reflection probes when reapplying the same sky setting. 2023-05-23 14:47:48 -05:00
Andrey Kleshchev 204cc30e63 SL-19754 Expose the new exposure setting in basic Preferences 2023-05-23 21:43:32 +03:00
Andrey Kleshchev a9746a36a6 SL-19757 Restore word "Materials" to editor's menu 2023-05-23 20:47:12 +03:00
Andrey Kleshchev fa2c2a516c SL-19753 PBR Some changes to the right-click menu 2023-05-23 20:44:43 +03:00
RunitaiLinden 0c7205e5f1 SL-19560 Better fix for blurry BoM textures. 2023-05-23 10:55:50 -05:00
RunitaiLinden 13b746401e SL-19760 Remove hacky HSL bump for ambient sky color (broken on edge cases, not helpful). 2023-05-23 08:30:53 -05:00