That fixed it, nice one! I look forward to having a proper go at it the next time I'm free
reggieDogDev
Recent community posts
Hello, it's the chap from the Reddit thread who was having some issues getting it to start. Your latest fix has fixed that (thanks), but the resolution issue I mentioned remains.
Basically it opens across two monitors/behind the task bar, and has no option to adjust the window. All screens are 1920 x 1080 resolution and the central monitor is my primary. My graphic drivers are up to date.
Below is a screenshot. Red lines indicate the monitors. Ignore the weird cactus I was just mucking about testing the tool (which is very cool by the way). Hope that helps, and best of luck with the tool. Cheers.

Assets\Snapshot Shaders Pro\URP\Scripts\Underwater.cs(181,72): error CS1061: 'UnderwaterSettings' does not contain a definition for 'causticsScrollVelocity' and no accessible extension method 'causticsScrollVelocity' accepting a first argument of type 'UnderwaterSettings' could be found (are you missing a using directive or an assembly reference?)
I don't need the underwater effect, so I just changed it to 'causticsScrollVelocity1' to get rid of the error, but hope that helps you fix it properly when you get time. Lovely pack otherwise.
The interest in the software could have been massive, but you never advertised it and also just stopped working on it for years, so people (rightly as it turns out) assumed it was abandonware.
Either way, I've gotten plenty of use out of it so cheers for making it (I really mean that, it's a great product and you should be proud of it).
Shame it won't be going forward over some nonsense twitter drama. I always knew this would be the outcome of Godot's open source volunteer nature: everyone eventually falls out and packs up their toys.
Best of luck with your future projects!
It's all setup correctly as per instructions. I get these errors whenever I click on my camera and the post processing has some kind of meltdown and flickers on and off when I do.
Error 1:
------
ArgumentNullException: Value cannot be null.
Parameter name: value
UnityEngine.MaterialPropertyBlock.SetTexture (System.Int32 nameID, UnityEngine.Texture value) (at <c5ed782439084ef1bc2ad85eec89e9fe>:0)
UnityEngine.Rendering.Blitter.BlitTexture (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.RTHandle source, UnityEngine.Vector4 scaleBias, UnityEngine.Material material, System.Int32 pass) (at ./Library/PackageCache/com.unity.render-pipelines.core@14.0.11/Runtime/Utilities/Blitter.cs:261)
UnityEngine.Rendering.Blitter.BlitCameraTexture (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.RTHandle source, UnityEngine.Rendering.RTHandle destination, UnityEngine.Material material, System.Int32 pass) (at ./Library/PackageCache/com.unity.render-pipelines.core@14.0.11/Runtime/Utilities/Blitter.cs:377)
UnityEngine.Rendering.Universal.ScriptableRenderPass.Blit (UnityEngine.Rendering.CommandBuffer cmd, UnityEngine.Rendering.RTHandle source, UnityEngine.Rendering.RTHandle destination, UnityEngine.Material material, System.Int32 passIndex) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/Passes/ScriptableRenderPass.cs:718)
SnapshotShaders.URP.Blur+BlurRenderPass.Execute (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) (at Assets/Snapshot Shaders Pro/URP/Scripts/Blur.cs:103)
UnityEngine.Rendering.Universal.ScriptableRenderer.ExecuteRenderPass (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.ScriptableRenderPass renderPass, UnityEngine.Rendering.Universal.RenderingData& renderingData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/ScriptableRenderer.cs:1507)
UnityEngine.Rendering.Universal.ScriptableRenderer.ExecuteBlock (System.Int32 blockIndex, UnityEngine.Rendering.Universal.ScriptableRenderer+RenderBlocks& renderBlocks, UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData, System.Boolean submit) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/ScriptableRenderer.cs:1463)
UnityEngine.Rendering.Universal.ScriptableRenderer.Execute (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.RenderingData& renderingData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/ScriptableRenderer.cs:1230)
UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCamera (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Rendering.Universal.CameraData& cameraData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/UniversalRenderPipeline.cs:664)
UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCameraInternal (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera camera, UnityEngine.Rendering.Universal.UniversalAdditionalCameraData& additionalCameraData) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/UniversalRenderPipeline.cs:549)
UnityEngine.Rendering.Universal.UniversalRenderPipeline.RenderSingleCameraInternal (UnityEngine.Rendering.ScriptableRenderContext context, UnityEngine.Camera camera) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/UniversalRenderPipeline.cs:532)
UnityEngine.Rendering.Universal.UniversalRenderPipeline.Render (UnityEngine.Rendering.ScriptableRenderContext renderContext, System.Collections.Generic.List`1[T] cameras) (at ./Library/PackageCache/com.unity.render-pipelines.universal@14.0.11/Runtime/UniversalRenderPipeline.cs:384)
UnityEngine.Rendering.RenderPipeline.InternalRender (UnityEngine.Rendering.ScriptableRenderContext context, System.Collections.Generic.List`1[T] cameras) (at <c5ed782439084ef1bc2ad85eec89e9fe>:0)
UnityEngine.Rendering.RenderPipelineManager.DoRenderLoop_Internal (UnityEngine.Rendering.RenderPipelineAsset pipe, System.IntPtr loopPtr, UnityEngine.Object renderRequest, Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle safety) (at <c5ed782439084ef1bc2ad85eec89e9fe>:0)
UnityEngine.GUIUtility:ProcessEvent(Int32, IntPtr, Boolean&)
---
Error 2
---
Assertion failed
UnityEngine.Rendering.Universal.ScriptableRenderPass:Blit (UnityEngine.Rendering.CommandBuffer,UnityEngine.Rendering.RTHandle,UnityEngine.Rendering.RTHandle,UnityEngine.Material,int)
SnapshotShaders.URP.Blur/BlurRenderPass:Execute (UnityEngine.Rendering.ScriptableRenderContext,UnityEngine.Rendering.Universal.RenderingData&) (at Assets/Snapshot Shaders Pro/URP/Scripts/Blur.cs:103)
UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&)
---