Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Собственно, сабж.
В 1.12.2 с этим не было никаких проблем - был готовый класс BakedQuadRetextured, который без проблем позволял изменить текстуру квада:
В 1.16.5 я такого вообще не нашёл. Пытался скопировать класс, код довольно сильно отличается, половины методов/полей нет, чем я только не...
Допустим, у мя в ассетах лежит json модель, которая не принадлежит ни одному предмету/блоку.
Хочу получить BakedModel для нее.
На 1.12.2 решается довольно просто, вызовом ванильного лоадера моделей
val loadModel: ResourceLocation => IModel = {
val VanillaLoaderClass =...
Когда ставлю блок рядом со своим - некоторые полигоны моего блока затемняются. Это также зависит от настроек мягкого освещения.
(кликни, это видосы, но она не воспроизводятся в тэге форума)
Как это пофиксить?
К вопросу актуальности
В последних версиях майнкрафта модели блоков и предметов состоят BakedQuad, запеченных квадов. Для обывателя это выглядит как какие-то массивы интов и вообще непонятно, как с ними работать.
Endothermic - графическая библиотека, сосредоточенная на работе с BakedQuad-ами...
В новых версиях модели блоков и предметов делаются как запеченные модели. Я делаю инструментарий для работы с BakedQuad-ами и хочу узнать мнения других разработчиков, кто работает с запеченными. Несколько вопросов:
Как вы обычно работаете с IBakedModel?
Чувствуете ли недостаток какого-то...
Юзаю ModelLoader#setCustomStateMapper.
Когда игрок бегает, спавнится ParticleDigging.
Там есть метод "setParticleTexture".
Дальше партикл берется из BlockModelShapes#getTexture метода.
Дальше "getModelForState" метод..
А вот тут самое интересное, что bakedModelStore#get будет возвращать null...
У кого-нить есть на примете какая-нить либка для работы с полигонами(квадами)?
Например, имея экземпляр BakedQuad получить 4 его вершины. Или применить матрицу преобразования на уже готовый квад и получить новый, преобразованный.
Поделитесь ссылкой, пожалуйста.
Заранее спасибо)
Сделал рендер 2 слоя на блоках через IBakedModel, все прекрасно, все работает, но, освещение на блоках ломается. Где фиксить?
public class BakedModelFullbright extends BakedModelDelegate {
private static final VertexFormat format = new...
Содержание
1 часть - Что такое ICustomModelLoader и как майнкрафт загружает модели.
2 часть - Подробное описание интерфейсов для создания моделей.
3 часть - Создание предмета с плоской моделью.
4 часть - Создание блока с простой и сложной моделями.
В новой версии единственный способ загружать...
Всем привет.
Вы уже знаете, что модели для предметов можно создавать при помощи json, в виде ресурсов.
В этом гайде будет рассмотрен альтернативный вариант создания моделей - при помощи кода.
Зачем оно?
На то есть две причины(как минимум).
Во первых, для того, чтобы создавать динамические...
Оптифайн плевали на нужды простых разров. Это мы все прекрасно знаем.
Проблема: текстурки рендерятся через 5 точку разработчиков оптифайна при использовании сглаживания или шейдеров.
Та-дам. Я зарендерил весь мир моей моделькой. И получилось очень плохо.
Модельку я подменяю максимально...
bakedquad
ibakedmodel
renderer
vertexdata
блок с моделью
кривой рендер блоков
проблемы с сглаживанием
проблемы с шейдерами
рендер
совместимость с optifine