About this mod
many shadertweaks please read description added tonemap plus bump and relief for textures
- Permissions and credits
- Changelogs
So the proverbial drop in the bucket...modding wise.
Never the less here are some tweaks with 3dmigoto
hopefully you might find them useful.
Should not affect save, thus can be added or
removed at any stage.
3dmigoto shader tweaks:
- reduce bloom god rays windows and specific areas
lamps blackreach, etc
- reduce excessive distance fogging at soltsheim
alas also reduces fog distance in tamriel but to a lesser degree
- brighten male and female hair bangs
- saturate and increase light dynamic clouds and sun
- saturate and increase light sky background day night cycle
- saturate and increase light dynamic cloud layer rain
- remove flare around torches, and flames
- remove bloom glow around flames large bowls, heathfire, etc
- reduce global bloom environment and characters
- reduce white clipping magic spell flames, mist banks and snow
- prevent division by zero trees, stonework, etc
update 16/04/2024 v1.7
- tweaked slight brown tint to rock formations
mitigate some issues with ground textures snow, etc
- added shader reduce brightness cob webs
update 03/04/2024 v1.6
- added slight brown tint to rock formations
- added more shiny dwarven metal
- added reduce whiteout snow on ice layer
- added blur shader fix possible cause flashing under certain camera angles
- added a slight curve with custom shader curve.hlsl
- tweaked saturate and increase light sky day night cycle
- tweaked tonemap in upscale.hlsl a bit less gamma
update 21/06/2023 v1.5
- work around for snow stripes on objects (see screenshots)
- decrease presence steam clouds
- slight tweak to skin avatar and npc's increase specular
- slight tweaks to tonemap, lumasharpening and bumpmap fx
update 24/03/2023 v1.4
- increase transparency toward waters edge makes water a bit darker
- increase highlight sun on trees and darken tree types lod nearby
- increase size billboards trees
- increase windows light emission night
- normalize light and shadow on vegetation clovers,
ferns and certain plants and foliage
- increase highlight sun on trees and darken tree bill boards
- add slight brown tint to road and structures
only effects exteriors
- add slight red tint to skin avatar and npc's
- slight tweaks to tonemap, lumasharpening and bumpmap fx
See article or change log for previous updates:
https://www.nexusmods.com/skyrimspecialedition/articles/3053
Note(s):
The package has a customized shader 'upscale.hlsl' which
does some fullscreen tweaks as sharpening and color modification.
- updating
if the old package (1.2 or older) was installed remove the following
folder(s) and file(s) in the folder which contains SkyrimSE.exe
reshade
shadercache
shaderfixes
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
dxgi.dll
dxgi.ini
ReShade.ini
versions (1.3 and up)
remove the following folder(s) and file(s)
shadercache
shaderfixes
d3d11.dll
d3dcompiler_46.dll
d3dx.ini
Then copy the contents of the zip file to the install folder of
control, the folder which contains SkyrimSE.exe.
- install
Copy the contents of the zip file to the install folder of
skyrim special edition, the folder which contains SkyrimSE.exe.
- optional install
If you do not like using unverified dll's you can download 3dmigoto from
https://github.com/bo3b/3Dmigoto/releases
download version 1.3.16.0 (64bits) and place the following dlls in the install dir of skyrim special edition
d3d11.dll
d3dcompiler_46.dll
then copy ShaderCache, ShaderFixes plus d3dx.ini from the zip file to the same dir aka folder.
note: if you choose to use the d3dx.ini contained in the github package
make sure to set (line 248):
hunting=0
the default setting is:
hunting=1
which sets 3dmigoto to a debug mode.
- verify
After running the game the folder ShaderFixes should
gradually (scene and level dependent) contain the .bin versions:
00bd58c13c11e6c0-ps_replace.bin
017c5fbd0c2540fa-ps_replace.bin
07e973092452b5c8-ps_replace.bin
0a70d84417227d65-ps_replace.bin
0b03a1516e6cb73f-ps_replace.bin
0b86c59b63be5935-ps_replace.bin
0e4030ae3f1fbafe-ps_replace.bin
12f842545d60112e-ps_replace.bin
13c1fb198a7d3c4c-ps_replace.bin
184c85422c8d3792-ps_replace.bin
20650ab77302cf96-ps_replace.bin
210bd3611f1ae95b-ps_replace.bin
23f85bdbf9e14bf2-ps_replace.bin
294956f013b157d5-ps_replace.bin
312d6eba9a5af888-ps_replace.bin
38c226ee3c50d734-ps_replace.bin
4559e3ab8b444a25-ps_replace.bin
4757b02aaf68791f-ps_replace.bin
47f995124ed201be-ps_replace.bin
5657c6bf16bd9437-ps_replace.bin
5a8ea0574fb58fd4-ps_replace.bin
65acf50767193ced-ps_replace.bin
65e7f3f7d3f330c1-ps_replace.bin
6a854b5b631eb036-ps_replace.bin
6fcb17e5a79a494b-ps_replace.bin
7451b459c064097e-ps_replace.bin
7a3e87847009bb13-ps_replace.bin
807cdc5373dd12ae-ps_replace.bin
81ae9dc9c02b3180-ps_replace.bin
8291b546a3b01329-ps_replace.bin
82f0887b008f3e8c-ps_replace.bin
83c22143ea55f816-ps_replace.bin
9087c91a1f288a58-ps_replace.bin
9c727eeb17684f07-ps_replace.bin
b6abe233462ffbf7-ps_replace.bin
b6d29ad0380dfbfe-ps_replace.bin
b83b4332fc38d7a8-ps_replace.bin
b84315bdb22e3561-ps_replace.bin
bc5db234c753f066-ps_replace.bin
bd7e8a59bd04fe2b-ps_replace.bin
c8017e1f48c46e5b-ps_replace.bin
dc28efa1dab75da6-ps_replace.bin
dde09aa381086bc1-ps_replace.bin
e192bd2508cda3ee-ps_replace.bin
e3c8d9c8932c4b20-ps_replace.bin
e638c8f27e063dd5-ps_replace.bin
of
00bd58c13c11e6c0-ps_replace.txt
017c5fbd0c2540fa-ps_replace.txt
07e973092452b5c8-ps_replace.txt
0a70d84417227d65-ps_replace.txt
0b03a1516e6cb73f-ps_replace.txt
0b86c59b63be5935-ps_replace.txt
0e4030ae3f1fbafe-ps_replace.txt
12f842545d60112e-ps_replace.txt
13c1fb198a7d3c4c-ps_replace.txt
184c85422c8d3792-ps_replace.txt
20650ab77302cf96-ps_replace.txt
210bd3611f1ae95b-ps_replace.txt
23f85bdbf9e14bf2-ps_replace.txt
294956f013b157d5-ps_replace.txt
312d6eba9a5af888-ps_replace.txt
38c226ee3c50d734-ps_replace.txt
4559e3ab8b444a25-ps_replace.txt
4757b02aaf68791f-ps_replace.txt
47f995124ed201be-ps_replace.txt
5657c6bf16bd9437-ps_replace.txt
5a8ea0574fb58fd4-ps_replace.txt
65acf50767193ced-ps_replace.txt
65e7f3f7d3f330c1-ps_replace.txt
6a854b5b631eb036-ps_replace.txt
6fcb17e5a79a494b-ps_replace.txt
7451b459c064097e-ps_replace.txt
7a3e87847009bb13-ps_replace.txt
807cdc5373dd12ae-ps_replace.txt
81ae9dc9c02b3180-ps_replace.txt
8291b546a3b01329-ps_replace.txt
82f0887b008f3e8c-ps_replace.txt
83c22143ea55f816-ps_replace.txt
9087c91a1f288a58-ps_replace.txt
9c727eeb17684f07-ps_replace.txt
b6abe233462ffbf7-ps_replace.txt
b6d29ad0380dfbfe-ps_replace.txt
b83b4332fc38d7a8-ps_replace.txt
b84315bdb22e3561-ps_replace.txt
bc5db234c753f066-ps_replace.txt
bd7e8a59bd04fe2b-ps_replace.txt
c8017e1f48c46e5b-ps_replace.txt
dc28efa1dab75da6-ps_replace.txt
dde09aa381086bc1-ps_replace.txt
e192bd2508cda3ee-ps_replace.txt
e3c8d9c8932c4b20-ps_replace.txt
e638c8f27e063dd5-ps_replace.txt
This means that the file(s) .txt have been compiled by 3dmigoto (d3d11.dll)
- tested
Tested with version 1.5.97.0.8 of skyrim se on
win 7 and windows 10 / nvidia 1050gtx ti
See screenshot for settings game.
- performance
3dmigoto gpu usage 1080p@~55fps (measured in riften area)
without - clock 1772Mhz gpu usage ~90%
with - clock 1772Mhz gpu usage ~92%
with - clock 1772Mhz gpu usage ~60% (indoor locations)
approximately 3% increase (1050gtx ti on win 7 and windows 10)
max gpu: 1784Mhz gpu usage 100%
* clamped frame rate to 55.4 no sync
** note a slight drop in gpu usage is most likely caused by the 3dmigoto shadertweaks
in some scenarios.
- further tweaking
If you like you can compare the modified shader, ShaderCache contains
the original shader, to alter values.
To disable specific shadertweaks please remove
the designated shader from the folder 'shaderfixes'
<shader nr>-ps_replace.txt
and if compiled remove:
<shader nr>-ps_replace.bin
then restart the game.
All shaders <shadernumber>ps_replace.txt have
a descriptive remark at top part of file.
- tips
Reduce tree flickering apply
bUseTAA=1
bFXAAEnabled=1
in SkyrimPrefs.ini
It's bizarre but somehow the flickering of tree foliage
when moving the camera is almost removed this is not so expensive
(fxaa of course, assuming you are already using taa) on the gpu
however fxaa does have a tendency to blur textures.
Brief list of mods:
*Unofficial Skyrim Special Edition Patch.esp
*Wyrmstooth.esp
*SMIM-SE.esp
*Beautiful Cities.esp
*SolitudeOvergrown01.esp
*The Ruins.esp
*Skaal Village.esp
*SolstheimLighthouse.esp
*HHLights.esp
*Khajiit Caravan Clutter.esp
*dragonbornjournal.esp
*Ish's Souls to Perks.esp
*Relic Hunter Triss.esp
*EC Clothes.esp
*CiriOutfit.esp
*BlueStripesEliteArmor.esp
*NDranger.esp
*Hedge Mage Armor - Craftable Module.esp
*Northgirl.esp
*MidnightArmorUNP.esp
*Footprints.esp
*Destructible_bottles.esp
*DeadlySpellImpacts.esp
*WeaponsOfTheShogunate.esp
*Better Dynamic Snow.esp
*WetandCold.esp
*ExtinctSlaughterfish.esp
*Tamriel Master Lights.esp
*SeagullsofSkyrim.esp
*EVE_GiantCampfiresCastShadows.esp
*Cathedral - Water.esp
*Bywater Cottage.esp
TerrainLodRedone.bsa
- shader list
---------- 00BD58C13C11E6C0-PS_REPLACE.TXT
// reduce white clipping mist in soul cairn
// ---- Created with 3Dmigoto v1.3.16 on Wed Mar 03 13:40:28 2021
---------- 017C5FBD0C2540FA-PS_REPLACE.TXT
// blur shader possible cause flashing under certain angles
// ---- Created with 3Dmigoto v1.3.16 on Mon Jul 25 20:18:58 2022
// sundirection flashes with high values
// exterior smoke cone?
// switch to bt709
// possible fix flashing under certain camera angles and light direction
---------- 07E973092452B5C8-PS_REPLACE.TXT
// reduce white clipping snow exterior
// effects intensity light sources interior and exterior also casts shadow
// therefore can switch shadows on and off
// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 24 16:32:13 2021
---------- 0A70D84417227D65-PS_REPLACE.TXT
// reduce white clipping light on specific armor avatar body legs and weapons
// seems effective only in interior spaces
// ---- Created with 3Dmigoto v1.3.16 on Fri Jan 29 17:45:23 2021
---------- 0B03A1516E6CB73F-PS_REPLACE.TXT
// increase size billboard distant trees horizon
---------- 0B86C59B63BE5935-PS_REPLACE.TXT
// add slight brown tint to rock formations B mid range
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 26 10:48:11 2024
// add brown tint
//r7.y = r0.y * 1.01f * r0.x;
//r7.z = r0.z * 1.1f * r0.x;
//r0.yz = lerp(r0.yz, r7.yz, min(r0.x * 10.0f, 0.095f)); // add brown tint
---------- 0E4030AE3F1FBAFE-PS_REPLACE.TXT
// add slight brown tint to rock formations A nearby
// ---- Created with 3Dmigoto v1.3.16 on Tue Mar 26 09:53:07 2024
// add brown tint
//r0.xy = r0.xy * float2(1.135f, 1.025f);
r0.yz = lerp(r0.yz, r7.yz, min(r0.x * 10.0f, 0.040f)); // add brown tint
//r0.xyz = r0.xyz * float3(1.115f, 0.925f, 0.825f);
---------- 12F842545D60112E-PS_REPLACE.TXT
// add slight brown tint to rock formations C distant
// ---- Created with 3Dmigoto v1.3.16 on Wed Mar 27 10:09:44 2024
// add brown tint
//r7.y = r0.y * 1.01f * r0.x;
//r7.z = r0.z * 1.1f * r0.x;
//r0.yz = lerp(r0.yz, r7.yz, min(r0.x * 10.0f, 0.115f)); // add brown tint
---------- 13C1FB198A7D3C4C-PS_REPLACE.TXT
// reduce bloom god rays windows and specific areas
// renders spiderweb
---------- 184C85422C8D3792-PS_REPLACE.TXT
// skin face mask shadows interiors except childeren
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 11:32:26 2023
// increase gloss skin
// increase red pigment skin
//r3.xyz = float3(0.06392156886,0,0.00392156886) + r3.xyz;
// increase indirect ambient light reduce neck seam issue
---------- 20650AB77302CF96-PS_REPLACE.TXT
// increase windows light emission night distance
r0.xyz = r0.xyz * 1.10f; // increase light emission windows
r4.xyz = t6.Sample(s6_s, v1.xy).xyz * 1.75f; // increase emission windows night
---------- 210BD3611F1AE95B-PS_REPLACE.TXT
// reduce excessive distance fogging at soltsheim
// alas also reduces fog distance in tamriel but to a lesser degree
// plus global lumenation regulates self shadowing and ao
r0.x = min(t1.Sample(s1_s, r1.xy).x, 0.98f); // reduce white clipping
r3.xyz = r3.xyz * 0.7f; // increase highlights
r0.w = min(min(cb2[0].w, r0.w), 0.72f); // reduce density fog
r5.xyz = (1.15f + cb2[1].z * cb2[1].y) * r0.w * r0.www * r5.xyz + r3.xyz; // decrease cone effect fog
r0.y = min(0.98f, r0.y); // reduce white clipping
//r2.yz = min(r2.yz, float2(0.99f, 0.99f)); // reduce green and blue global
---------- 23F85BDBF9E14BF2-PS_REPLACE.TXT
// clovers ao and shadows tricky check original textures
// shader is swaped in diffrent regions for diffrent plants
// ---- Created with 3Dmigoto v1.3.16 on Sun Jul 24 12:53:43 2022
// reduce light intensity day time
---------- 294956F013B157D5-PS_REPLACE.TXT
// reduce white cliping mist banks interior
// ---- Created with 3Dmigoto v1.3.16 on Fri Jan 29 17:39:37 2021
---------- 312D6EBA9A5AF888-PS_REPLACE.TXT
// increase highlight sun on trees and darken tree types lod nearby
// also effects some tall plants and tree billboards day and night
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 04 10:59:55 2021
r0.xyz = r0.xyz * 0.70f; // darken tree
r2.xyz = r2.xyz * 0.70f; // darken tree
r4.xyz = r4.xyz * 1.30f; // increase highlight sun
---------- 38C226EE3C50D734-PS_REPLACE.TXT
// female hair bangs top layer light also effects male beard
---------- 4559E3AB8B444A25-PS_REPLACE.TXT
// skin body mask shadows interiors
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 11:32:19 2023
// mitigate neck seam issue
// increase gloss skin
// increase red pigment skin
---------- 4757B02AAF68791F-PS_REPLACE.TXT
// skin body mask interiors
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 10:51:49 2023
// mitigate neck seam issue
// increase gloss skin
// increase red pigment skin
---------- 47F995124ED201BE-PS_REPLACE.TXT
// increase highlight sun on trees and darken all tree types
// also effects some tall plants and tree billboards day and night
r0.xyz = r0.xyz * 0.90f; // darken tree
r1.xyzw = t1.Sample(s1_s, v1.xy).xyzw; // hemisphere downward light
r2.xyz = r2.xyz * 0.90f; // darken tree
r4.xyz = r4.xyz * 1.20f; // increase highlight sun
---------- 5657C6BF16BD9437-PS_REPLACE.TXT
// saturate and increase light dynamic clouds and sun
o0.w = 1.2f * v2.w * r0.w; // darkens
o0.xyz = 1.08f * v2.xyz * 1.07f * r0.xyz + cb2[0].yyy * 1.2f * r0.xyz; // lighter
---------- 5A8EA0574FB58FD4-PS_REPLACE.TXT
// reduce whiteout snow on ice layer
// ---- Created with 3Dmigoto v1.3.16 on Sun Mar 17 11:02:22 2024
// reduce white out snow on ice layer
//o0.xyz = -r3.xyz * cb12[42].zzz + r0.xyz;
---------- 65ACF50767193CED-PS_REPLACE.TXT
// framebased fx global shader
// ---- Created with 3Dmigoto v1.3.16 on Sun Oct 31 17:20:47 2021
// can cause flickering
// dithering
// directional effect tints everything but water
// perlin noise
// reduce white clipping seems to be sharpening for taa
// adds light a bit to much
//r2.x = max(r1.y, max(r1.z, r1.w));
//o0.xyz = r1.yzw * (1.0f + (1.0f - r2.x) * 0.10f);
---------- 65E7F3F7D3F330C1-PS_REPLACE.TXT
// ferns ao and shadow tricky check original textures
// shader is swaped in diffrent regions for diffrent plants
// ---- Created with 3Dmigoto v1.3.16 on Sun Jul 24 12:57:31 2022
// reduce light intensity day time
---------- 6A854B5B631EB036-PS_REPLACE.TXT
// more shiny dwarven metal B
// interior ornaments floors, walls, etc
// ---- Created with 3Dmigoto v1.3.16 on Tue Jan 30 17:58:52 2024
// increase detail
// increase shine
// enhance effect
//r4.w = 1;
---------- 6FCB17E5A79A494B-PS_REPLACE.TXT
// skin face mask interiors except childeren
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 10:30:08 2023
// increase gloss skin
// increase red pigment skin
//r3.xyz = float3(0.06392156886,0,0.00392156886) + r3.xyz;
// increase indirect ambient light reduce neck seam issue
---------- 7451B459C064097E-PS_REPLACE.TXT
// work around striped snow on objects
// ---- Created with 3Dmigoto v1.3.16 on Sun May 28 18:38:37 2023
// work around striped snow on objects
---------- 7A3E87847009BB13-PS_REPLACE.TXT
// skin body mask exteriors
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 12:01:53 2023
// mitigate neck seam issue
// increase gloss skin
// increase red pigment skin
---------- 807CDC5373DD12AE-PS_REPLACE.TXT
// more shiny dwarven metal A
// interior ornaments floors, walls, etc
// ---- Created with 3Dmigoto v1.3.16 on Tue Jan 30 17:50:41 2024
// increase detail
// increase shine
//r2.w = exp2(r2.w) * 0.425f; // looses releif
// debug shows all assests affected
//r2.w = log2(r2.w * -90.5f);
// enhance effect
//r4.w = sin(2.2-(r0.z * r0.y * r0.x)) * 2.2f;
//r4.w = 1;
---------- 81AE9DC9C02B3180-PS_REPLACE.TXT
// saturate and increase light sky background day night cycle
o0.w = v2.w * 1.5f; // darkens
---------- 8291B546A3B01329-PS_REPLACE.TXT
// saturate and increase light dynamic cloud layer rain
r0.yzw = 1.08f * v2.xyz * r1.xyz + cb2[0].yyy; // darkens
o0.w = 1.08f * v2.w * r1.w; // darkens
---------- 82F0887B008F3E8C-PS_REPLACE.TXT
// increase windows light emission night nearby
// also effects color tint windows during the day
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 04 18:12:37 2021
r1.xyz = r1.xyz * 1.25f; // increase light emission windows
---------- 83C22143EA55F816-PS_REPLACE.TXT
// brighten male hair bangs top layer light
---------- 9087C91A1F288A58-PS_REPLACE.TXT
// bloom around large lamps blackreach
---------- 9C727EEB17684F07-PS_REPLACE.TXT
// increase highlight sun on trees and darken tree bill boards
// ---- Created with 3Dmigoto v1.3.16 on Thu Feb 04 11:19:08 2021
//r0.xyz = r0.xyz * 0.70f;
---------- B6ABE233462FFBF7-PS_REPLACE.TXT
// add slight brown tint to road and structures
// only effects exteriors
r1.yz = lerp(r1.yz, r2.yz, min(r1.x * 10.0f, 0.020f)); // add brown tint
//r1.xy = r1.xy * float2(1.3, 1.05);
//r2.xyz = r2.xyz * 0.85f;// reduce highlights breaks depth
// illumination reflection sun, etc
//r5.y = max(r4.x, max(r4.y, r4.z)); breaks depth
//r4.xyz = (1.5f + (1.0f - r5.y)) * r0.w * r4.xyz;
// experimental reduce whiteclipping also breaks depth
//r6.x = max(r5.x, max(r5.y, r5.z));
//r5.xyz = lerp(r5.xyz, r5.x * 1.10f, 1.0f - r6.x);
---------- B6D29AD0380DFBFE-PS_REPLACE.TXT
// general shadow map reduce white clipping
// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 03 10:59:41 2021
r0.xyz = min(r0.xyz, float3(0.97f, 0.97f, 0.97f)); // reduce white clipping
---------- B83B4332FC38D7A8-PS_REPLACE.TXT
// reduce intesity light ice shader
// ---- Created with 3Dmigoto v1.3.16 on Wed Feb 24 16:25:36 2021
---------- B84315BDB22E3561-PS_REPLACE.TXT
// remove flare around torches, and flames
---------- BC5DB234C753F066-PS_REPLACE.TXT
// remove bloom glow around flames large bowls, heathfire, etc
---------- BD7E8A59BD04FE2B-PS_REPLACE.TXT
// skin face mask exteriors except childeren
// ---- Created with 3Dmigoto v1.3.16 on Thu Apr 06 12:00:36 2023
// increase gloss skin
// increase red pigment skin
//r3.xyz = float3(0.06392156886,0,0.00392156886) + r3.xyz;
// increase indirect ambient light reduce neck seam issue
---------- C8017E1F48C46E5B-PS_REPLACE.TXT
// reduce global bloom enviroment and characters
// also influences skin color by light emission tint
// lower to much skin goes pale
o0.xyzw = r1.xxxw * min(r0.xyzw, float4(0.64f, 0.64f, 0.64f, 1.0f)); // intesity bloom
---------- DC28EFA1DAB75DA6-PS_REPLACE.TXT
// decrease presence steam clouds
// ---- Created with 3Dmigoto v1.3.16 on Sun May 28 20:15:00 2023
// decrease presence
---------- DDE09AA381086BC1-PS_REPLACE.TXT
// reduce white clipping in magic spell flames
---------- E192BD2508CDA3EE-PS_REPLACE.TXT
// increase transparency toward waters edge makes water a bit darker
// ---- Created with 3Dmigoto v1.3.16 on Tue Feb 09 17:26:53 2021
---------- E3C8D9C8932C4B20-PS_REPLACE.TXT
// framebased fx global contrast reduce white clipping rim light
// needs a better solution margin is to small can darken shadow slope too much
// ---- Created with 3Dmigoto v1.3.16 on Thu Oct 28 11:12:46 2021
//r1.x = dot(r0.xyz, float3(0.282500006,0.785399981,0.1220999986));
// reduce whiteclipping bright enviroments rim light
// compensate for darker slope shadow
---------- E638C8F27E063DD5-PS_REPLACE.TXT
// prevent division by zero renders trees and body avatar
// ---- Created with 3Dmigoto v1.3.16 on Wed Jan 27 15:42:53 2021
---------- SHADERLIST.TXT