Fixed Fog Pack Water Void Issue

This commit is contained in:
SkalFate 2022-01-06 00:10:52 -07:00
parent 24141bfbaa
commit 7abfedc0c5
2 changed files with 22 additions and 20 deletions

View File

@ -690,9 +690,9 @@ PV0i.y = floatBitsToInt(intBitsToFloat(R4i.x) + intBitsToFloat(R3i.w)); // blue
PV0i.z = floatBitsToInt(intBitsToFloat(R9i.y) + intBitsToFloat(R8i.y)); // green color body water PV0i.z = floatBitsToInt(intBitsToFloat(R9i.y) + intBitsToFloat(R8i.y)); // green color body water
PV0i.w = floatBitsToInt(intBitsToFloat(R4i.z) + intBitsToFloat(R4i.y)); // red color body water PV0i.w = floatBitsToInt(intBitsToFloat(R4i.z) + intBitsToFloat(R4i.y)); // red color body water
// 23 // 23
R6i.x = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.w)) + intBitsToFloat(R3i.x) * waterfogred )); // R3i is water fog color red R6i.x = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.w)) + intBitsToFloat(R3i.x) * (waterfogred * waterfoglevel) )); // R3i is water fog color red
R6i.y = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.z)) + intBitsToFloat(R3i.y) * waterfoggreen )); // R3i is water fog green R6i.y = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.z)) + intBitsToFloat(R3i.y) * (waterfoggreen * waterfoglevel) )); // R3i is water fog green
R6i.z = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.y)) + intBitsToFloat(R3i.z) * waterfogblue )); // R3i is water fog blue R6i.z = floatBitsToInt((mul_nonIEEE(intBitsToFloat(R2i.z),intBitsToFloat(PV0i.y)) + intBitsToFloat(R3i.z) * (waterfogblue * waterfoglevel) )); // R3i is water fog blue
// export // export
passPixelColor0 = vec4(intBitsToFloat(R6i.x), intBitsToFloat(R6i.y), intBitsToFloat(R6i.z), intBitsToFloat(R6i.w)) * waterfoglevel; // xyz is RGB for water color, and w is edge see through clarity passPixelColor0 = vec4(intBitsToFloat(R6i.x), intBitsToFloat(R6i.y), intBitsToFloat(R6i.z), intBitsToFloat(R6i.w)) ; // xyz is RGB for final water color, and w is edge see through clarity
} }

View File

@ -14,8 +14,10 @@ version = 6
# Settings 4 = Shows Settings related to Custom Preset edited by the user # Settings 4 = Shows Settings related to Custom Preset edited by the user
$settings = 0 $settings = 0
# ----------------- # -----------------
# Distant Fog affects the world Fog, the water fog, the greenery objects like trees and bushes fog # Distant Lighting of the world
$distantlighting = 1 $distantlighting = 1
# -----------------
# Distant Fog effect seen throughout the world, trees, bushes, water
$distantfoglevel = 1 $distantfoglevel = 1
$distantfogred = 1 $distantfogred = 1
$distantfoggreen = 1 $distantfoggreen = 1
@ -194,7 +196,7 @@ $distantlighting = 0.2
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Default Fog RGB name = Default Fog RGB
$distantfogred = 1 $distantfogred = 1
$distantfoggreen = 1 $distantfoggreen = 1
@ -202,7 +204,7 @@ $distantfogblue = 1
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Red Fog x1 name = Red Fog x1
$distantfogred = 1 $distantfogred = 1
$distantfoggreen = 0 $distantfoggreen = 0
@ -210,7 +212,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Red Fog x2 name = Red Fog x2
$distantfogred = 2 $distantfogred = 2
$distantfoggreen = 0 $distantfoggreen = 0
@ -218,7 +220,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Red Fog x3 name = Red Fog x3
$distantfogred = 3 $distantfogred = 3
$distantfoggreen = 0 $distantfoggreen = 0
@ -226,7 +228,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Blue Fog x1 name = Blue Fog x1
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 0 $distantfoggreen = 0
@ -234,7 +236,7 @@ $distantfogblue = 1
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Blue Fog x2 name = Blue Fog x2
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 0 $distantfoggreen = 0
@ -242,7 +244,7 @@ $distantfogblue = 2
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Blue Fog x3 name = Blue Fog x3
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 0 $distantfoggreen = 0
@ -250,7 +252,7 @@ $distantfogblue = 3
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Green Fog x1 name = Green Fog x1
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 1 $distantfoggreen = 1
@ -258,7 +260,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Green Fog x2 name = Green Fog x2
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 2 $distantfoggreen = 2
@ -266,7 +268,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Green Fog x3 name = Green Fog x3
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 3 $distantfoggreen = 3
@ -274,7 +276,7 @@ $distantfogblue = 0
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Purple Fog x2 name = Purple Fog x2
# blue and red makes purple # blue and red makes purple
$distantfogred = 2 $distantfogred = 2
@ -283,7 +285,7 @@ $distantfogblue = 2
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Purple Fog x3 name = Purple Fog x3
$distantfogred = 3 $distantfogred = 3
$distantfoggreen = 0 $distantfoggreen = 0
@ -291,7 +293,7 @@ $distantfogblue = 3
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Cyan Fog x2 name = Cyan Fog x2
# blue and green makes cyan # blue and green makes cyan
$distantfogred = 0 $distantfogred = 0
@ -300,7 +302,7 @@ $distantfogblue = 2
[Preset] [Preset]
condition = $settings == 0 condition = $settings == 0
category = Distant Fog RGB category = Distant Fog Color RGB
name = Cyan Fog x3 name = Cyan Fog x3
$distantfogred = 0 $distantfogred = 0
$distantfoggreen = 3 $distantfoggreen = 3
@ -610,7 +612,7 @@ $npcfogblue = 1
[Preset] [Preset]
condition = $settings == 4 condition = $settings == 4
category = CustomPreset category = CustomPreset
name = Custom Preset (edit the rules.txt) name = Custom Preset (Edit Values in rules.txt)
$distantlighting = 1 $distantlighting = 1
# #
$distantfoglevel = 1 $distantfoglevel = 1