ibakedmodel

  1. tox1cozZ

    Изменить текстуру BakedQuad в кастомной реализации IBakedModel

    Собственно, сабж. В 1.12.2 с этим не было никаких проблем - был готовый класс BakedQuadRetextured, который без проблем позволял изменить текстуру квада: В 1.16.5 я такого вообще не нашёл. Пытался скопировать класс, код довольно сильно отличается, половины методов/полей нет, чем я только не...
  2. hohserg

    Получить BakedModel для произвольного ResourceLocation

    Допустим, у мя в ассетах лежит json модель, которая не принадлежит ни одному предмету/блоку. Хочу получить BakedModel для нее. На 1.12.2 решается довольно просто, вызовом ванильного лоадера моделей val loadModel: ResourceLocation => IModel = { val VanillaLoaderClass =...
  3. hohserg

    Полигоны модели блока затемняются при наличии соседнего блока

    Когда ставлю блок рядом со своим - некоторые полигоны моего блока затемняются. Это также зависит от настроек мягкого освещения. (кликни, это видосы, но она не воспроизводятся в тэге форума) Как это пофиксить?
  4. hohserg

    Endothermic - нарушаем третий закон термодинамики в отношении запеченных квадов 2.1.2

    К вопросу актуальности В последних версиях майнкрафта модели блоков и предметов состоят BakedQuad, запеченных квадов. Для обывателя это выглядит как какие-то массивы интов и вообще непонятно, как с ними работать. Endothermic - графическая библиотека, сосредоточенная на работе с BakedQuad-ами...
  5. hohserg

    BakedQuad, запеченные модели

    В новых версиях модели блоков и предметов делаются как запеченные модели. Я делаю инструментарий для работы с BakedQuad-ами и хочу узнать мнения других разработчиков, кто работает с запеченными. Несколько вопросов: Как вы обычно работаете с IBakedModel? Чувствуете ли недостаток какого-то...
  6. IStateMapper и партиклы

    Юзаю ModelLoader#setCustomStateMapper. Когда игрок бегает, спавнится ParticleDigging. Там есть метод "setParticleTexture". Дальше партикл берется из BlockModelShapes#getTexture метода. Дальше "getModelForState" метод.. А вот тут самое интересное, что bakedModelStore#get будет возвращать null...
  7. hohserg

    Инструментарий для работы с BakedQuad

    У кого-нить есть на примете какая-нить либка для работы с полигонами(квадами)? Например, имея экземпляр BakedQuad получить 4 его вершины. Или применить матрицу преобразования на уже готовый квад и получить новый, преобразованный. Поделитесь ссылкой, пожалуйста. Заранее спасибо)
  8. BlesseNtumble

    Освещение блоков с кастомным IBakedModel

    Сделал рендер 2 слоя на блоках через IBakedModel, все прекрасно, все работает, но, освещение на блоках ломается. Где фиксить? public class BakedModelFullbright extends BakedModelDelegate { private static final VertexFormat format = new...
  9. Могучий горгон

    Добавление моделей блокам и предметам

    Содержание 1 часть - Что такое ICustomModelLoader и как майнкрафт загружает модели. 2 часть - Подробное описание интерфейсов для создания моделей. 3 часть - Создание предмета с плоской моделью. 4 часть - Создание блока с простой и сложной моделями. В новой версии единственный способ загружать...
  10. hohserg

    Создание моделей при помощи кода

    Всем привет. Вы уже знаете, что модели для предметов можно создавать при помощи json, в виде ресурсов. В этом гайде будет рассмотрен альтернативный вариант создания моделей - при помощи кода. Зачем оно? На то есть две причины(как минимум). Во первых, для того, чтобы создавать динамические...
  11. TalosDx

    Optifine и мой блок II

    Оптифайн плевали на нужды простых разров. Это мы все прекрасно знаем. Проблема: текстурки рендерятся через 5 точку разработчиков оптифайна при использовании сглаживания или шейдеров. Та-дам. Я зарендерил весь мир моей моделькой. И получилось очень плохо. Модельку я подменяю максимально...
Сверху