Исходник ValueBlur | Expensive 3.1

Начинающий
Статус
Оффлайн
Регистрация
17 Сен 2024
Сообщения
23
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Вот вам блюр экспы 3.1 писал, максимально оптимизировал.

Кинуть в DisplayUtils

public static void drawBlur(float x, float y, float width, float height, int color, Vector4f vector4f) {
Minecraft mc = Minecraft.getInstance();
Framebuffer mcFramebuffer = mc.getFramebuffer();

mcFramebuffer.bindFramebuffer(true);

KawaseBlur.blur.updateBlur(10.0f, 3);

KawaseBlur.blur.render(() -> {
GlStateManager.pushMatrix();
GlStateManager.enableBlend();

ShaderUtil.rounded.attach();


ShaderUtil.rounded.setUniform("size", width * 2, height * 2);
ShaderUtil.rounded.setUniform("round", vector4f.x, vector4f.y, vector4f.z, vector4f.w);
ShaderUtil.rounded.setUniform("smoothness", 0.0f, 1.5f);
ShaderUtil.rounded.setUniform("color", ColorUtils.rgba(color));

drawQuads(x, y, width, height, 7);

ShaderUtil.rounded.detach();
GlStateManager.disableBlend();
GlStateManager.popMatrix();
});

mcFramebuffer.bindFramebuffer(false);
}
 
Начинающий
Статус
Оффлайн
Регистрация
23 Апр 2024
Сообщения
451
Реакции[?]
1
Поинты[?]
2K
Вот вам блюр экспы 3.1 писал, максимально оптимизировал.

Кинуть в DisplayUtils

public static void drawBlur(float x, float y, float width, float height, int color, Vector4f vector4f) {
Minecraft mc = Minecraft.getInstance();
Framebuffer mcFramebuffer = mc.getFramebuffer();

mcFramebuffer.bindFramebuffer(true);

KawaseBlur.blur.updateBlur(10.0f, 3);

KawaseBlur.blur.render(() -> {
GlStateManager.pushMatrix();
GlStateManager.enableBlend();

ShaderUtil.rounded.attach();


ShaderUtil.rounded.setUniform("size", width * 2, height * 2);
ShaderUtil.rounded.setUniform("round", vector4f.x, vector4f.y, vector4f.z, vector4f.w);
ShaderUtil.rounded.setUniform("smoothness", 0.0f, 1.5f);
ShaderUtil.rounded.setUniform("color", ColorUtils.rgba(color));

drawQuads(x, y, width, height, 7);

ShaderUtil.rounded.detach();
GlStateManager.disableBlend();
GlStateManager.popMatrix();
});

mcFramebuffer.bindFramebuffer(false);
}
фу кодек
 
Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2022
Сообщения
140
Реакции[?]
0
Поинты[?]
0
1726936913813.png
и да кстати вот норм код т.к кодек не сделал норм закругление как у меня на скрине т.к в drawRoundedRect оно умножается на 2

норм код::
    public static void drawBlur(float x, float y, float width, float height, int color, Vector4f vector4f) {
        Minecraft mc = Minecraft.getInstance();
        Framebuffer mcFramebuffer = mc.getFramebuffer();

        mcFramebuffer.bindFramebuffer(true);

        KawaseBlur.blur.updateBlur(10.0f, 3);

        KawaseBlur.blur.render(() -> {
            GlStateManager.pushMatrix();
            GlStateManager.enableBlend();

            ShaderUtil.rounded.attach();


            ShaderUtil.rounded.setUniform("size", width * 2, height * 2);
            ShaderUtil.rounded.setUniform("round", new float[]{vector4f.x * 2.0F, vector4f.y * 2.0F, vector4f.z * 2.0F, vector4f.w * 2.0F});
            ShaderUtil.rounded.setUniform("smoothness", 0.0f, 1.5f);
            ShaderUtil.rounded.setUniform("color", ColorUtils.rgba(color));

            drawQuads(x, y, width, height, 7);

            ShaderUtil.rounded.detach();
            GlStateManager.disableBlend();
            GlStateManager.popMatrix();
        });

        mcFramebuffer.bindFramebuffer(false);
    }
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
17 Сен 2024
Сообщения
23
Реакции[?]
0
Поинты[?]
0
Посмотреть вложение 286143
и да кстати вот норм код т.к кодек не сделал норм закругление как у меня на скрине т.к в обычном drawRoundedRect оно умножается на 2 как я и сделал

