From 24312bb49f63521da410bff37ac9d5bb41f722fe Mon Sep 17 00:00:00 2001 From: sphynx-owner Date: Mon, 8 Jul 2024 17:46:50 +0300 Subject: [PATCH] fix: removed undesired blurring --- .../MyJumpFloodIteration/jfp_backtracking_experimental.glsl | 4 ++-- addons/MyJumpFloodIteration/jump_flood_blur.glsl | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/addons/MyJumpFloodIteration/jfp_backtracking_experimental.glsl b/addons/MyJumpFloodIteration/jfp_backtracking_experimental.glsl index c7eaf39..ad0268d 100644 --- a/addons/MyJumpFloodIteration/jfp_backtracking_experimental.glsl +++ b/addons/MyJumpFloodIteration/jfp_backtracking_experimental.glsl @@ -161,7 +161,7 @@ vec4 get_backtracked_sample(vec2 uvn, vec2 chosen_uv, vec2 chosen_velocity, vec4 continue; } - vec2 new_sample = round((uvn - chosen_velocity * velocity_multiplier) * render_size) / render_size; + vec2 new_sample = uvn - chosen_velocity * velocity_multiplier; if((new_sample.x < 0.) || (new_sample.x > 1.) || (new_sample.y < 0.) || (new_sample.y > 1.)) { @@ -203,7 +203,7 @@ void main() { return; } - vec2 uvn = (vec2(uvi)) / render_size; + vec2 uvn = (vec2(uvi) + vec2(0.5)) / render_size; int iteration_index = params.iteration_index; diff --git a/addons/MyJumpFloodIteration/jump_flood_blur.glsl b/addons/MyJumpFloodIteration/jump_flood_blur.glsl index 263ad19..43c4468 100644 --- a/addons/MyJumpFloodIteration/jump_flood_blur.glsl +++ b/addons/MyJumpFloodIteration/jump_flood_blur.glsl @@ -159,7 +159,7 @@ void main() return; } - vec2 uvn = vec2(uvi) / render_size; + vec2 uvn = vec2(uvi + vec2(0.5)) / render_size; int iteration_count = int(params.motion_blur_samples); @@ -195,7 +195,7 @@ void main() float total_weight = 1;// max(0.0001, length(naive_velocity)); - vec2 offset = vec2(sample_step * noise_offset); + vec2 offset = vec2(0); vec4 col = base * total_weight;