Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Рендерю в кастомном framebuffer'е обьекты и рисую их затем в майнкрафтовсую текстуру. В общем все как по туториалу вот тут: ссылка
Рендерю все точно так же в RenderWorldLastEvent.
Проблема: Когда пытаюсь нарисовать в мире что-то другое... например обычный квадрат без всяких применений шейдеров...
Применяю к текстуре дефолтного фреймбафера свой шейдер (Рисую новый Quad c такой же текстурой WorldRenderLastEvent), но сталкиваюсь со следующей проблемой
к "пустоте" шейдер не применяется. Насколько я понимаю, пустоты в текстуре вообще нет (отрисовал квад в мире с той же текстурой, и пустота...
Начал немного разбиратся в FrameBuffer, но не могу никак понять. Почитал начальный гайд на форуме с использованием шейдера блюр. Все по гайду вышло и решил немного продолжить эксперимент. Забиндил текстуру майнкрафтовского ФБ, отрисовал ее во весь экран ну и затем как по гайду. Все получилось...
Добро, хотелось бы понять как делать что-то по типу масок\слоев в UI, видел уже что-то подобное в майне, да и вот на видео недавно увидел:
Суть в том что оно рендерит лишь часть изображения или даже целого блока с различными элементами, которая попадает в зону видимости.
Разбирал подобные...
Снова здарова! У меня есть особый блок, в какой-то степени объединяющий функционал наковальни и сундука. Для его рендера я юзал TESR, но хочу изменить его на ISimpleBlockRenderingHandler, т.к. моя модель по большому счету статична и не имеет анимаций. Я читал что использование...
Всем привет, всегда занимался созданием модов под Майнкрафт на локальной машине. Сейчас это стало как хобби, дома организовал себе отдельную машину для моддинга, настроил РДП, прокинул порты и теперь подключаюсь к ней по удаленке. Все бы ничего, но при запуске Майна вылазит ошибка от OpenGL -...
Искал много, искал долго, так и не нашёл. Каким образом можно реализовать постпроцессинг с помощью шейдера? Единственная тема по данному вопросу ограничилась ответом "Посмотри в моде Blur". Посмотрел, понял немного, но из того что понял - не подходит. Также в теме "Работа с Framebuffer"...
Когда пытаюсь забиндить framebuffer, выдает 1282 invalid operation. Хотя мой буфер нормально скомпилился, т.к. при проверке выдал GL_FRAMEBUFFER_COMPLETE. Это происходит только в билде, в среде он нормально биндится. У меня нет идей почему так может происходить. Бинжу я кстать через ARB...
Вот есть обычный метод glScissor, который вырезает всю отрисовку, кроме заданного прямоугольника. Но возможно ли использовать такую вырезалку на произвольных фигурах (круг, ромб и т.д.)?
Я проинициализировал FrameBuffer в ClientProxy данным образом (вместе с буфером глубины)
Minecraft mc = Minecraft.getMinecraft();
framebufferId = glGenFramebuffers();
glBindFramebuffer(GL_FRAMEBUFFER, framebufferId);
renderedTextureId = glGenTextures()...
Всё было отлично и работало без нареканий. Не трогал вообще этот код, но в один прекрасный момент все сломалось 🌚
Начало крашить на строке glDrawArrays:
vao.bind();
staticShader.getTextureSampler().loadTexUnit(0);
staticShader.getLightMapSampler().loadTexUnit(1)...
Добрый день товарищи! Столкнулся с проблемой, есть машины, которые являются метаблоками. Есть класс BlockAppliance, в котором определенны методы createTileEnitity(), который в зависимости от метадаты создаёт тайл. Проблема в том, что у блока и так два параметра blockstate - meta(тип машины)...
Как можно с помощью OpenGL рендерить текстуру, у которой вместо всех цветов будет мой цвет (например, красный)? Вот как здесь:
Исходная текстура:
Рендер:
Я не особо силен в премудростях OpenGL и заранее извиняюсь, если вопрос покажется вам дуратским. Я рендерю строку в левом верхнем углу при перегрузе вот таким макаром:
@SideOnly(Side.CLIENT)
@SubscribeEvent
public void renderOverloadMessage(RenderGameOverlayEvent event) {...
Здравствуйте. Можете подсказать, с чего начать читать или изучать что-то, чтобы моих знаний хватало на добавление нормал (или бамп) мап, вместе с дифуз мапой. Было бы неплохо, но я не заставляю, но можно вкратце описать путь внедрения их в рендер самой игры.
Сейчас читаю мануалы на хабре про...
Доброго времени суток. Такова задача, необходимо вызвать:
GL11.glReadPixels(0, 0, width, height, GL11.GL_RGBA, GL11.GL_UNSIGNED_BYTE, buffer );
из другого потока, но при попытке естественно выдает:
java.lang.RuntimeException: No OpenGL context found in the current thread.
Это скриншотер но...
Знатоки майн рендера и OpenGL отзовитесь!
Вопрос такой:
Есть белая текстура. Я отрисовываю с ней полигон и задаю ему, например, красный цвет. Полигон получается красным.
Если бы текстура была чёрная, то какой бы цвет я не задавал, полигон будет чёрным! Это называется смешивание цвета типа...