From c99b7efd798aba6b6ee395ebdc4a5c44c6931d41 Mon Sep 17 00:00:00 2001 From: sphynx-owner <61445300+sphynx-owner@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:28:57 +0200 Subject: [PATCH 01/10] ran formatter --- .../BaseClasses/enhanced_compositor_effect.gd | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd index 0306df3..3d6973c 100644 --- a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd @@ -4,31 +4,31 @@ var rd: RenderingDevice var linear_sampler: RID -var nearest_sampler : RID +var nearest_sampler: RID var context: StringName = "PostProcess" -var all_shader_stages : Dictionary +var all_shader_stages: Dictionary -@export var debug : bool = false: +@export var debug: bool = false: set(value): - if(debug == value): + if (debug == value): return debug = value free_shaders.call_deferred() generate_shaders.call_deferred() -var debug_1 : String = "debug_1" -var debug_2 : String = "debug_2" -var debug_3 : String = "debug_3" -var debug_4 : String = "debug_4" -var debug_5 : String = "debug_5" -var debug_6 : String = "debug_6" -var debug_7 : String = "debug_7" -var debug_8 : String = "debug_8" +var debug_1: String = "debug_1" +var debug_2: String = "debug_2" +var debug_3: String = "debug_3" +var debug_4: String = "debug_4" +var debug_5: String = "debug_5" +var debug_6: String = "debug_6" +var debug_7: String = "debug_7" +var debug_8: String = "debug_8" -var all_debug_images : Array[RID] +var all_debug_images: Array[RID] func _init(): RenderingServer.call_on_render_thread(_initialize_compute) @@ -59,7 +59,7 @@ func generate_shaders(): generate_shader_stage(shader_stage) -func subscirbe_shader_stage(shader_stage : ShaderStageResource): +func subscirbe_shader_stage(shader_stage: ShaderStageResource): if all_shader_stages.has(shader_stage): return @@ -68,7 +68,7 @@ func subscirbe_shader_stage(shader_stage : ShaderStageResource): if rd: generate_shader_stage(shader_stage) -func unsubscribe_shader_stage(shader_stage : ShaderStageResource): +func unsubscribe_shader_stage(shader_stage: ShaderStageResource): if all_shader_stages.has(shader_stage): all_shader_stages.erase(shader_stage) if !rd: @@ -104,13 +104,13 @@ func _initialize_compute(): generate_shaders() -func generate_shader_stage(shader_stage : ShaderStageResource): - var shader_spirv : RDShaderSPIRV +func generate_shader_stage(shader_stage: ShaderStageResource): + var shader_spirv: RDShaderSPIRV if debug: var file = FileAccess.open(shader_stage.shader_file.resource_path, FileAccess.READ) - var split_shader : PackedStringArray = file.get_as_text().split("#[compute]", true, 1) - var content : String = split_shader[min(1, split_shader.size() - 1)] - var all_split_parts : PackedStringArray = content.split("#version 450", true, 1) + var split_shader: PackedStringArray = file.get_as_text().split("#[compute]", true, 1) + var content: String = split_shader[min(1, split_shader.size() - 1)] + var all_split_parts: PackedStringArray = content.split("#version 450", true, 1) content = str(all_split_parts[0], "#version 450 #define DEBUG @@ -123,7 +123,7 @@ layout(rgba16f, set = 0, binding = 15) uniform image2D debug_6_image; layout(rgba16f, set = 0, binding = 16) uniform image2D debug_7_image; layout(rgba16f, set = 0, binding = 17) uniform image2D debug_8_image;", all_split_parts[1]) - var shader_source : RDShaderSource = RDShaderSource.new() + var shader_source: RDShaderSource = RDShaderSource.new() shader_source.set_stage_source(RenderingDevice.SHADER_STAGE_COMPUTE, content) shader_spirv = rd.shader_compile_spirv_from_source(shader_source, false) print(content) @@ -173,11 +173,11 @@ func _render_callback(p_effect_callback_type, p_render_data): all_debug_images.clear() -func _render_callback_2(render_size : Vector2i, render_scene_buffers : RenderSceneBuffersRD, render_scene_data : RenderSceneDataRD): +func _render_callback_2(render_size: Vector2i, render_scene_buffers: RenderSceneBuffersRD, render_scene_data: RenderSceneDataRD): pass -func ensure_texture(texture_name : StringName, render_scene_buffers : RenderSceneBuffersRD, texture_format : RenderingDevice.DataFormat = RenderingDevice.DATA_FORMAT_R16G16B16A16_SFLOAT, render_size_multiplier : Vector2 = Vector2(1, 1)): - var render_size : Vector2i = Vector2(render_scene_buffers.get_internal_size()) * render_size_multiplier +func ensure_texture(texture_name: StringName, render_scene_buffers: RenderSceneBuffersRD, texture_format: RenderingDevice.DataFormat = RenderingDevice.DATA_FORMAT_R16G16B16A16_SFLOAT, render_size_multiplier: Vector2 = Vector2(1, 1)): + var render_size: Vector2i = Vector2(render_scene_buffers.get_internal_size()) * render_size_multiplier if render_scene_buffers.has_texture(context, texture_name): var tf: RDTextureFormat = render_scene_buffers.get_texture_format(context, texture_name) @@ -195,7 +195,7 @@ func get_image_uniform(image: RID, binding: int) -> RDUniform: uniform.add_id(image) return uniform -func get_sampler_uniform(image: RID, binding: int, linear : bool = true) -> RDUniform: +func get_sampler_uniform(image: RID, binding: int, linear: bool = true) -> RDUniform: var uniform: RDUniform = RDUniform.new() uniform.uniform_type = RenderingDevice.UNIFORM_TYPE_SAMPLER_WITH_TEXTURE uniform.binding = binding @@ -203,7 +203,7 @@ func get_sampler_uniform(image: RID, binding: int, linear : bool = true) -> RDUn uniform.add_id(image) return uniform -func dispatch_stage(stage : ShaderStageResource, uniforms : Array[RDUniform], push_constants : PackedByteArray, dispatch_size : Vector3i, label : String = "DefaultLabel", view : int = 0, color : Color = Color(1, 1, 1, 1)): +func dispatch_stage(stage: ShaderStageResource, uniforms: Array[RDUniform], push_constants: PackedByteArray, dispatch_size: Vector3i, label: String = "DefaultLabel", view: int = 0, color: Color = Color(1, 1, 1, 1)): rd.draw_command_begin_label(label + " " + str(view), color) if debug: From 1e13f3ab0905021625e3e50a5108a2f18ff16295 Mon Sep 17 00:00:00 2001 From: sphynx-owner <61445300+sphynx-owner@users.noreply.github.com> Date: Fri, 6 Dec 2024 10:29:27 +0200 Subject: [PATCH 02/10] fix: support new create_texture() signature --- .../BaseClasses/enhanced_compositor_effect.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd index 3d6973c..a22801c 100644 --- a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd @@ -186,7 +186,7 @@ func ensure_texture(texture_name: StringName, render_scene_buffers: RenderSceneB if !render_scene_buffers.has_texture(context, texture_name): var usage_bits: int = RenderingDevice.TEXTURE_USAGE_SAMPLING_BIT | RenderingDevice.TEXTURE_USAGE_STORAGE_BIT - render_scene_buffers.create_texture(context, texture_name, texture_format, usage_bits, RenderingDevice.TEXTURE_SAMPLES_1, render_size, 1, 1, true) + render_scene_buffers.create_texture(context, texture_name, texture_format, usage_bits, RenderingDevice.TEXTURE_SAMPLES_1, render_size, 1, 1, true, false) func get_image_uniform(image: RID, binding: int) -> RDUniform: var uniform: RDUniform = RDUniform.new() From e477b4822803e6e2525d27a81ab1179fd70d3092 Mon Sep 17 00:00:00 2001 From: sebashtioon Date: Sat, 15 Mar 2025 07:03:33 +1100 Subject: [PATCH 03/10] add for 4.4 branch --- README.md | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 0c3f503..bcf1a8e 100644 --- a/README.md +++ b/README.md @@ -1,25 +1,31 @@ # Instructions -1. take the contenst of the "addons" folder and move them to an addons folder in your project. -2. add an environment node, add a MotionBlurCompositor(NEW!!) to it -3. to that, add a new PreBlurProcessor effect, which is now required, and after it add a new GuertinMotionBlur, SphynxSimpleJumpFloodMotionBlur, or ExperimentalJumpFloodMotionBlur -4. for debugging, add a "C","Z", and "freeze" input events, and then a DebugCompositorEffect to the compositor effects. Then, all you have to do is toggle "Debug" to true on whichever effect you want to show debug for -* GuretinMotionBlur - An all around best blur effect, robust, performant, and now also realistic. -* SphynxSimpleJumpFloodMotionBlur - An effect driven by a novel dilation method using the jump flood algorithm, used in research of realistic blending schemes and focused on being a retrospective blur approach. -* ExperimentalJumpFloodMotionBlur - An effect driven by a novel dilation method using the jump flood algorithm, uses an added feature to heuristically fake transparency of leading edge of the blur using the past color output. +**For Godot 4.4 users:** I introduced a new Godot 4.4 branch with required fixes. Download from it instead. -instructions for radial blur meshes can be seen here: +1. Take the contents of the "addons" folder and move them to an "addons" folder in your project. +2. Add an environment node, then add a MotionBlurCompositor (NEW!!) to it. +3. Add a new PreBlurProcessor effect, which is now required. After it, add a new GuertinMotionBlur, SphynxSimpleJumpFloodMotionBlur, or ExperimentalJumpFloodMotionBlur. +4. For debugging, add "C", "Z", and "freeze" input events. Then add a DebugCompositorEffect to the compositor effects. Toggle "Debug" to true on whichever effect you want to show debug information for. + +* **GuertinMotionBlur** - An all-around best blur effect, robust, performant, and now also realistic. +* **SphynxSimpleJumpFloodMotionBlur** - An effect driven by a novel dilation method using the jump flood algorithm. It is used in research of realistic blending schemes and focuses on being a retrospective blur approach. +* **ExperimentalJumpFloodMotionBlur** - An effect driven by a novel dilation method using the jump flood algorithm. It uses an added feature to heuristically fake transparency of the leading edge of the blur using the past color output. + +Instructions for radial blur meshes can be seen here: https://youtu.be/eslsw9do4Kc -WARNING: -if you want transparent objects to render on top of the blurred background, you can move the pre-blur-processing and blur post process effects both to callback type of pre-transparent, At which point it would not work if you have MSAA enabled, so make sure to also turn that off. +**WARNING:** +If you want transparent objects to render on top of the blurred background, you can move the pre-blur-processing and blur post-process effects both to the callback type of pre-transparent. At this point, it would not work if you have MSAA enabled, so make sure to also turn that off. # Demo Repo -you can find a working demo repository here: + +You can find a working demo repository here: https://github.com/sphynx-owner/JFA_driven_motion_blur_demo # Sources -for a better overview of the subject here's a video I made on it: + +For a better overview of the subject, here's a video I made on it: https://youtu.be/m_KvYlYF3sA -and heres a paper I wrote on it: -[Using.the.Jump.Flood.Algorithm.to.Dilate.Velocity.Maps.in.the.application.of.Believable.High.Range.High.Fidelity.Motion.Blur.7_7_24.2.-.Google.Docs.pdf](https://github.com/user-attachments/files/16120346/Using.the.Jump.Flood.Algorithm.to.Dilate.Velocity.Maps.in.the.application.of.Believable.High.Range.High.Fidelity.Motion.Blur.7_7_24.2.-.Google.Docs.pdf) + +And here's a paper I wrote on it: +[Using the Jump Flood Algorithm to Dilate Velocity Maps in the Application of Believable High Range High Fidelity Motion Blur](https://github.com/user-attachments/files/16120346/Using.the.Jump.Flood.Algorithm.to.Dilate.Velocity.Maps.in.the.application.of.Believable.High.Range.High.Fidelity.Motion.Blur.7_7_24.2.-.Google.Docs.pdf) From 8c128f2a1f3b79bf7cd8f6410c5053b4fef496d4 Mon Sep 17 00:00:00 2001 From: sebashtioon Date: Sat, 15 Mar 2025 07:05:19 +1100 Subject: [PATCH 04/10] Update README.md to remove outdated Godot 4.4 branch notice --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index bcf1a8e..356dcbd 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,5 @@ # Instructions -**For Godot 4.4 users:** I introduced a new Godot 4.4 branch with required fixes. Download from it instead. - 1. Take the contents of the "addons" folder and move them to an "addons" folder in your project. 2. Add an environment node, then add a MotionBlurCompositor (NEW!!) to it. 3. Add a new PreBlurProcessor effect, which is now required. After it, add a new GuertinMotionBlur, SphynxSimpleJumpFloodMotionBlur, or ExperimentalJumpFloodMotionBlur. From d1f634431c7f33e3a77de17b9638910259006b89 Mon Sep 17 00:00:00 2001 From: Arnold Sallay Date: Tue, 10 Jun 2025 16:12:39 +0200 Subject: [PATCH 05/10] remove unused variables from the scene buffer in the pre blur shader --- .../PreBlurProcessing/Shaders/pre_blur_processor.glsl | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl index 9c400f2..cee1e63 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl @@ -53,18 +53,7 @@ struct SceneData { mediump float roughness_limiter_limit; mediump float opaque_prepass_threshold; - bool fog_enabled; - uint fog_mode; - highp float fog_density; - highp float fog_height; - highp float fog_height_density; - - highp float fog_depth_curve; highp float pad; - highp float fog_depth_begin; - - mediump vec3 fog_light_color; - highp float fog_depth_end; mediump float fog_sun_scatter; mediump float fog_aerial_perspective; From c31f2d8b5d52833f1819601cbdb66572c7a4fc58 Mon Sep 17 00:00:00 2001 From: sphynx-skillcap Date: Tue, 10 Jun 2025 23:05:12 +0300 Subject: [PATCH 06/10] correct uniform buffer struct --- .../Shaders/pre_blur_processor.glsl | 81 ++++++++++--------- 1 file changed, 41 insertions(+), 40 deletions(-) diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl index cee1e63..a3f7604 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl @@ -9,63 +9,64 @@ layout(set = 0, binding = 1) uniform sampler2D vector_sampler; layout(rgba32f, set = 0, binding = 2) uniform writeonly image2D vector_output; struct SceneData { - highp mat4 projection_matrix; - highp mat4 inv_projection_matrix; - highp mat4 inv_view_matrix; - highp mat4 view_matrix; + mat4 projection_matrix; + mat4 inv_projection_matrix; + mat4 inv_view_matrix; + mat4 view_matrix; // only used for multiview - highp mat4 projection_matrix_view[2]; - highp mat4 inv_projection_matrix_view[2]; - highp vec4 eye_offset[2]; + mat4 projection_matrix_view[MAX_VIEWS]; + mat4 inv_projection_matrix_view[MAX_VIEWS]; + vec4 eye_offset[MAX_VIEWS]; // Used for billboards to cast correct shadows. - highp mat4 main_cam_inv_view_matrix; + mat4 main_cam_inv_view_matrix; - highp vec2 viewport_size; - highp vec2 screen_pixel_size; + vec2 viewport_size; + vec2 screen_pixel_size; // Use vec4s because std140 doesn't play nice with vec2s, z and w are wasted. - highp vec4 directional_penumbra_shadow_kernel[32]; - highp vec4 directional_soft_shadow_kernel[32]; - highp vec4 penumbra_shadow_kernel[32]; - highp vec4 soft_shadow_kernel[32]; + vec4 directional_penumbra_shadow_kernel[32]; + vec4 directional_soft_shadow_kernel[32]; + vec4 penumbra_shadow_kernel[32]; + vec4 soft_shadow_kernel[32]; - mediump mat3 radiance_inverse_xform; - - mediump vec4 ambient_light_color_energy; - - mediump float ambient_color_sky_mix; - bool use_ambient_light; - bool use_ambient_cubemap; - bool use_reflection_cubemap; - - highp vec2 shadow_atlas_pixel_size; - highp vec2 directional_shadow_pixel_size; + vec2 shadow_atlas_pixel_size; + vec2 directional_shadow_pixel_size; uint directional_light_count; - mediump float dual_paraboloid_side; - highp float z_far; - highp float z_near; + float dual_paraboloid_side; + float z_far; + float z_near; - bool roughness_limiter_enabled; - mediump float roughness_limiter_amount; - mediump float roughness_limiter_limit; - mediump float opaque_prepass_threshold; + float roughness_limiter_amount; + float roughness_limiter_limit; + float opaque_prepass_threshold; + uint flags; - highp float pad; + mat3 radiance_inverse_xform; - mediump float fog_sun_scatter; - mediump float fog_aerial_perspective; - highp float time; - mediump float reflection_multiplier; // one normally, zero when rendering reflections + vec4 ambient_light_color_energy; + float ambient_color_sky_mix; + float fog_density; + float fog_height; + float fog_height_density; + + float fog_depth_curve; + float fog_depth_begin; + float fog_depth_end; + float fog_sun_scatter; + + vec3 fog_light_color; + float fog_aerial_perspective; + + float time; + float taa_frame_count; vec2 taa_jitter; - bool material_uv2_mode; - float emissive_exposure_normalization; + float emissive_exposure_normalization; float IBL_exposure_normalization; - bool pancake_shadows; uint camera_visible_layers; float pass_alpha_multiplier; }; From a26b7cb74d21b7a5a459be3448bbd60097dc0a08 Mon Sep 17 00:00:00 2001 From: sphynx-skillcap Date: Tue, 10 Jun 2025 23:20:11 +0300 Subject: [PATCH 07/10] fix wrong value in scene uniform buffer struct --- .../PreBlurProcessing/Shaders/pre_blur_processor.glsl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl index a3f7604..06e101c 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl @@ -15,9 +15,9 @@ struct SceneData { mat4 view_matrix; // only used for multiview - mat4 projection_matrix_view[MAX_VIEWS]; - mat4 inv_projection_matrix_view[MAX_VIEWS]; - vec4 eye_offset[MAX_VIEWS]; + mat4 projection_matrix_view[2]; + mat4 inv_projection_matrix_view[2]; + vec4 eye_offset[2]; // Used for billboards to cast correct shadows. mat4 main_cam_inv_view_matrix; From ccd3141ebde37ef63083408f66a5fdcde4126e3b Mon Sep 17 00:00:00 2001 From: Arnold Sallay Date: Thu, 19 Jun 2025 10:19:50 +0200 Subject: [PATCH 08/10] fix generating and adding the motion blur shader to the usable stages --- .../BaseClasses/enhanced_compositor_effect.gd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd index a22801c..fd0bf58 100644 --- a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd @@ -210,6 +210,9 @@ func dispatch_stage(stage: ShaderStageResource, uniforms: Array[RDUniform], push for i in 8: var debug_image_index = i + view * 8; uniforms.append(get_image_uniform(all_debug_images[debug_image_index], 10 + i)) + + if (!stage.shader.is_valid()): + subscirbe_shader_stage(stage) var tex_uniform_set = UniformSetCacheRD.get_cache(stage.shader, 0, uniforms) From f4b8045fa176e1fd68870edd503dfb919f8901c3 Mon Sep 17 00:00:00 2001 From: John James Gutib Date: Mon, 21 Jul 2025 07:46:23 +0800 Subject: [PATCH 09/10] Update addon to use UIDs --- .../BaseClasses/enhanced_compositor_effect.gd.uid | 1 + .../SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd.uid | 1 + .../BaseClasses/mb_compositor_effect.gd.uid | 1 + .../BaseClasses/shader_pass_resource.gd.uid | 1 + .../Debug/debug_overlay_shader_stage.tres | 2 +- .../SphynxMotionBlurToolkit/Debug/post_process_debug.gd.uid | 1 + .../Guertin/base_guertin_motion_blur.gd.uid | 1 + .../SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres | 2 +- .../Guertin/guertin_experimental_blur_stage.tres | 2 +- .../Guertin/guertin_motion_blur.gd.uid | 1 + .../Guertin/guertin_neighbor_max_stage.tres | 2 +- .../Guertin/guertin_overlay_stage.tres | 2 +- .../Guertin/guertin_tile_max_x_stage.tres | 2 +- .../Guertin/guertin_tile_max_y_stage.tres | 2 +- .../Guertin/guertin_tile_variance_stage.tres | 2 +- .../Guertin/new_guertin_motion_blur.gd.uid | 1 + .../JumpFlood/base_jump_flood_motion_blur.gd.uid | 1 + .../JumpFlood/experimental_jf_motion_blur.gd.uid | 1 + .../JumpFlood/experimental_jump_flood_blur_stage.tres | 2 +- .../SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres | 2 +- .../JumpFlood/jump_flood_blur_stage.tres | 2 +- .../JumpFlood/jump_flood_cache_stage.tres | 2 +- .../JumpFlood/jump_flood_construction_stage.tres | 2 +- .../JumpFlood/jump_flood_motion_blur.gd.uid | 1 + .../JumpFlood/jump_flood_neighbor_max_stage.tres | 2 +- .../JumpFlood/jump_flood_overlay_stage.tres | 2 +- .../JumpFlood/jump_flood_tile_max_x_stage.tres | 2 +- .../JumpFlood/jump_flood_tile_max_y_stage.tres | 2 +- .../JumpFlood/realistic_jf_blur_stage.tres | 2 +- .../JumpFlood/realistic_jf_motion_blur.gd.uid | 1 + .../JumpFlood/simple_jf_blur_stage.tres | 2 +- .../JumpFlood/simple_jf_motion_blur.gd.uid | 1 + .../LinearBlurToolkit/LinearMotionBlurMesh.gdshader.uid | 1 + .../LinearBlurToolkit/LinearMotionBlurMesh.tscn | 4 ++-- .../LinearBlurToolkit/linear_motion_blur_mesh.gd.uid | 1 + .../McGuire/base_mcguire_motion_blur.gd.uid | 1 + .../SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres | 2 +- .../McGuire/mcguire_motion_blur.gd.uid | 1 + .../McGuire/mcguire_neighbor_max_stage.tres | 2 +- .../McGuire/mcguire_overlay_stage.tres | 2 +- .../McGuire/mcguire_tile_max_x_stage.tres | 2 +- .../McGuire/mcguire_tile_max_y_stage.tres | 2 +- .../McGuire/mcguire_tile_variance_stage.tres | 2 +- .../blur_velocity_component_resource.gd.uid | 1 + .../PreBlurProcessing/default_camera_movement_component.tres | 5 +---- .../PreBlurProcessing/default_camera_rotation_component.tres | 5 +---- .../PreBlurProcessing/default_object_movement_component.tres | 5 +---- .../PreBlurProcessing/pre_blur_processing_stage.tres | 2 +- .../PreBlurProcessing/pre_blur_processor.gd.uid | 1 + .../RadialBlurToolkit/radial_blur_mesh.gd.uid | 1 + .../RadialBlurToolkit/radial_blur_mesh.gdshader.uid | 1 + .../RadialBlurToolkit/radial_blur_mesh.tscn | 4 ++-- .../SphynxMotionBlurToolkit/SphynxMotionBlurToolkit.gd.uid | 1 + 53 files changed, 55 insertions(+), 42 deletions(-) create mode 100644 addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor_effect.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/Debug/post_process_debug.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/Guertin/base_guertin_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/Guertin/guertin_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/Guertin/new_guertin_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/JumpFlood/base_jump_flood_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jf_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader.uid create mode 100644 addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/McGuire/base_mcguire_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/McGuire/mcguire_motion_blur.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processor.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd.uid create mode 100644 addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader.uid create mode 100644 addons/SphynxMotionBlurToolkit/SphynxMotionBlurToolkit.gd.uid diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd.uid b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd.uid new file mode 100644 index 0000000..50f1b60 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/enhanced_compositor_effect.gd.uid @@ -0,0 +1 @@ +uid://1vxgikmaptn1 diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd.uid b/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd.uid new file mode 100644 index 0000000..60f5bee --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor.gd.uid @@ -0,0 +1 @@ +uid://miqeye1gjimr diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor_effect.gd.uid b/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor_effect.gd.uid new file mode 100644 index 0000000..8eccd3b --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/mb_compositor_effect.gd.uid @@ -0,0 +1 @@ +uid://w4nk3v25wlr1 diff --git a/addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd.uid b/addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd.uid new file mode 100644 index 0000000..4db0d6d --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd.uid @@ -0,0 +1 @@ +uid://g8j232s5j3h6 diff --git a/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres b/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres index 58735f3..a606faa 100644 --- a/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://o2bivm33b0v4"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rqnmr"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rqnmr"] [ext_resource type="RDShaderFile" uid="uid://dyxn6g5gvoge7" path="res://addons/SphynxMotionBlurToolkit/Debug/ShaderFiles/debug_overlay.glsl" id="2_qgd1y"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Debug/post_process_debug.gd.uid b/addons/SphynxMotionBlurToolkit/Debug/post_process_debug.gd.uid new file mode 100644 index 0000000..6fa6b79 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/Debug/post_process_debug.gd.uid @@ -0,0 +1 @@ +uid://b10v6bn571ttt diff --git a/addons/SphynxMotionBlurToolkit/Guertin/base_guertin_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/Guertin/base_guertin_motion_blur.gd.uid new file mode 100644 index 0000000..25f4f6b --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/Guertin/base_guertin_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://dhtlhasy5s11e diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres index 32072c4..62a8197 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dre56ajymywpr"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_loemu"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_loemu"] [ext_resource type="RDShaderFile" uid="uid://m6rlgfu6i0b3" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_kino_blur.glsl" id="2_uo41r"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres index fae83c2..a9ac1b2 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://ca45noqewsyvp"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kvtxq"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kvtxq"] [ext_resource type="RDShaderFile" uid="uid://br71y0l0rxt8h" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_experimental_blur.glsl" id="2_ykr12"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/Guertin/guertin_motion_blur.gd.uid new file mode 100644 index 0000000..8c029b1 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://cqf6jdsx4g8fd diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres index a742592..31fbf04 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cvb65hfs2lrxo"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_i1bu0"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_i1bu0"] [ext_resource type="RDShaderFile" uid="uid://bn88jkvr17x4j" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_neighbor_max.glsl" id="2_jp4do"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres index fed9f06..10c2525 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bidsfymvdyhek"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_2uett"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_2uett"] [ext_resource type="RDShaderFile" uid="uid://i6rnwhmss334" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_overlay.glsl" id="2_evkw4"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres index 53cffa5..3d383c9 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dipvwksvqb3dm"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bxcqf"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bxcqf"] [ext_resource type="RDShaderFile" uid="uid://d0s5upcgm7r6l" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_max_x.glsl" id="2_q6kae"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres index 6dde404..243d261 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bxfg45ubc2pv7"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_gy5dj"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_gy5dj"] [ext_resource type="RDShaderFile" uid="uid://ceetvitdbio4l" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_max_y.glsl" id="2_grpec"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres index 1565004..9253ed2 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bqehecsdgt70s"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kkpwt"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kkpwt"] [ext_resource type="RDShaderFile" uid="uid://by6mslkv0palh" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_variance.glsl" id="2_r5u5d"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/new_guertin_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/Guertin/new_guertin_motion_blur.gd.uid new file mode 100644 index 0000000..646fb67 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/Guertin/new_guertin_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://d3fmk1i3w3jho diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/base_jump_flood_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/JumpFlood/base_jump_flood_motion_blur.gd.uid new file mode 100644 index 0000000..f037f97 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/base_jump_flood_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://dgxwrm8xkkf8d diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jf_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jf_motion_blur.gd.uid new file mode 100644 index 0000000..c88edd9 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jf_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://bsfe7gjet6fxo diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres index 54650bc..f45a826 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cvavvqqstnm1j"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3q423"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3q423"] [ext_resource type="RDShaderFile" uid="uid://bud4a7eh5sqr8" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_experimental_blur.glsl" id="2_8flx6"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres index af7fc15..ad746c1 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bj3exhmsfcx4w"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_v4e3u"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_v4e3u"] [ext_resource type="RDShaderFile" uid="uid://c4dywnp7k8rph" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jfp_simple.glsl" id="2_msxel"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres index 684a55a..1830bc3 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://nhb123qs0ja8"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_fyqxe"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_fyqxe"] [ext_resource type="RDShaderFile" uid="uid://c57nhlyxb4m1t" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_blur.glsl" id="2_c1vs2"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres index c5b760d..8deb3f5 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bq18dhoelcexm"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3clo0"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3clo0"] [ext_resource type="RDShaderFile" uid="uid://quuyr2q5w5kx" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_cache.glsl" id="2_val47"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres index 8631f8c..db39427 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://clwi2fnp1nm3r"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_eeyf1"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_eeyf1"] [ext_resource type="RDShaderFile" uid="uid://rkkajixdjosk" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jfp_backtracking_experimental.glsl" id="2_o6bvw"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_motion_blur.gd.uid new file mode 100644 index 0000000..54c406d --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://dk2sd37tr35fm diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres index 532788e..2125ddb 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://co5k7plgmxepi"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8et3l"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8et3l"] [ext_resource type="RDShaderFile" uid="uid://cfk5chwlcyay4" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_neighbor_max.glsl" id="2_fub7x"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres index 1016abe..9902d84 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dc5fr84ue3dn5"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6wgo2"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6wgo2"] [ext_resource type="RDShaderFile" uid="uid://dig08kpnfakuf" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_overlay.glsl" id="2_ljukb"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres index bd10947..78f7102 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://c10aboaly701b"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5367c"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5367c"] [ext_resource type="RDShaderFile" uid="uid://djp3da364fk2l" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_guertin_tile_max_x.glsl" id="2_1b71e"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres index 17ed1c7..c31e468 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cymk87e4nyxva"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5vg08"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5vg08"] [ext_resource type="RDShaderFile" uid="uid://cqlltc8f21wre" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_guertin_tile_max_y.glsl" id="2_iusae"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres index 9a28052..004d1cf 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://ceav72kvj4qbw"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_qdmen"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_qdmen"] [ext_resource type="RDShaderFile" uid="uid://b1fr5qhhrbpst" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_realistic_blur.glsl" id="2_bdp68"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_motion_blur.gd.uid new file mode 100644 index 0000000..b435f56 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://crllj3giwvpcw diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres index 5698a6c..17a0126 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bk5yd5plopwi2"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_ljx3c"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_ljx3c"] [ext_resource type="RDShaderFile" uid="uid://c1vndulne5a5r" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_simple_new_blur.glsl" id="2_i8sdd"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_motion_blur.gd.uid new file mode 100644 index 0000000..d446196 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://bv1us8f5v6vgx diff --git a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader.uid b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader.uid new file mode 100644 index 0000000..d0db3c2 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader.uid @@ -0,0 +1 @@ +uid://b0yo6ig2nsllq diff --git a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn index d2153b3..4345b3f 100644 --- a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn +++ b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://b8aytbebcsmv8"] -[ext_resource type="Shader" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader" id="1_m7mjv"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd" id="2_glqur"] +[ext_resource type="Shader" uid="uid://dgf8dfuu6xtxl" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader" id="1_m7mjv"] +[ext_resource type="Script" uid="uid://bpwvp0aasuaut" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd" id="2_glqur"] [sub_resource type="BoxMesh" id="BoxMesh_lylv4"] diff --git a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd.uid b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd.uid new file mode 100644 index 0000000..48ec23c --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd.uid @@ -0,0 +1 @@ +uid://bbm7uwucfi217 diff --git a/addons/SphynxMotionBlurToolkit/McGuire/base_mcguire_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/McGuire/base_mcguire_motion_blur.gd.uid new file mode 100644 index 0000000..8aaf2c0 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/McGuire/base_mcguire_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://d33m2xxpmhx1i diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres index 4bae310..817e3ed 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cp5pmuoa15e5g"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_16plp"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_16plp"] [ext_resource type="RDShaderFile" uid="uid://7fjex8wuiejk" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_blur.glsl" id="2_nk2ao"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_motion_blur.gd.uid b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_motion_blur.gd.uid new file mode 100644 index 0000000..1bd847c --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_motion_blur.gd.uid @@ -0,0 +1 @@ +uid://dvtvgovkm5l20 diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres index 126d347..5c0ec43 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bk8tn7n5k0b1r"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6n3p7"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6n3p7"] [ext_resource type="RDShaderFile" uid="uid://byfogr1qtbafi" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_neighbor_max.glsl" id="2_ig0yf"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres index 681c723..859d1fc 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://chg1vh0sap86j"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rpgp3"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rpgp3"] [ext_resource type="RDShaderFile" uid="uid://ylkrbqh7unvl" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_overlay.glsl" id="2_sx8p0"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres index a93d0ef..c27b0fb 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://kgrk5sdoor7t"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_50cqr"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_50cqr"] [ext_resource type="RDShaderFile" uid="uid://bp5jl5351ph2d" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_max_x.glsl" id="2_m4c7y"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres index 14bea9e..7ad03bc 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://d2rdmkpi41wf1"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_4imrj"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_4imrj"] [ext_resource type="RDShaderFile" uid="uid://deow8m5u2ji84" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_max_y.glsl" id="2_8ewid"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres index d578417..1721ab9 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://d1ckx52l74p0"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bipj1"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bipj1"] [ext_resource type="RDShaderFile" uid="uid://ddo60n85uqwbk" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_variance.glsl" id="2_5lusy"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd.uid b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd.uid new file mode 100644 index 0000000..df5dfe8 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd.uid @@ -0,0 +1 @@ +uid://bb0m2hlp30cxq diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres index 3d06652..4d1a672 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres @@ -1,9 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://cslvcweyejh3c"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_856ea"] +[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_856ea"] [resource] script = ExtResource("1_856ea") -multiplier = 1.0 -lower_threshold = 0.0 -upper_threshold = 0.0 diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres index f2f1b05..a536f30 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres @@ -1,9 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://iru8ynu04i00"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_j2iku"] +[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_j2iku"] [resource] script = ExtResource("1_j2iku") -multiplier = 1.0 -lower_threshold = 0.0 -upper_threshold = 0.0 diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres index 25bcaa1..3cec202 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres @@ -1,9 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://rp3mpjmisoyh"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_ijikr"] +[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_ijikr"] [resource] script = ExtResource("1_ijikr") -multiplier = 1.0 -lower_threshold = 0.0 -upper_threshold = 0.0 diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres index 87811f1..50103ab 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://c8ulad7utgrg7"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8hijg"] +[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8hijg"] [ext_resource type="RDShaderFile" uid="uid://ojudxyx6f4rx" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl" id="2_w54vd"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processor.gd.uid b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processor.gd.uid new file mode 100644 index 0000000..9cdbbc1 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processor.gd.uid @@ -0,0 +1 @@ +uid://b4n1i7gnlrx1n diff --git a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd.uid b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd.uid new file mode 100644 index 0000000..961674d --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd.uid @@ -0,0 +1 @@ +uid://1eg0dywebinh diff --git a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader.uid b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader.uid new file mode 100644 index 0000000..9f754b3 --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader.uid @@ -0,0 +1 @@ +uid://cxg6csyres7j0 diff --git a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn index 0bf0585..e86e66f 100644 --- a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn +++ b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://8p6li7o742g3"] -[ext_resource type="Shader" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader" id="1_36vys"] -[ext_resource type="Script" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd" id="2_cfhks"] +[ext_resource type="Shader" uid="uid://dolcjg8djw0fj" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader" id="1_36vys"] +[ext_resource type="Script" uid="uid://duiwswdrbr4q1" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd" id="2_cfhks"] [sub_resource type="CylinderMesh" id="CylinderMesh_pgvyt"] resource_local_to_scene = true diff --git a/addons/SphynxMotionBlurToolkit/SphynxMotionBlurToolkit.gd.uid b/addons/SphynxMotionBlurToolkit/SphynxMotionBlurToolkit.gd.uid new file mode 100644 index 0000000..56fb5cc --- /dev/null +++ b/addons/SphynxMotionBlurToolkit/SphynxMotionBlurToolkit.gd.uid @@ -0,0 +1 @@ +uid://dq0mo42b5y4iw From 31f559f3598151d1f14832dace91ee0278db4ce8 Mon Sep 17 00:00:00 2001 From: John James Gutib Date: Tue, 22 Jul 2025 19:04:11 +0800 Subject: [PATCH 10/10] Multiple .tres UID fixes --- .../Debug/debug_overlay_shader_stage.tres | 2 +- .../SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres | 2 +- .../Guertin/guertin_experimental_blur_stage.tres | 2 +- .../Guertin/guertin_neighbor_max_stage.tres | 2 +- .../Guertin/guertin_overlay_stage.tres | 2 +- .../Guertin/guertin_tile_max_x_stage.tres | 2 +- .../Guertin/guertin_tile_max_y_stage.tres | 2 +- .../Guertin/guertin_tile_variance_stage.tres | 2 +- .../JumpFlood/experimental_jump_flood_blur_stage.tres | 2 +- addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres | 2 +- .../JumpFlood/jump_flood_blur_stage.tres | 2 +- .../JumpFlood/jump_flood_cache_stage.tres | 2 +- .../JumpFlood/jump_flood_construction_stage.tres | 2 +- .../JumpFlood/jump_flood_neighbor_max_stage.tres | 2 +- .../JumpFlood/jump_flood_overlay_stage.tres | 2 +- .../JumpFlood/jump_flood_tile_max_x_stage.tres | 2 +- .../JumpFlood/jump_flood_tile_max_y_stage.tres | 2 +- .../JumpFlood/realistic_jf_blur_stage.tres | 2 +- .../JumpFlood/simple_jf_blur_stage.tres | 2 +- .../LinearBlurToolkit/LinearMotionBlurMesh.tscn | 4 ++-- .../SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres | 2 +- .../McGuire/mcguire_neighbor_max_stage.tres | 2 +- .../McGuire/mcguire_overlay_stage.tres | 2 +- .../McGuire/mcguire_tile_max_x_stage.tres | 2 +- .../McGuire/mcguire_tile_max_y_stage.tres | 2 +- .../McGuire/mcguire_tile_variance_stage.tres | 2 +- .../PreBlurProcessing/default_camera_movement_component.tres | 2 +- .../PreBlurProcessing/default_camera_rotation_component.tres | 2 +- .../PreBlurProcessing/default_object_movement_component.tres | 2 +- .../PreBlurProcessing/pre_blur_processing_stage.tres | 2 +- .../RadialBlurToolkit/radial_blur_mesh.tscn | 4 ++-- 31 files changed, 33 insertions(+), 33 deletions(-) diff --git a/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres b/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres index a606faa..4fbdde2 100644 --- a/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Debug/debug_overlay_shader_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://o2bivm33b0v4"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rqnmr"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rqnmr"] [ext_resource type="RDShaderFile" uid="uid://dyxn6g5gvoge7" path="res://addons/SphynxMotionBlurToolkit/Debug/ShaderFiles/debug_overlay.glsl" id="2_qgd1y"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres index 62a8197..9ef8496 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dre56ajymywpr"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_loemu"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_loemu"] [ext_resource type="RDShaderFile" uid="uid://m6rlgfu6i0b3" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_kino_blur.glsl" id="2_uo41r"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres index a9ac1b2..c08b4c0 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_experimental_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://ca45noqewsyvp"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kvtxq"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kvtxq"] [ext_resource type="RDShaderFile" uid="uid://br71y0l0rxt8h" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_experimental_blur.glsl" id="2_ykr12"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres index 31fbf04..ded2bdc 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cvb65hfs2lrxo"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_i1bu0"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_i1bu0"] [ext_resource type="RDShaderFile" uid="uid://bn88jkvr17x4j" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_neighbor_max.glsl" id="2_jp4do"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres index 10c2525..7e521cf 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bidsfymvdyhek"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_2uett"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_2uett"] [ext_resource type="RDShaderFile" uid="uid://i6rnwhmss334" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_overlay.glsl" id="2_evkw4"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres index 3d383c9..439e89f 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dipvwksvqb3dm"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bxcqf"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bxcqf"] [ext_resource type="RDShaderFile" uid="uid://d0s5upcgm7r6l" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_max_x.glsl" id="2_q6kae"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres index 243d261..89d7964 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bxfg45ubc2pv7"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_gy5dj"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_gy5dj"] [ext_resource type="RDShaderFile" uid="uid://ceetvitdbio4l" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_max_y.glsl" id="2_grpec"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres index 9253ed2..57d42ec 100644 --- a/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres +++ b/addons/SphynxMotionBlurToolkit/Guertin/guertin_tile_variance_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bqehecsdgt70s"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kkpwt"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_kkpwt"] [ext_resource type="RDShaderFile" uid="uid://by6mslkv0palh" path="res://addons/SphynxMotionBlurToolkit/Guertin/ShaderFiles/guertin_tile_variance.glsl" id="2_r5u5d"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres index f45a826..434cc79 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/experimental_jump_flood_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cvavvqqstnm1j"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3q423"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3q423"] [ext_resource type="RDShaderFile" uid="uid://bud4a7eh5sqr8" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_experimental_blur.glsl" id="2_8flx6"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres index ad746c1..216df23 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jf_simple_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bj3exhmsfcx4w"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_v4e3u"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_v4e3u"] [ext_resource type="RDShaderFile" uid="uid://c4dywnp7k8rph" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jfp_simple.glsl" id="2_msxel"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres index 1830bc3..62084b2 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://nhb123qs0ja8"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_fyqxe"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_fyqxe"] [ext_resource type="RDShaderFile" uid="uid://c57nhlyxb4m1t" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_blur.glsl" id="2_c1vs2"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres index 8deb3f5..cac7340 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_cache_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bq18dhoelcexm"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3clo0"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_3clo0"] [ext_resource type="RDShaderFile" uid="uid://quuyr2q5w5kx" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_cache.glsl" id="2_val47"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres index db39427..0ee0e3b 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_construction_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://clwi2fnp1nm3r"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_eeyf1"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_eeyf1"] [ext_resource type="RDShaderFile" uid="uid://rkkajixdjosk" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jfp_backtracking_experimental.glsl" id="2_o6bvw"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres index 2125ddb..5efd70d 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://co5k7plgmxepi"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8et3l"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8et3l"] [ext_resource type="RDShaderFile" uid="uid://cfk5chwlcyay4" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_neighbor_max.glsl" id="2_fub7x"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres index 9902d84..2f0f3d5 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://dc5fr84ue3dn5"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6wgo2"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6wgo2"] [ext_resource type="RDShaderFile" uid="uid://dig08kpnfakuf" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_overlay.glsl" id="2_ljukb"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres index 78f7102..e48f2e0 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://c10aboaly701b"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5367c"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5367c"] [ext_resource type="RDShaderFile" uid="uid://djp3da364fk2l" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_guertin_tile_max_x.glsl" id="2_1b71e"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres index c31e468..63cde92 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/jump_flood_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cymk87e4nyxva"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5vg08"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_5vg08"] [ext_resource type="RDShaderFile" uid="uid://cqlltc8f21wre" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jf_guertin_tile_max_y.glsl" id="2_iusae"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres index 004d1cf..4ba39ec 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/realistic_jf_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://ceav72kvj4qbw"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_qdmen"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_qdmen"] [ext_resource type="RDShaderFile" uid="uid://b1fr5qhhrbpst" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_realistic_blur.glsl" id="2_bdp68"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres index 17a0126..753a75e 100644 --- a/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/JumpFlood/simple_jf_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bk5yd5plopwi2"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_ljx3c"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_ljx3c"] [ext_resource type="RDShaderFile" uid="uid://c1vndulne5a5r" path="res://addons/SphynxMotionBlurToolkit/JumpFlood/ShaderFiles/jump_flood_simple_new_blur.glsl" id="2_i8sdd"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn index 4345b3f..99a7646 100644 --- a/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn +++ b/addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://b8aytbebcsmv8"] -[ext_resource type="Shader" uid="uid://dgf8dfuu6xtxl" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader" id="1_m7mjv"] -[ext_resource type="Script" uid="uid://bpwvp0aasuaut" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd" id="2_glqur"] +[ext_resource type="Shader" uid="uid://b0yo6ig2nsllq" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/LinearMotionBlurMesh.gdshader" id="1_m7mjv"] +[ext_resource type="Script" uid="uid://bbm7uwucfi217" path="res://addons/SphynxMotionBlurToolkit/LinearBlurToolkit/linear_motion_blur_mesh.gd" id="2_glqur"] [sub_resource type="BoxMesh" id="BoxMesh_lylv4"] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres index 817e3ed..b5e58fc 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_blur_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://cp5pmuoa15e5g"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_16plp"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_16plp"] [ext_resource type="RDShaderFile" uid="uid://7fjex8wuiejk" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_blur.glsl" id="2_nk2ao"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres index 5c0ec43..1dd22e8 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_neighbor_max_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://bk8tn7n5k0b1r"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6n3p7"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_6n3p7"] [ext_resource type="RDShaderFile" uid="uid://byfogr1qtbafi" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_neighbor_max.glsl" id="2_ig0yf"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres index 859d1fc..8694df3 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_overlay_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://chg1vh0sap86j"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rpgp3"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_rpgp3"] [ext_resource type="RDShaderFile" uid="uid://ylkrbqh7unvl" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_overlay.glsl" id="2_sx8p0"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres index c27b0fb..3708648 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_x_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://kgrk5sdoor7t"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_50cqr"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_50cqr"] [ext_resource type="RDShaderFile" uid="uid://bp5jl5351ph2d" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_max_x.glsl" id="2_m4c7y"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres index 7ad03bc..c0bceaa 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_max_y_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://d2rdmkpi41wf1"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_4imrj"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_4imrj"] [ext_resource type="RDShaderFile" uid="uid://deow8m5u2ji84" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_max_y.glsl" id="2_8ewid"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres index 1721ab9..699baf8 100644 --- a/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres +++ b/addons/SphynxMotionBlurToolkit/McGuire/mcguire_tile_variance_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://d1ckx52l74p0"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bipj1"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_bipj1"] [ext_resource type="RDShaderFile" uid="uid://ddo60n85uqwbk" path="res://addons/SphynxMotionBlurToolkit/McGuire/ShaderFiles/mcguire_tile_variance.glsl" id="2_5lusy"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres index 4d1a672..bc5d3bf 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_movement_component.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://cslvcweyejh3c"] -[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_856ea"] +[ext_resource type="Script" uid="uid://bb0m2hlp30cxq" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_856ea"] [resource] script = ExtResource("1_856ea") diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres index a536f30..866a62d 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_camera_rotation_component.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://iru8ynu04i00"] -[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_j2iku"] +[ext_resource type="Script" uid="uid://bb0m2hlp30cxq" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_j2iku"] [resource] script = ExtResource("1_j2iku") diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres index 3cec202..2c6e49c 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/default_object_movement_component.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="BlurVelocityComponentResource" load_steps=2 format=3 uid="uid://rp3mpjmisoyh"] -[ext_resource type="Script" uid="uid://bf0k1mgpkpaph" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_ijikr"] +[ext_resource type="Script" uid="uid://bb0m2hlp30cxq" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/blur_velocity_component_resource.gd" id="1_ijikr"] [resource] script = ExtResource("1_ijikr") diff --git a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres index 50103ab..6297421 100644 --- a/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres +++ b/addons/SphynxMotionBlurToolkit/PreBlurProcessing/pre_blur_processing_stage.tres @@ -1,6 +1,6 @@ [gd_resource type="Resource" script_class="ShaderStageResource" load_steps=3 format=3 uid="uid://c8ulad7utgrg7"] -[ext_resource type="Script" uid="uid://bre6lfu0dp38x" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8hijg"] +[ext_resource type="Script" uid="uid://g8j232s5j3h6" path="res://addons/SphynxMotionBlurToolkit/BaseClasses/shader_pass_resource.gd" id="1_8hijg"] [ext_resource type="RDShaderFile" uid="uid://ojudxyx6f4rx" path="res://addons/SphynxMotionBlurToolkit/PreBlurProcessing/Shaders/pre_blur_processor.glsl" id="2_w54vd"] [resource] diff --git a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn index e86e66f..c80bce5 100644 --- a/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn +++ b/addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.tscn @@ -1,7 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://8p6li7o742g3"] -[ext_resource type="Shader" uid="uid://dolcjg8djw0fj" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader" id="1_36vys"] -[ext_resource type="Script" uid="uid://duiwswdrbr4q1" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd" id="2_cfhks"] +[ext_resource type="Shader" uid="uid://cxg6csyres7j0" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gdshader" id="1_36vys"] +[ext_resource type="Script" uid="uid://1eg0dywebinh" path="res://addons/SphynxMotionBlurToolkit/RadialBlurToolkit/radial_blur_mesh.gd" id="2_cfhks"] [sub_resource type="CylinderMesh" id="CylinderMesh_pgvyt"] resource_local_to_scene = true