opengl

  1. GlassSpirit

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

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

    OpenGL error

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

    ImageIO

    Крч есть у меня такой вот код: override def bindTexture(resource: Resource): Unit = { if (!resource.isTexture) throw new RuntimeException(s"$resource is not a texture") textures.get(resource) match { case Some(texture) => texture.bindAsTexture() case None =>...
  5. Tenebrius

    Как определить из какого OpenGL класса метод

    Добрый день. Собственно вопрос в заголовке. Как определить из какого класса OpenGL взят метод? Например возьмум в пример метод glTranslated, всем известно, что он из класса GL11, а если у меня есть метод, например glGenFramebuffers и я знаю, что он из OpenGL, то как узнать в каком классе он...
  6. STFlowerG

    Поворот модели каждый тик.

    Всем привет. Как сделать, чтобы предмет крутился каждый тик с определённой скоростью? Это отдельный метод OpenGL или цикл?
  7. mnsbabydoll

    Бинд текстуры

    Приветствую вас, мододелы. Можете подсказать, как забиндить текстуру, которая находится не в стандартной системе для майна (ResourceLocation), а в InputStream (получаю картинку из инета)?
  8. Makaroni

    Вращение модели в реальном времени

    Есть стандартная система для поворота блока хранящиеся в json файле с использованием EnumFacing, где можно поставить значения поворота заранее { "variants": { "normal": { "model": "uran:uranius" }, "facing=north": { "model": "uran:uranius" }, "facing=south": { "model"...
  9. AlexSoсol

    Текстура-карта

    Доброго всем времени суток о/ Вопрос в следующем, каким образом можно обрезать одну текстуру по другой? То есть вместо того, чтобы создавать уберсложную 2D модель из 100500 полигонов использовать картинку, которая будет являться "картой", из которой будет браться прозрачность каждого пикселя...
  10. AlexSoсol

    Светящаяся по краям сфера (рендер)

    Доброго времени суток Помнится здесь кто-то пытался повторить Квен (картиночка в галерее) из Ведьмака - такой шарик, что по центру всё видно, а к краям цвет сгущается. Кто помнит, где это было, киньте ссылку на решение, пожалуйста :3
  11. AlexSoсol

    Шейдеры GLSL [ч.2 - Добавление в игру] [upd: ч.2.5 - логирование ошибок]

    Доброго времени суток! о/ В этой части я расскажу, как добавить в игру созданный в предыдущей части вершинный шейдер. Если вы не читали её и вообще понятия не имеете, что такое шейдер, вам сюда: Шейдеры GLSL [ч.1 - Fragment Shaders] Итак, без лишних слов, начинаем! Сразу скажу: все программы...
  12. AlexSoсol

    Шейдеры GLSL [ч.1 - Fragment Shaders]

    Доброго времени суток, уважаемые о/ Данная серия туториалов будет посвящена созданию собственных шейдеров на основе языка openGL Shading Language, или GLSL. Предисловие: Освоить создание графических шейдеров — это значит взять под свой контроль всю мощь видепроцессора с его тысячами...
  13. AlexSoсol

    Несколько источников света

    Доброго всем времени суток о/ Решил я малёх поизучать шейдеры, и наткнулся на интересную дилемму - как добавить в сцену с картой нормалей несколько источников света, используя так называемую "lightmap" - чёрную текстуру с белыми "пятнами"? С одним источником сначала всё казалось просто, но...
  14. TalosDx

    Определение стороны по координатам 4 векторов.

    Напарился намучился и пришел к тому что нужно самому определять сторону блока, так как игра думает, что это например юг, а на деле это восток. Соответственно, есть 4 вектора в каждом координаты своей точки(x,y,z) И нужно как-то правильно определить какая это сторона. То есть нужно определить не...
  15. TalosDx

    Как рассчитывать цвета и свет, если сторона сместилась?

    Есть очень сильная формула функция. Для постройки плоскости проблема в том, что она смещает сторону в рандом. Это нельзя исправить производительность и так низкая. Вопрос, можно ли как-то определить что ли куда она сместилась? Третьи сутки без сна вообще не соображаю :\
  16. CumingSoon

    Optifine

    Как работать с оптифайном в воркспейсе? Я пробовал его разбирать, но не вышло ничего. Если кто-то поможет, то спасибо ему
  17. Nix13

    Краш при отрисовке круга

    Пытаюсь рисовать круг так: public void drawHP(double xC, double yC, int r) { GL11.glPushMatrix(); GL11.glDisable(GL11.GL_TEXTURE_2D); GL11.glEnable(GL11.GL_BLEND); double x, y; GL11.glColor4f(0.2f, 0.2f, 0.2f, 1); Tessellator tess =...
  18. STFlowerG

    OpenGL наклон

    Всем привет! У меня возникла проблема с мечём, я не знаю каким действием OpenGL наклонить предмет вперёд. Не подскажите как? package sub_mod.obj_item; import net.minecraft.client.Minecraft; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import...
  19. AlexSoсol

    Рендер огня

    Доброго всем времени суток о/ Такой вопрос.. как, используя OpenGL (желательно именно его, без средств самого майна), можно отрендерить огонь? Дайте, пожалуйста, туториал или хотя бы пример кода, ибо всё, что я смог нагуглить - либо вообще не на Java, либо с кучей частиц, что выглядит не...
Назад
Сверху