opengl

  1. fukkivdan

    Скиссор и яркость

    Такой вопрос возник: можно ли с помощью glScissor() в центре (да и вообще любой области) экрана изменять яркость? То есть имеется квадратик 50х50 пикселей, изменять яркость майна именно в этом квадратике? Или мои думы глупы, и можно сделать по другому?
  2. tox1cozZ

    glDrawElements и IItemRenderer

    Пытаюсь рендерить модель в IItemRenderer: public void render(){ GL30.glBindVertexArray(model.getVaoID()); GL20.glEnableVertexAttribArray(0); GL20.glEnableVertexAttribArray(1); GL20.glEnableVertexAttribArray(2); GL13.glActiveTexture(GL13.GL_TEXTURE0)...
  3. Endless

    .

    .
  4. Могучий горгон

    Opengl Fixed Function Pipeline или как перенести освещение в шейдер

    Всем привет. Захотел я тут добавить некоторые спецэффекты предмету(в руке от первого лица), но для их обработки необходима шейдерная программа. Все бы ничего, да только если использовать шейдер, а не стандартный конвейер Fixed Function Pipeline, освещение очевидно нужно каким-то образом...
  5. F

    Добавленный через BufferBuilder в TileEntitySpecialRender полигон меняет цвет

    Добавленный через BufferBuilder в TileEntitySpecialRender текстурированный полигон меняет цвет на черный при изменении дистанции. И это меня жутко бесит. Пробовал отключать цвет, туман и даже на всякий случай блендинг. Что происходит: Как я рисую полигон: BufferBuilder vb =...
  6. mousecray

    Уроки по OpenGl

    Доброго времени суток! Посоветуйте какие-нибудь туториалы по openGL (с ориентировкой на майнкрафт, если это имеет смысл). Желательно на русском, но и другими я зыками брезговать не стану. Это не значит, что я не нашёл, это значит, что на мой неискушённый взгляд, то что я нашёл неудобно, и плохо...
  7. RareScrap

    GL11 и прозрачность

    Добрый день, товарищи. Я хочу реализовать сетку, как на картинке Зарендерил парралелипипед, но прозрачность добавить ему не получается. И что интересно, блоки внутри парралелипипеда рендерятся, а насквозь он не просматривается. @SubscribeEvent fun render(e: RenderWorldLastEvent) { val...
  8. TalosDx

    Реально ли зарендерить circle с текстуркой?

    Реально ли зарендерить circle с текстуркой? Вообщем есть идея сделать классный прогресс бар, но особо в голову ничего не лезет, как точки там расчитывать, как оно должно быть. По идее прогресс рассчитывать простым делением на 360, но как брать uv у текстуры, какие точки брать для x,y. И делать...
  9. Sunrise

    OpenGL и рендер шрифта с помощью библиотеки

    Добро! Я использую библиотеку Slick2D для отрисовки шрифтов по типу .ttf, на версиях ниже 1.10 все работает нормально, а вот на MCP 1.10 вот такой вот косяк, ломает все другие шрифты (обычные майна), по всей области данного GUI (чат не трогает). Насколько я понял, это уже где-то в UnicodeFont...
  10. Зарак

    Рендер фантомного блока

    У меня есть мой блок, хочу, что-бы держа определённый Item, вокруг него появились к примеру блоки наковальни. Делал через DrawBlockHighlightEvent, используя метод mc.getBlockRendererDispatcher().renderBlockBrightness, но блок постоянно был под мною. Га примере, видно, что я хочу(вокруг стекла...
  11. BestFoxy

    OpenGL

    Всем здаров,что отвечает у OpenGL за сдвиг текстуры вверх/вниз.
  12. BestFoxy

    Рендер картинки

    Всем привет. Хочу рендер картинки в нижнем правом углу но вот , вроде бы всё правильно , но картинки не вижу @SubscribeEvent public void bbb6(Post event) { EntityClientPlayerMP mcp = this.mc.thePlayer; int water = (int)Water.getWater(this.mc.thePlayer); if(Water>= 20) {...
  13. Minebot

    Пример черно-белого шейдера на GLSL

    Привет всем. Когда я писал мод на скиллы, я прочитал статью про шейдеры, и про то, как их использовать в майнкрафте вот из этого тутора Алекса. И там не было конкретного примера, и так как некоторые просили его, я решился его сделать сам, и слить код с объяснениями, который я написал для того...
  14. AlexSoсol

    Огонь

    Доброго времени суток о/ Решил я сделать меч, у которого на лезвие наложен эффект а-ля горение. Но не такой убогий пиксельный огонь как в минисрафте, а нормальный, полноценный (в пределах моих способностей) огонь на партиклах. Предположим, что они у меня уже есть. Но теперь вопрос в другом -...
  15. D

    OpenGL и всякие трюки.

    Привет ребят. Тут возникла необходимость сделать вх для админов. То есть, если игрок опнут или в креативе, то при помощи OGL или еще чего - подсвечивать энтитей и определенные блоки. Как такое реализовать, было ли такое уже на форуме? Было бы неплохо примеров, возможно даже с кодом ибо...
  16. Develance

    Отрисовка круга на клиенте и дамаг круга на сервере

    Короч, делаю зону по типу зоны в пабге. У меня была идея создать блок, который дамажит, заменять его на воздух с течением времени, может вы какие идеи подскажите
  17. RinKirin

    Тест глубины частиц

    Сделал я свою систему частиц(ну а кто её не делал?) Ну и чтоб рендерилось все нормально выключил тест глубины для частиц. Получилось вот так НО, конечно все как всегда(не может заработать нормально с моими кривыми руками) И..... Воотт, как это можно пофиксить? Думаю код рендера и как я...
  18. GlassSpirit

    Запрос на гайдик по рендеру частиц)

    Может кто-нибудь, щарящий в GL, рендере и во всяких этих VertexBuffer запилить гайд-статейку с объяснениями, как рендерятся партиклы в 1.12, что это такое и как оно работает? Очень интересует, откуда берутся текстуры, как их добавлять, ну и соответсвенно как делать свои партиклы. Также, будет...
  19. Minebot

    OpenGL error

    При заходе в мир выскакивает один раз это, и мой блок с ISimpleBlockRenderingHandler перестает рендрится. ########## GL ERROR ##### @ Post render 1282: Invalid operation Вот весь код рендера, из-за которого возникает ошибка. Из-за чего это? @Override public boolean...
  20. JustAGod

    VBO и IBO

    Итак вот мой код: package ru.justagod.objblock.client.render.model import org.lwjgl.BufferUtils import org.lwjgl.opengl.GL15.{GL_ELEMENT_ARRAY_BUFFER, glDeleteBuffers, glGenBuffers} import org.lwjgl.opengl.GL20.{glEnableVertexAttribArray, glVertexAttribPointer} import org.lwjgl.opengl.{GL11...
Сверху