Объеденённые текстуры

608
5
15
Как делают текстуры для блока в 1 файле, а потом их разделяют и ставят на сторону?
Пример:
 
Если блок с TileEntity, то можно создать свой рендер, и там это отрисовать. Если без тайла - я хз.
 
Да легко! Это ж развёртка, по координатам UV находишь твой квадратик с текстурой, биндишь и всё. У майна такое же, только для всех блоков
 
wilah написал(а):
Да легко! Это ж развёртка, по координатам UV находишь твой квадратик с текстурой, биндишь и всё. У майна такое же, только для всех блоков
Это типо через симплблок рендер надо биндить мапу, делать Icon и рендерить через BlockRender сторону?
 
Через тесселятор добавляешь UV
Учти, нижний правый угол это 1;1, а не 256
 
wilah написал(а):
Через тесселятор добавляешь UV
Учти, нижний правый угол это 1;1, а не 256
Но тогда надо писать аналог рендера блока, что-бы свет красиво накладывался, что я осилить не могу.
 
Тогда делай IIcon(там реализация по другому называется). Укажи u v и всё
 
Актуально*
 
Я не знаю. Я по-своему рисую. Пробуй иконку и текстуру биндить
(Биндишь, а по UV указываешь конкретную текстуру)
 
wilah написал(а):
Я не знаю. Я по-своему рисую. Пробуй иконку и текстуру биндить
(Биндишь, а по UV указываешь конкретную текстуру)
В смысле, по-своему?
Ну тоже такая идея была, забиндить мою мапу во время getIcon...
[merge_posts_bbcode]Добавлено: 22.05.2016 22:22:08[/merge_posts_bbcode]

Ну или в крайнем случае в сипл блок рендер забиндить, отрендерить блок и обратно поставить дефолтную.
 
Я через вбо. Свет через лайтмапу накладываю, которую в шейдере смешиваю с цветом пикселя текстуры
 
А чо, через модель никак нельзя?
 
Назад
Сверху