▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Better Blur

Better Blur

Improved blur algorithm for 24w09a's new GUI

675
13

Not required in 24w11a and above!

Note: This resource pack requires a full game restart to load correctly. A restart is also required after disabling the pack.

Improves the blur algorithm used in 24w09a's new GUI.

The vanilla blur algorithm uses an unweighted average of surrounding pixels, which produces a blocky appearance (especially look around the hotbar):

Vanilla blur

This resource pack slightly modifies the algorithm to reduce the weight of further away pixels, which produces a much nicer blur effect:

Better blur

This is the entire patch to the vanilla blur shader:

Code
--- vanilla/assets/minecraft/shaders/program/blur.fsh    2024-02-28 12:37:42.000000000 +0000
+++ betterblur/assets/minecraft/shaders/program/blur.fsh    2024-02-28 18:44:39.232389841 +0000
@@ -28,7 +28,7 @@
         // Accumulate smoothed blur
         float strength = 1.0 - abs(r / Radius);
         totalStrength = totalStrength + strength;
-        blurred = blurred + sampleValue;
+        blurred = blurred + (sampleValue * strength);
     }
-    fragColor = vec4(blurred.rgb / (Radius * 2.0 + 1.0), totalAlpha);
+    fragColor = vec4(blurred.rgb / totalStrength, totalAlpha);
 }

Given the strength and totalStrength variables are already in the vanilla shader but are unused, it seems possible that the blur algorithm was originally intended to be more similar to this resource pack.

I release this under CC0 1.0 Universal, although it probably isn't substantial enough to be eligible for copyright anyway.

Совместимость

Minecraft: Java Edition

24w09a

Поддерживаемые окружения

Клиент

Создатели

Детали

Лицензия:CC0-1.0
Опубликован:2 года назад
Обновлён:2 года назад
Главная