mirror of
https://github.com/Merlin1809/Eclipse-Shader.git
synced 2026-10-10 04:53:07 +08:00
Add option to turn off screen space shadows inside shadow distance
This commit is contained in:
@@ -1321,10 +1321,14 @@ void main() {
|
||||
if(entities) sunSSS_density = 0.0;
|
||||
#endif
|
||||
|
||||
#if defined SCREENSPACE_CONTACT_SHADOWS && !defined END_SHADER
|
||||
#if SCREENSPACE_CONTACT_SHADOWS > 0 && !defined END_SHADER
|
||||
vec2 SS_directLight = SSRT_Shadows(toScreenSpace_DH(texcoord/RENDER_SCALE, z, DH_depth1), isDHrange, normalize(WsunVec*mat3(gbufferModelViewInverse)), interleaved_gradientNoise_temporal(), sunSSS_density > 0.0 && shadowMapFalloff2 < 1.0, hand);
|
||||
|
||||
// combine shadowmap with screenspace shadows.
|
||||
#if SCREENSPACE_CONTACT_SHADOWS == 1
|
||||
SS_directLight.r = mix(1.0, SS_directLight.r, 1.0-shadowMapFalloff);
|
||||
#endif
|
||||
|
||||
shadowColor *= SS_directLight.r;
|
||||
#else
|
||||
vec2 SS_directLight = vec2(1,0);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
option.SHADER_VERSION_LABEL = §d§lECLIPSE§r - A Bliss Edit
|
||||
prefix.SHADER_VERSION_LABEL = V
|
||||
value.SHADER_VERSION_LABEL.482 = 5.2.0
|
||||
value.SHADER_VERSION_LABEL.482 = 5.2.1
|
||||
|
||||
# if you're here to translate, this is not a joke, these do what they say
|
||||
profile.POTATO=§4Potato
|
||||
@@ -147,6 +147,9 @@ screen.Direct_Light = Direct Light
|
||||
screen.Shadows = Shadows
|
||||
option.TRANSLUCENT_COLORED_SHADOWS = Colored Shadows
|
||||
option.SCREENSPACE_CONTACT_SHADOWS = Screen-space Shadows
|
||||
value.SCREENSPACE_CONTACT_SHADOWS.0 = Off
|
||||
value.SCREENSPACE_CONTACT_SHADOWS.1 = Outside Shadow Distance
|
||||
value.SCREENSPACE_CONTACT_SHADOWS.2 = On
|
||||
option.RENDER_ENTITY_SHADOWS = Shadows for Entities
|
||||
option.RENDER_PLAYER_SHADOWS = Shadows for the Player
|
||||
option.shadowMapResolution = Shadow Resolution
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
option.SHADER_VERSION_LABEL = §d§lECLIPSE§r - Bliss 编辑版
|
||||
prefix.SHADER_VERSION_LABEL = 版本
|
||||
value.SHADER_VERSION_LABEL.482 = 5.2.0
|
||||
value.SHADER_VERSION_LABEL.482 = 5.2.1
|
||||
|
||||
# 如果你是来翻译的,这不是玩笑,这些选项的功能正如其名
|
||||
profile.POTATO=§4土豆 (极低配置)
|
||||
|
||||
@@ -159,7 +159,7 @@ const float entityShadowDistanceMul = 0.25; // [0.01 0.02 0.03 0.04 0.05 0.10 0.
|
||||
#define LIGHTNING_SHADOWS 1 // [0 1 2]
|
||||
#define CUSTOM_SHADOWS_QUALITY 1 // [0 1 2]
|
||||
|
||||
#define SCREENSPACE_CONTACT_SHADOWS
|
||||
#define SCREENSPACE_CONTACT_SHADOWS 2 // [0 1 2]
|
||||
#define Variable_Penumbra_Shadows
|
||||
#define VPS_Search_Samples 4 // [4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32]
|
||||
#define Min_Shadow_Filter_Radius 5.0 // [0.0 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0 10.0 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0 20.0 21.0 22.0 23.0 24.0 25.0 26.0 27.0 28.0 29.0 30.0 31.0 32.0 33.0 34.0 35.0 36.0 37.0 38.0 39.0 40.0 41.0 42.0 43.0 44.0 45.0 46.0 47.0 48.0 49.0 50.0 51.0 52.0 53.0 54.0 55.0 56.0 57.0 58.0 59.0 60.0 61.0 62.0 63.0 64.0 65.0 66.0 67.0 68.0 69.0 70.0 71.0 72.0 73.0 74.0 75.0 76.0 77.0 78.0 79.0 80.0 81.0 82.0 83.0 84.0 85.0 86.0 87.0 88.0 89.0 90.0 91.0 92.0 93.0 94.0 95.0 96.0 97.0 98.0 99.0 100.0 101.0 102.0 103.0 104.0 105.0 106.0 107.0 108.0 109.0 110.0 111.0 112.0 113.0 114.0 115.0 116.0 117.0 118.0 119.0 ]
|
||||
@@ -180,9 +180,6 @@ const float entityShadowDistanceMul = 0.25; // [0.01 0.02 0.03 0.04 0.05 0.10 0.
|
||||
#undef Stochastic_Transparent_Shadows
|
||||
#endif
|
||||
|
||||
#ifdef SCREENSPACE_CONTACT_SHADOWS
|
||||
#endif
|
||||
|
||||
//////////////////////////////////////
|
||||
// ----- FOG RELATED SETTINGS ----- //
|
||||
//////////////////////////////////////
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user