Mods / Volumetric Shading (Updated)

Category: #Graphics
Author: krami
Side: Client
Created: Jun 28th 2023 at 2:06 PM
Last modified: Jul 7th 2023 at 1:50 PM
Downloads: 6799
Follow Unfollow 148

Latest file for Various v1.18.x:
VolumetricShadingUpdated_0.7.2.zip 1-click install


This is an updated version of the original mod made by miclo.

The mod works on the .NET 7 version of the game, be sure to download the right release (they are not compatible with each other).

If you are seeing checkered, jagged godrays that have a repeating noise pattern, set your rendering resolution scale to something between 1.2 and 1.5. You can do this by going into clientconfig.json located in %appdata%/VintageStoryData, locating the "ssaa" option in floatSettings, and setting it to the suggested value. Doing this will decrease your performance by a considerable amount, as your game will render in a higher resolution. This is an issue that persisted through the original versions of the mod.

There's also an unknown issue (probably happens on the original versions too), where the game crashes with a GL_INVALID_VALUE error in GetUniformLocation. This happens when glDebugMode is set to true in clientsettings.json. Set it to false if it happens to you, the file is in %appdata%/VintageStoryData, line 132 (thanks to QuakingDoom for pointing out).

 

Original Description:

Adds volumetric lighting, screen space reflections, and multiple other graphics tweaks.

Open ingame configuration with Ctrl-C.

Always use a version of this mod that matches your game version EXACTLY. Ignoring this will nearly always lead to your game crashing.
The mod should now be mostly resistant to game updates. Still, if your game is crashing, check if you can download an update.

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.7.2 4961 Jun 29th 2023 at 8:43 PM Show VolumetricShadingUpdated_0.7.2.zip Install now
v0.7.2-pre.2 1205 Jul 7th 2023 at 1:50 PM Show volumetricshadingupdated_0.7.2-net7.zip Install now
v0.7.2-pre.1 241 Jun 29th 2023 at 8:48 PM Show VolumetricShadingUpdated_0.7.2-net7.zip Install now
v0.7.1 392 Jun 28th 2023 at 3:03 PM Show VolumetricShadingUpdated.zip Install now

53 Comments (oldest first | newest first)

💬 YouariE, Feb 25th at 6:03 AM

CANT WAIT vor the next update on this shader :D

 

💬 Rykane, Feb 5th at 11:35 AM

I'm getting a crash also when running this mod with V.1.19.3

