From e3ba524e62bd933e725c49edec305dd72e76260f Mon Sep 17 00:00:00 2001 From: sphynx-owner Date: Mon, 8 Jul 2024 17:49:10 +0300 Subject: [PATCH] fix: removed undesired blurring --- MainScene.tscn | 6 +++--- MyJumpFloodIteration/jfp_backtracking_experimental.glsl | 4 ++-- .../jfp_backtracking_experimental.glsl.import | 2 +- MyJumpFloodIteration/jump_flood_blur.glsl | 2 +- MyJumpFloodIteration/jump_flood_blur.glsl.import | 2 +- MyJumpFloodIteration/jump_flood_overlay.glsl.import | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) diff --git a/MainScene.tscn b/MainScene.tscn index c37928c..ecf30b1 100644 --- a/MainScene.tscn +++ b/MainScene.tscn @@ -33,11 +33,11 @@ [ext_resource type="PackedScene" uid="uid://b62ieebpxbuin" path="res://Scenes/Section03/S3B1.tscn" id="16_m1vvn"] [ext_resource type="PackedScene" uid="uid://q5n4wbhxihjp" path="res://Scenes/Section03/S3B2.tscn" id="17_4e0xd"] [ext_resource type="PackedScene" uid="uid://ncj04jk76gn0" path="res://Scenes/Section02/Bistro_StringLights.tscn" id="17_j1o0m"] -[ext_resource type="RDShaderFile" uid="uid://cdb8ur8nilc2v" path="res://MyJumpFloodIteration/jump_flood_blur.glsl" id="17_lj2u4"] +[ext_resource type="RDShaderFile" uid="uid://g3whtgve2pja" path="res://MyJumpFloodIteration/jump_flood_blur.glsl" id="17_lj2u4"] [ext_resource type="PackedScene" uid="uid://chlhxyb30n5bj" path="res://Scenes/Section03/S3B3.tscn" id="18_4ij38"] [ext_resource type="AudioStream" uid="uid://b6rc81y5wriln" path="res://Audio/day_bg.ogg" id="18_kwmnc"] -[ext_resource type="RDShaderFile" uid="uid://4q34gu55e05b" path="res://MyJumpFloodIteration/jfp_backtracking_experimental.glsl" id="18_opepq"] -[ext_resource type="RDShaderFile" uid="uid://dh60de130esmd" path="res://MyJumpFloodIteration/jump_flood_overlay.glsl" id="19_7g3lb"] +[ext_resource type="RDShaderFile" uid="uid://cyie7mgl4oldy" path="res://MyJumpFloodIteration/jfp_backtracking_experimental.glsl" id="18_opepq"] +[ext_resource type="RDShaderFile" uid="uid://52l5tiro70ml" path="res://MyJumpFloodIteration/jump_flood_overlay.glsl" id="19_7g3lb"] [ext_resource type="PackedScene" uid="uid://cou4bgmlcrc2" path="res://Scenes/Section03/S3B4.tscn" id="19_acyb5"] [ext_resource type="AudioStream" uid="uid://cngxal8rdb5mj" path="res://Audio/night_bg.ogg" id="19_ida67"] [ext_resource type="Script" path="res://MyJumpFloodIteration/jump_flood_blur.gd" id="20_0qnwf"] diff --git a/MyJumpFloodIteration/jfp_backtracking_experimental.glsl b/MyJumpFloodIteration/jfp_backtracking_experimental.glsl index c7eaf39..ad0268d 100644 --- a/MyJumpFloodIteration/jfp_backtracking_experimental.glsl +++ b/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/MyJumpFloodIteration/jfp_backtracking_experimental.glsl.import b/MyJumpFloodIteration/jfp_backtracking_experimental.glsl.import index 744c889..d6a8c9c 100644 --- a/MyJumpFloodIteration/jfp_backtracking_experimental.glsl.import +++ b/MyJumpFloodIteration/jfp_backtracking_experimental.glsl.import @@ -2,7 +2,7 @@ importer="glsl" type="RDShaderFile" -uid="uid://4q34gu55e05b" +uid="uid://cyie7mgl4oldy" path="res://.godot/imported/jfp_backtracking_experimental.glsl-d67307f6899fed647164be410a7debc8.res" [deps] diff --git a/MyJumpFloodIteration/jump_flood_blur.glsl b/MyJumpFloodIteration/jump_flood_blur.glsl index 263ad19..c0b2554 100644 --- a/MyJumpFloodIteration/jump_flood_blur.glsl +++ b/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); diff --git a/MyJumpFloodIteration/jump_flood_blur.glsl.import b/MyJumpFloodIteration/jump_flood_blur.glsl.import index d6a71fa..7b039e9 100644 --- a/MyJumpFloodIteration/jump_flood_blur.glsl.import +++ b/MyJumpFloodIteration/jump_flood_blur.glsl.import @@ -2,7 +2,7 @@ importer="glsl" type="RDShaderFile" -uid="uid://cdb8ur8nilc2v" +uid="uid://g3whtgve2pja" path="res://.godot/imported/jump_flood_blur.glsl-df0c6b7cc65d8b0520871790f9075253.res" [deps] diff --git a/MyJumpFloodIteration/jump_flood_overlay.glsl.import b/MyJumpFloodIteration/jump_flood_overlay.glsl.import index c420cea..e5f538c 100644 --- a/MyJumpFloodIteration/jump_flood_overlay.glsl.import +++ b/MyJumpFloodIteration/jump_flood_overlay.glsl.import @@ -2,7 +2,7 @@ importer="glsl" type="RDShaderFile" -uid="uid://dh60de130esmd" +uid="uid://52l5tiro70ml" path="res://.godot/imported/jump_flood_overlay.glsl-764d3c488a9e9576eab825591e868325.res" [deps]