норм код::
    public static void drawBlur(float x, float y, float width, float height, int color, Vector4f vector4f) {
        Minecraft mc = Minecraft.getInstance();
        Framebuffer mcFramebuffer = mc.getFramebuffer();

        mcFramebuffer.bindFramebuffer(true);

        KawaseBlur.blur.updateBlur(10.0f, 3);

        KawaseBlur.blur.render(() -> {
            GlStateManager.pushMatrix();
            GlStateManager.enableBlend();

            ShaderUtil.rounded.attach();


            ShaderUtil.rounded.setUniform("size", width * 2, height * 2);
            ShaderUtil.rounded.setUniform("round", new float[]{vector4f.x * 2.0F, vector4f.y * 2.0F, vector4f.z * 2.0F, vector4f.w * 2.0F});
            ShaderUtil.rounded.setUniform("smoothness", 0.0f, 1.5f);
            ShaderUtil.rounded.setUniform("color", ColorUtils.rgba(color));

            drawQuads(x, y, width, height, 7);

            ShaderUtil.rounded.detach();
            GlStateManager.disableBlend();
            GlStateManager.popMatrix();
        });

        mcFramebuffer.bindFramebuffer(false);
    }
Спасибо за поправку
 
Новичок
Статус
Оффлайн
Регистрация
22 Сен 2020
Сообщения
61
Реакции[?]
3
Поинты[?]
2K
Фу, ну и нахуя это надо, какого хуя ты вообще берёшь буффер майнкрафта, выключаешь порт ему а потом в конце включаешь, нахуя ты вообще взял шейдер rounded если он в твоей пасте и так уже реализуется в каком-нибудь RenderUtils, по факту ты ничего не оптимизировал, там как и была хуйня неоптимизированная по блюру, так и осталась.
Пересмотрел и ахуел с того, что ты зачем-то матрицу включаешь, это же вообще пиздец, сделал бы хотя-бы что бы не через лямбду это говно ебашить
 
Начинающий
Статус
Оффлайн
Регистрация
4 Июл 2024
Сообщения
320
Реакции[?]
0
Поинты[?]
0
?
Фу, ну и нахуя это надо, какого хуя ты вообще берёшь буффер майнкрафта, выключаешь порт ему а потом в конце включаешь, нахуя ты вообще взял шейдер rounded если он в твоей пасте и так уже реализуется в каком-нибудь RenderUtils, по факту ты ничего не оптимизировал, там как и была хуйня неоптимизированная по блюру, так и осталась.
Пересмотрел и ахуел с того, что ты зачем-то матрицу включаешь, это же вообще пиздец, сделал бы хотя-бы что бы не через лямбду это говно ебашить
ну ты обхуесосил, но использовать будешь)
мда
 
Начинающий
Статус
Оффлайн
Регистрация
12 Авг 2024
Сообщения
12
Реакции[?]
0
Поинты[?]
0
что-делать если после включение худа закругление есть по после секунда пропадает?
 
Начинающий
Статус
Оффлайн
Регистрация
24 Апр 2024
Сообщения
86
Реакции[?]
0
Поинты[?]
0
Вот вам блюр экспы 3.1 писал, максимально оптимизировал.

Кинуть в DisplayUtils

public static void drawBlur(float x, float y, float width, float height, int color, Vector4f vector4f) {
Minecraft mc = Minecraft.getInstance();
Framebuffer mcFramebuffer = mc.getFramebuffer();

mcFramebuffer.bindFramebuffer(true);

KawaseBlur.blur.updateBlur(10.0f, 3);

KawaseBlur.blur.render(() -> {
GlStateManager.pushMatrix();
GlStateManager.enableBlend();

ShaderUtil.rounded.attach();


ShaderUtil.rounded.setUniform("size", width * 2, height * 2);
ShaderUtil.rounded.setUniform("round", vector4f.x, vector4f.y, vector4f.z, vector4f.w);
ShaderUtil.rounded.setUniform("smoothness", 0.0f, 1.5f);
ShaderUtil.rounded.setUniform("color", ColorUtils.rgba(color));

drawQuads(x, y, width, height, 7);

ShaderUtil.rounded.detach();
GlStateManager.disableBlend();
GlStateManager.popMatrix();
});

mcFramebuffer.bindFramebuffer(false);
}
а в чем заключается оптимизация если вся оптимизация идет через glsl код блюра
 
Забаненный
Статус
Оффлайн
Регистрация
17 Мар 2024
Сообщения
194
Реакции[?]
2
Поинты[?]
4K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ne s expensila 2.0 :joycat:
скоро норм блюр будет 1727342445689.png
 
Начинающий
Статус
Оффлайн
Регистрация
22 Сен 2024
Сообщения
27
Реакции[?]
0
Поинты[?]
0
Сверху Снизу