Running on 64 bit Windows 10.0.22631.0 with 65362 MB RAM
Game Version: v1.19.3 (Stable)
05/02/2024 11:35:14: Critical error occurred in the following mod: volumetricshadingupdated@0.7.2-pre.2
Loaded Mods: TA_plainsandvalleys@1.0.5, volumetricshadingupdated@0.7.2-pre.2, game@1.19.3, rivers@2.4.0, creative@1.19.3, vsimgui@0.3.3, survival@1.19.3, statushudcont@2.1.1
System.InvalidOperationException: Multiple regex matches, but only one wanted: (^|[\.,+\-*/;{}[\]()=:|^&?#\s])\#\s*?if\s+?SSAOLEVEL\s+?>\s+?0\s+?outGPosition($|[\.,+\-*/;{}[\]()=:|^&?#\s])
at VolumetricShading.Patch.RegexPatch.Patch(String filename, String code) in C:\Users\micha\source\repos\VolumetricShadingUpdatedNet7\volumetricshadingupdated\Patch\RegexPatch.cs:line 72
at VolumetricShading.Patch.ShaderPatcher.Patch(String filename, String code, Boolean cache) in C:\Users\micha\source\repos\VolumetricShadingUpdatedNet7\volumetricshadingupdated\Patch\ShaderPatcher.cs:line 74
at VolumetricShading.ShaderRegistryPatches.LoadRegisteredCallsite(Dictionary`2 includes) in C:\Users\micha\source\repos\VolumetricShadingUpdatedNet7\volumetricshadingupdated\HarmonyPatches.cs:line 201
at Vintagestory.Client.NoObf.ShaderRegistry.loadRegisteredShaderPrograms_Patch0()
at Vintagestory.Client.NoObf.ShaderRegistry.ReloadShaders() in VintagestoryLib\Client\Render\Shader\ShaderRegistry.cs:line 111
at Vintagestory.Client.NoObf.ShaderAPI.ReloadShaders() in VintagestoryLib\Client\API\ShaderAPI.cs:line 53
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleServerReady(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 881
at Vintagestory.Client.NoObf.ProcessPacketTask.ProcessPacket(Packet_Server packet) in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 446
at Vintagestory.Client.NoObf.ProcessPacketTask.Run() in VintagestoryLib\Client\Systems\NetworkProcess.cs:line 440
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 769
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 313
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 675
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 650
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 88
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 318
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 128
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 1
==================================
{ TimeGenerated = 04/02/2024 23:11:44, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.19.3.0, time stamp: 0x65310000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process ID: 0x0xb960
Faulting application start time: 0x0x1da57be4b2a5b75
Faulting application path: C:\Users\rwhou\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\rwhou\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report ID: 555f24ab-6555-4dfc-8fa8-1ef5ecf5a42b
Faulting package full name:
Faulting package-relative application ID: }

 

 

💬 Sylvo, Feb 2nd at 10:33 AM

This shader mod is awesome, hope you decide to update it to v1.19.x :)

💬 TheEngineerGuy, Jan 16th at 2:21 PM

Unfortunately, i now all of a sudden get an Error as well. Please fix it :(

 

Running on 64 bit Windows with 16307 MB RAM
Game Version: v1.18.15 (Stable)
16.01.2024 15:20:18: Critical error occurred in the following mod: volumetricshadingupdated@0.7.2
Loaded Mods: aculinaryartillery@1.0.12, ancienttools@1.5.7, bettercrates@1.6.0, betterruins@0.1.1, bettertraders@0.0.2, buckets_stack_to_5@1.0.1, DeepStorage@0.0.3, dungeonsandshafts@0.2.3, furniturelibrary@1.0.9, medieval@2.01.17, leadroof@1.3.4, patched@1.0.1, primitivesurvival@3.3.0, sortablestorage@2.1.0, spyglass@0.4.5, volumetricshadingupdated@0.7.2, game@1.18.15, wildcrafttrees@1.2.4, zoombuttonreborn@1.5.0, egocaribautomapmarkers@2.9.9, betterfirepit@1.1.2, betterruinslootchanges@0.0.1, carryon@1.2.0, crateful@1.0.3, expandedfoods@1.6.8, hudclock@3.2.0, lichen@1.6.2, morepiles@1.4.3, claywheel@1.1.0, th3dungeon@0.2.0, vanvar@3.2.2, vtpp@1.1.0, creative@1.18.15, survival@1.18.15, woodbarrels@1.0.4
System.NullReferenceException: Object reference not set to an instance of an object.
at VolumetricShading.SunMoonPatches.RenderPostfix()
at Vintagestory.Client.NoObf.SystemRenderSunMoon.OnRenderFrame3D_Patch1(SystemRenderSunMoon this, Single dt)
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 82
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 787
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 871
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 711
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3

💬 LordReems, Jan 5th at 6:17 AM

This mod works on 1.18.15 using the "v0.7.2-pre.2" version released on Jul 7th 2023 FrostyFloof

Unfortunately, this mod appears to be broken on 1.19.0-rc.5 when trying to load into a world.

💬 FrostyFloof, Jan 5th at 5:55 AM

 be crashing upon entry to a world 

 

Running on 64 bit Windows with 32688 MB RAM
Game Version: v1.18.15 (Stable)
1/4/2024 9:53:51 PM: Critical error occurred in the following mod: volumetricshadingupdated@0.7.2
Loaded Mods: volumetricshadingupdated@0.7.2, game@1.18.15, creative@1.18.15, survival@1.18.15
System.NullReferenceException: Object reference not set to an instance of an object.
at VolumetricShading.SystemRenderShadowMapPatches.OnRenderShadowNearBaseWidthCallsite()
at Vintagestory.Client.NoObf.SystemRenderShadowMap.OnRenderShadowNear_Patch0(SystemRenderShadowMap this, Single dt)
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 82
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 787
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 845
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 711
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries containing Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 1/4/2024 9:50:35 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0xd318
Faulting application start time: 0x0x1da3f9aea3cb4f4
Faulting application path: C:\Users\fungu\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\fungu\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 5fb4e345-9a0b-4be5-9600-1ea40d75118d
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/4/2024 9:49:13 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0x3f8
Faulting application start time: 0x0x1da3f9ac7ea1afb
Faulting application path: C:\Users\fungu\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\fungu\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: dec1576c-46fe-4c44-848c-8b533395660b
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 1/4/2024 9:48:11 PM, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.18.15.0, time stamp: 0x64e841c5
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process id: 0x0xbe58
Faulting application start time: 0x0x1da3f9920dcd03c
Faulting application path: C:\Users\fungu\AppData\Roaming\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\fungu\AppData\Roaming\Vintagestory\Lib\openal32.dll
Report Id: 3bb72560-238d-43fe-856f-9ea565a2716a
Faulting package full name:
Faulting package-relative application ID: }

💬 B0bb0, Dec 27th 2023 at 1:56 AM

Love your work.  Heads up on a crash with 1.19-rc4.  It worked fine with 1.19-rc1

https://pastebin.com/rtWLZDxt

💬 DaltonRickman, Dec 2nd 2023 at 4:07 AM

how do i get the water to look like the picture? Could you also add a reset to default button.

💬 Draconatos, Nov 29th 2023 at 11:31 AM

Sorry, figured it out. Removed the mod and added it again and now it works.

💬 Draconatos, Nov 29th 2023 at 11:09 AM

I have v1.18.15 and have installed the v0.7.2-pre.2 version of the mod. The mod is on/added in the modlist and the game do not crash on start. However, I can't see any effects of the mod and if I understand this correctly, the settings and options for the shader can be accessed with Ctrl + C (?) But this only opens the Character tab as just pressing C.

Anyone with any suggestions?

💬 SalieriC, Nov 6th 2023 at 5:59 PM

Thank you very much dotyerts, I have missed looking at the files and went for the latest and would've missed the net7 version otherwise. So yeah, if the game crashes, download the pre.2 version with Net7 in the name. =)

💬 Steampumper, Oct 31st 2023 at 10:06 PM

Crash

Game Version: v1.18.15 (Stable)
31.10.2023 23:00:53: Critical error occurred in the following mod: volumetricshadingupdated@0.7.2
Loaded Mods: volumetricshadingupdated@0.7.2, game@1.18.15, creative@1.18.15, survival@1.18.15
System.NullReferenceException: Object reference not set to an instance of an object.
at VolumetricShading.SystemRenderShadowMapPatches.OnRenderShadowNearBaseWidthCallsite()
at Vintagestory.Client.NoObf.SystemRenderShadowMap.OnRenderShadowNear_Patch0(SystemRenderShadowMap this, Single dt)
at Vintagestory.API.Client.DummyRenderer.OnRenderFrame(Single deltaTime, EnumRenderStage stage) in VintagestoryApi\Client\API\IClientEventAPI.cs:line 82
at Vintagestory.Client.NoObf.ClientEventManager.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\Util\ClientEventManager.cs:line 199
at Vintagestory.Client.NoObf.ClientMain.TriggerRenderStage(EnumRenderStage stage, Single dt) in VintagestoryLib\Client\ClientMain.cs:line 787
at Vintagestory.Client.NoObf.ClientMain.MainRenderLoop(Single dt) in VintagestoryLib\Client\ClientMain.cs:line 845
at Vintagestory.Client.NoObf.ClientMain.MainGameLoop(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 711
at Vintagestory.Client.GuiScreenRunningGame.RenderToPrimary(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenRunningGame.cs:line 163
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 668
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 643
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 77
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 313
at Vintagestory.Client.ClientProgram.<>c__DisplayClass9_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 129
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

💬 dotyerts, Oct 24th 2023 at 7:36 PM

Friendly reminder to all that download this. If you're using the latest game version, you must use the v0.7.2-pre.2 version. The other versions will crash

💬 ItsCheif, Oct 21st 2023 at 10:04 AM

Game crashes on 1.18.15

💬 Shion, Oct 21st 2023 at 12:51 AM

Latest version (0.7.2) does not bring up the config window and doesn't seem to work.

v0.7.2-pre.2 results in a weird fullscreen visual effect (does not affect GUI) until you disable refractions.

💬 Zero127, Oct 11th 2023 at 8:52 AM

Think its' just because the game just updated today (I just tried this for the first time today) but it is crashing on load. Happy to provide more info if i can help but i wager you're already on it or aware of what needs to happen, if anything.

💬 LordReems, Oct 1st 2023 at 10:24 PM

Enabling refractions in Screen Space Reflections Options causes leaded glass panes to have a weird warped effect when looking through them. Disabling the refractions causes them to appear normal. See imgur album for comparison. https://imgur.com/a/SlsZ4ha

💬 Timingplanet, Oct 1st 2023 at 5:22 PM

https://imgur.com/a/5HDHHf7

any way to fix the dark lines?

💬 SalK, Sep 30th 2023 at 5:44 PM

Sorry but its not working on 1.18.13

💬 HostilHobbit, Sep 16th 2023 at 10:34 AM

Theres a weird bug that complelty ruins the texture of any ingots while smithing them, no clue why but it makes me remove the mod to enjoy blacksmithing

💬 dedgrant, Sep 9th 2023 at 9:12 PM

More details on Zinloz' comment, it seems that some window region API has changed (perhaps to local client area coords?), and so the deferred layer compositing appears to be offsetting by title bar height and some other horizontal aspect when the window decorations are present, or something along those lines.

💬 Zinloz, Sep 1st 2023 at 12:50 PM

In VS 1.18.10 the deferred lighting option is causing weird ghosting for me, as well as a bar at the top of the screen (I think related to the ghosting). Attached screenshots showing with and without deferred lighting.

With: https://ibb.co/98wqDC3

Without: https://ibb.co/RPyddDG

Edit: And screen space relfections is also causing weird behavior: https://ibb.co/VTVx2Dp

💬 dotyerts, Aug 31st 2023 at 2:43 AM

Zocker_KekZi it works with 072-pre2 just fine

💬 Zocker_KekZi, Aug 25th 2023 at 6:20 PM

Crashing with 1.18.8  :(

💬 GhiestWulf, Aug 16th 2023 at 3:27 PM

Hi, it keeps crashing since the last update, i've tried windowsdesktop-runtime-7.0.10-win-x64 and windowsdesktop-runtime-7.0.2-win-x64 also dotnet-runtime-7.0.10-win-x64 and have had no luck, any clue as to what i'm doing wrong?
cheers for any help.

💬 Zinloz, Aug 10th 2023 at 1:12 AM

This mod causes raindrops/water splashes to appear on pools of water that are inside and fully covered by a roof. Specifically the "Screen Space Reflections". Happening on 1.18.8, not sure if it happened in 1.18.7. This may be related to my issue reported here, where water seems to ignore slabs to some degree: https://github.com/anegostudios/VintageStory-Issues/issues/2998

💬 ProfCupcake, Aug 9th 2023 at 3:25 PM

also crashing with .NET7 version

edit: realised I'd somehow missed the bold text at the top of the description, downloaded the other version marked "net7". It's not crashing any more at least, but it's also just not doing anything. 

edit2: deleted both versions and redownloaded the net7 one, then also restarted the game after enabling, and now it seems to be working. Weird. 

💬 DorgoDorato, Aug 8th 2023 at 3:49 AM

My sun is black/gray for some reason?

💬 Wachtelhorst, Jul 27th 2023 at 8:34 AM

If i use it with the .net7 version and try to connect to my server the client just crashes

💬 RogueRaiden, Jul 21st 2023 at 5:08 AM

trying to join my .net7 server using this .net7 version results in this crash
https://pastebin.com/EE8GRgs7

💬 Ryuu, Jul 21st 2023 at 5:08 AM

About 10 comments down, is a bug report I have done. The problem still exists even in the 0.7.2 version. :(

💬 McJty, Jul 11th 2023 at 6:30 AM

@DrakeBD weird. It performs extremely well (even with all features enabled in the ctrl-c menu) on my Linux laptop with RTX 3080. On the NET7 version that is. I can't get it to work at all on the original VS version

💬 DrakeBD, Jul 10th 2023 at 1:03 PM

Been using this since i started playing Vintage Story but it is a performance hog even with an RTX 3080Ti lose about 10FPS just for having it installed even with settings turned off and stuttering is an issue so uninstalled for now also the Noise Pattern issue is annoying to have to upscale the game to fix possibly fix that for future versions but amazing shader loved the water but for performance reasons best to have it uninstalled for now will keep in Favs to see progress on bug fixes

💬 IndustryStandard, Jul 7th 2023 at 7:56 PM

I have an issue with the mod, it seems to have a lot of flickering when looking at glass/window blocks. 

Even with just this mod enabled and nothing else it happens. Tried turning off all the settings in the Ctrl-C menu and it still happens too.

💬 McJty, Jul 7th 2023 at 4:45 PM

Unfortunatelly this updated version of the mod still doesn't seem to support Linux. I got the following crash:

 

bpa.st/XM5A6

💬 QuakingDoom, Jul 3rd 2023 at 10:00 PM

For whatever reason, siimply having this installed causes some severe performance issues, even with most settings in it turned off. Lots of stuttering, occasional freezes, and more. The issues go away as soon as I disbale the mod. I really only use it for SSDO at the moment, as the other settings drain too much performance for my liking. I'd love to have a version that just replaces the ingame SSAO with SSDO, without the rest of the extra features. Perhaps that would remedy the performance issues this mod gives me

💬 kramiAuthor, Jul 3rd 2023 at 1:18 PM

Witchdoctor

This is an issue that persists from the older versions. You can fix it by setting your rendering resolution scale to something between 1.2 and 1.5 (higher values will also do, but you won't see a difference). You can do this by going into clientconfig.json located in %appdata%/VintageStoryData, locating the "ssaa" option in floatSettings, and setting it to the suggested value. This will decrease your performance by a considerable amount, as your game will render in a higher resolution.

I've added a disclaimer in the description, as it's a common issue.

💬 Witchdoctor, Jul 3rd 2023 at 11:06 AM

Okay that makes sense. I've toggled soft shadows now and it all looks good so far. If it appears again I'll try and get a screenshot, the ones I took before you can barely see it.

💬 QuakingDoom, Jul 3rd 2023 at 2:47 AM

god rays and volumetirc lighting are the exact same setting. disabling it in the mod settings disables it in video settings.

💬 Witchdoctor, Jul 2nd 2023 at 8:46 PM

I get some undesirable interactions with godrays and the volumetric lighting. Godrays passing through pine trees casts a sort of checkered effect over things and sometimes godrays pass through mountains, disabling either godrays or volumetric lighting fixes these so I'm just running with godrays off. Water looks super good.

💬 Ryuu, Jul 2nd 2023 at 3:02 PM

Client Version: 1.18.6 .NET 7
Issue: Getting a critical error when i try to use this in multiplayer. If I disable this mod, I no longer crash at client loading phase of entering world/server. However, I can play single-player with the same server mod list with Volumetric Shading (Updated) turned on and no crash so IDK why it's doing this. 

The system.exception says: "System.Exception: Don't know how to instantiate block of class 'BlockFirebrickKilnFlue' did you forget to register a mapping?"

Based on what I saw in single-player with the mods listed in the above link, the mod Volumetric Shading (Updated) mod looks really good! Kudos for this, now if we can get this issue I have fixed... then I know other players aside from me will be using it too on the server I play on. :)

The link is above but here it is if you do not feel safe clicking the above link for whatever reason: https://pastebin.com/EE8GRgs7

krami
do you happen to know what could be going on? Even if just a confirmation it is being looked at will suffice at this point.

ps. I also reported it on the vintage story's official bug tracker just in case it has nothing to do with your mod specifically but something with how things are failing to be utilized through the API despite the API being used correctly in your mod.

💬 QuakingDoom, Jun 29th 2023 at 10:17 PM

This mod is worth using just for the SSDO alone. It looks SO good. Overexposure is also quite nice, and the water is absolutely gorgeous, though the SSR is extremely hard on performance. Painfully so, actually causing stutters when enabled on Net4. And the shadow tweaks are to die for, if only shadows didn't tank performance when enabled at all.
Wish I could have volumetrics enabled without shadows. Unfortunate there.

💬 gndrneutralnoun, Jun 29th 2023 at 9:34 PM

Can confirm glDebugMode is set to false.

💬 kramiAuthor, Jun 29th 2023 at 8:51 PM

SpeedRider

The mod should now work on .NET 7, check the releases and be sure to download the right one (filename ends with -net7).

💬 QuakingDoom, Jun 29th 2023 at 7:50 PM

gndrneutralnoun

Check your clientsettings.json, make sure glDebugMode is set to false.

💬 gndrneutralnoun, Jun 29th 2023 at 3:39 PM

Log is spammed with a GL error "invalidoperation" when installed on 1.18.6 (net4). Could be an incompatibillity with another mod. Sorry I couldn't copy the exact error, I ran the game without this mod which removed the errors from the log. Whatever's causing the log spam seems to be slowing my game down significantly.

Edit: Grabbed the exact error, it's this: [Error] after final compo - OpenGL threw an error: InvalidOperationEnable Gl Debug Mode in the settings or clientsettings.json to track this error

Edit again: It seems to have something to do with when I alt-tab out of the game... my FPS also tanks when I have screen space reflections on.

💬 kramiAuthor, Jun 28th 2023 at 8:26 PM

The mod has been tested on version 4 of .net, did it happen on loading a world or during gameplay?

💬 SpeedRider, Jun 28th 2023 at 8:18 PM

crash when running .net7 on 1.18.6
pastebin.com/qRrqe8Kx

💬 Mendall, Jun 28th 2023 at 6:40 PM

Ok, I just got this installed and tried it out and It is amazing. But I did have my gamma set real hi, so when I got in the game everything looked washed out. So to others if you get that you are probably running gamma to hi as this mod seems to brighten things quite a bit once I lowered my gamma to by 2/3s my hole world just pops now. And I had built an aquarium in my build that looked pretty crappy before because of vanilla blur effect on water now it looks amazing plus the rays coming through the water and shinning on the floor add depth to the hole room.  So glad to have this back in my world. Thanks, @Krami

💬 QuakingDoom, Jun 28th 2023 at 6:06 PM
💬 Mendall, Jun 28th 2023 at 6:04 PM

OMG, I am sooooo glad to see this is updated, I was thinking just last night how amazing my new build site would look if I still had Volumetric shading.

💬 QuakingDoom, Jun 28th 2023 at 5:41 PM

If you get a crash like this:

System.Exception: GL_INVALID_VALUE error generated. Program handle does not refer to an object generated by OpenGL. at OpenTK.Graphics.OpenGL.GL.GetUniformLocation(Int32 program, String name) in
C:\Users\Nexrem\Desktop\transfer\opentk\src\OpenTK\Graphics\OpenGL\GL.cs:line 52431

Then go into your clientsettings.json file and make sure glDebugMode is set to false.

💬 gndrneutralnoun, Jun 28th 2023 at 3:26 PM

Thank you so much!!!!!

(edit comment delete)