framebuffer

  1. MCArTyR

    Помощь с Framebuffer

    Читал данный гайд, но он как ни странно старый и под 1.12.2 Я же пишу мод на Fabric под 1.20.1, использую GeckoLib 4.4.4 Проблема в том, что я хочу скопировать свой SimpleFramebuffer на майновский MinecraftClient.getInstance.getFramebuffer(), но не знаю как называются методы в новой версии.
  2. fefedddd

    Проблема с альфой и рендером объекта из ФБО 1.19.2

    Перерыл весь интернет в поиске, но нашёл только парочку советов что хоть немного улучшили мою ситуацию. Сверху это та что была отрендерена из ФБО Ниже это то как должна была выглядеть картинка из ФБО GL20.glBlendEquationSeparate(GL14.GL_FUNC_ADD, GL14.GL_MAX)...
  3. solam4ik

    как получить картинку глубины

    как получить картину глубины из майнкрафтовского фрэймбафера при получение через mc.getFramebuffer().depthBuffer получаю либо 1 или -1 1 - это я как понимаю сама картинка фрейбафера а -1 - прост белое что то помогите
  4. Illiaz

    Не работает шейдер

    Решил я сделать по гайду с ютуба сделать bloom, включил для начала только bright filter, на экране один сплошной цвет, и у меня все шейдеры с гайда работают так-же неправильно. Не могу понять что делаю не так. Буду очень благодарен, если мне кто-то поможет с решением проблемы. Основной код где я...
  5. lSheenl

    [Решено] Некорректная работа Framebuffer

    Хочу добавить размытие по гауссу для симуляции свечения объектов, для этого я решил использовать Framebuffer. Реализовал размытие и казалось бы проблем должно и не быть Однако, когда я пытаюсь перенести глубину из майнкрафт фреймбуфера, чтобы светящиеся объекты не торчали сквозь стены...
  6. N

    FBO + Alpha

    Здравствуйте всем! Столкнулся с FBO и пост-обработкой. Почему то с FBO альфа работает как то странно. Для примера: Рендерю на экране белый квадрат с альфой 255, в нем черный квадрат с альфой 200. С FBO почему то черный квадрат с альфой 200 становится прозрачным для фбо майна. В чем может быть...
  7. hohserg

    Полигон перестает рисовать если добавить вызов отрисовки текста

    Хочу сделать следующую вещь: рендерить какой-нить контент во фреймбуфер и потом юзать этот фреймбуфер в качестве текстуры для другого полигона. Есть такой фрагмент кода, который производит рендер во фреймбуфер def drawPageContainerContent(): Unit = { mc.fontRenderer.drawString("Testlol"...
  8. Hexagone

    Рендер в фреймбуффер в 1.7.10

    Как рендерить что-то в фреймбуффер в 1.7.10? Я посмотрел туториал "Framebuffer: Начало" под 1.12.2, попытался отрендерить кубик, так как BufferBuilder-а нет на старых версиях, но ничего не вышло... То ли я тупой, то ли туториал на более старые версии не подходит, но я склоняюсь больше к первому...
  9. MaximPixel

    2D рендер в изображение

    Каким образом можно 2D рендер, то есть рендер предметов, интерфейсов и т.п., сохранить на некий буфер и сохранить в виде BufferedImage обязательно с альфой? Смотрел этот ресурс, но сделать его так, чтобы он работал с 2D у меня не получилось (да и вообще не шарю в том замудренном коде). Заранее...
  10. AceGo

    баги с framebuffer

    После большой паузы решил опять вернутся к пост обработке, но с каждым новым шагом сталкиваюсь с новыми багами. Ближе к делу. Рендерю 3д модель во временный FBO, в котором применяю пост обработку. Затем текстуру этого ФБО рисую в дефолтный и вот результат. Эффекты работают, все вроде хорошо...
  11. AceGo

    Сломал рендер

    Снова здравствуйте! Сегодня у меня очередная проблема с рендером. Сломал рендер я лично своими руками, но вот только не знаю как теперь чинить. Проблема: Решил попробовать свои шейдеры на рендере партиклей... создал для этого так же несколько фреймбаферов. Зарендерил в него свою партиклю, дабы...
  12. AceGo

    Рендер после работы с FrameBuffer

    Рендерю в кастомном framebuffer'е обьекты и рисую их затем в майнкрафтовсую текстуру. В общем все как по туториалу вот тут: ссылка Рендерю все точно так же в RenderWorldLastEvent. Проблема: Когда пытаюсь нарисовать в мире что-то другое... например обычный квадрат без всяких применений шейдеров...
  13. AceGo

    FrameBuffer и Рендер

    Применяю к текстуре дефолтного фреймбафера свой шейдер (Рисую новый Quad c такой же текстурой WorldRenderLastEvent), но сталкиваюсь со следующей проблемой к "пустоте" шейдер не применяется. Насколько я понимаю, пустоты в текстуре вообще нет (отрисовал квад в мире с той же текстурой, и пустота...
  14. JackRaidenPH

    Постпроцессинг

    Искал много, искал долго, так и не нашёл. Каким образом можно реализовать постпроцессинг с помощью шейдера? Единственная тема по данному вопросу ограничилась ответом "Посмотри в моде Blur". Посмотрел, понял немного, но из того что понял - не подходит. Также в теме "Работа с Framebuffer"...
  15. Феанор

    Постпроцессинг

    Уже несколько дней читаю разные туториалы по этой теме, но никак не могу до конца понять как это сделать. Мне нужно просто наложить свой шейдер на экран. Я разобрался, как добавить свой шейдер, как отрисовать просто небольшой синий квадрат над игроком (а наложив на него чёрно-белый шейдер...
  16. Феанор

    BufferBuilder - нет класса, а у Tesselator отсутствуют некоторые методы.

    Пользовался этой статьёй: Framebuffer: Начало. Мне нужно при выполнении условия включать шейдер, превращающий всё в цветной негатив. Для начала решил попробовать по первой статье сделать блюр шейдер, но Intelij не находит некоторых методов у класса Tesselator, а так же не находит вообще класса...
  17. Minebot

    Invalid operation при бинде framebuffer

    Когда пытаюсь забиндить framebuffer, выдает 1282 invalid operation. Хотя мой буфер нормально скомпилился, т.к. при проверке выдал GL_FRAMEBUFFER_COMPLETE. Это происходит только в билде, в среде он нормально биндится. У меня нет идей почему так может происходить. Бинжу я кстать через ARB...
  18. Minebot

    OpenGL не рендрит в мой FrameBuffer

    Я проинициализировал FrameBuffer в ClientProxy данным образом (вместе с буфером глубины) Minecraft mc = Minecraft.getMinecraft(); framebufferId = glGenFramebuffers(); glBindFramebuffer(GL_FRAMEBUFFER, framebufferId); renderedTextureId = glGenTextures()...
  19. Могучий горгон

    Framebuffer: Начало

    Эта статья посвящена буферам кадра(framebuffers), как их использовать, зачем нужны, и какие в майнкрафте есть средства для удобной работы с ними. В интернете есть много туториалов на эту тему, но использование буфера кадра в контексте уже написанной игры не так очевидно, как на чистом...
  20. Tenebrius

    Можно ли сложить два FrameBuffer'a

    Доброго времени суток, думаю вопрос понятен. Можно ли наложить один FrameBuffer на другой? И как это осуществить?
Сверху