Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Пытаюсь подружить мод с шейдером. Как бы я не пытался по-разному написать пути до json файла шейдера, всё время выбивает ошибку.
Could not find program with id: visual-border:core/fog_wall
Смотрел референс с исходников майна (как всё устроено по структуре). Пробовал по-разному писать путь...
Привет! Я Столкнулся с проблемой при создании маски сущностей (EntityMaskRenderer.java) для тепловизора (ThermalVisionRenderer.java). Возникают визуальные артефакты, связанные с рендером: Рука игрока иногда отображается белой и полупрозрачной. В некоторых случаях модель руки ломается...
Я хочу сделать шейдер для тепловизора, похожий на фотографии, которые я прикрепил. Подобное вообще можно сделать в 1.12.2? Если да, то как мне подсвечивать сущностей, подскажите, пожалуйста
Мне нужно сделать прибор ночного видения, я знаю, что это можно сделать с помощью шейдеров, но у меня совсем не получается это сделать, то экран разделяется на две части, то изображение с тем, что видит игрок летает в виде отдельного окна. Объясните, пожалуйста, как работают шейдеры, ну или...
В minecraft 1.12.2 есть папка assets/minecraft/shaders, внутри есть две категории: post (для применения шейдеров) и program (для написания тех самых шейдеров)
Так вот, как научится писать свои шейдеры на основе шейдеров из той папки?
Конкретно я хотел написать шейдер на bloom эффект для ярких...
Доброго времени суток, господа программисты. Я хочу рассказать о том, как можно рисовать треугольники в кубаче, не прибегая к устаревшим технологиям.
Вообще, стоит начать с краткого ликбеза, и первое, сама причина написания этой статьи - Immediate Rendering в кубаче.
В майне используется...
Коротко про ситуацию:
Создаю большой проект и дошел до этапа графики и понял, что стандартная графика не подходит.
Пробовал использовать ChatGPT и даже он не помог, код, который он выдавал был лютым говно-кодом и не работоспособным.
Может кто может помочь с реализацией...
Пытаюсь сделать размытие (что то похоже на blur но через rand) использую текстуру чтобы получить rgb и размыть его
uniform sampler2D texture;
uniform vec2 rectSize;
uniform float smoth;
float calculator(vec2 pos, vec2 size, float smoth) {
return length(max(abs(pos) - size, 0.0)) - smoth;
}...
как получить картину глубины из майнкрафтовского фрэймбафера при получение через mc.getFramebuffer().depthBuffer получаю либо 1 или -1
1 - это я как понимаю сама картинка фрейбафера
а -1 - прост белое что то
помогите
Здравствуйте.
Пытался сделать рендер !!!окошка!!!(отдельный drawRect) меню с 0-0.5 альфой и блюром.
Просмотрел куча вариантов, немного выучил GLSL пока все это читал, но так ничего конкретного на счет блюра не понял.
Пытался использовать шейдер который грузится майнкрафтом
#version 120
uniform...
Ребята, знающие OGL, у меня интересный вопрос возник: а можно ли как-то воздействовать шейдером на текстуру глубины FBO?
Ведь это же, всё-таки, картинка.
Но как это осуществить?
Предполагаю, что нужно сперва скопировать глубину в картинку, нарисовать что-нибудь, а потом обратно запихнуть её в...
Всем здрасти!
Продолжаю мучить шейдеры и столкнулся с одной странной проблемой: загрузка z-буфера из собственного FBO в FBO майна происходит с задержкой в самом начале игры... Задержка длится от нуля до 2-3, а иногда и 5-10-ти секунд.
Что делаю:
1. Создаю свой фрейм буфер с включенной глубиной...
Всем доброго дня!
Запрашиваю тяжёлую артиллерию, а именно ребят, шарящих в OGL.
@Dahaka-у, @CumingSoon-а и @Oldestkon-а отмечу сразу, потому что надеюсь на них и уповаю )
Основной вопрос в названии.
Собираюсь создавать постэффект (знающие люди догадаются какой именно), буду рисовать на экран...
Доброго времени суток. Вообщем возникла необходимость загружать кастомный шейдер при определенном событии. Загружаю шейдер таким образом:
Minecraft.getInstance().gameRenderer.loadShader(new ResourceLocation(Main.modID,"shaders/post/video_distortion.json"));
Шейдер работает нормально, но сразу...
Здрасте господа, давно тут не объявлялся. В моддинге я давольно молод и оттого неопытен. Взялся за пользовательский запуск шейдеров, да получаю исключение RuntimeException: No OpenGL context found in the current thread. Шейдер включаю через loadShader(ResourceLocation) в EntityRenderer...
Начал немного разбиратся в FrameBuffer, но не могу никак понять. Почитал начальный гайд на форуме с использованием шейдера блюр. Все по гайду вышло и решил немного продолжить эксперимент. Забиндил текстуру майнкрафтовского ФБ, отрисовал ее во весь экран ну и затем как по гайду. Все получилось...
Привет всем. Когда я писал мод на скиллы, я прочитал статью про шейдеры, и про то, как их использовать в майнкрафте вот из этого тутора Алекса. И там не было конкретного примера, и так как некоторые просили его, я решился его сделать сам, и слить код с объяснениями, который я написал для того...
Как я понял, framebuffer это матрица из пикселей, которые получились после прохождения пайплайна рендринга. Можно ли как-нибудь перед выводом на экран достать зарендренный кадр и изменить его? Можно ли при этом использовать fragment shader? Или только с пом. CPU можно?
У меня есть зарендриная сфера из нескольких полигонов. Как мне сделать так, что бы в шейдере этой сферы, у меня были координаты не относительно какого-то полигона или экрана, а относительно общей развертки всей сферы (можно координатой пикселя в развертки или же широтой и долготой). Возможно это...