Как запекать udims (юдимы) в Marmoset Toolbag? +импорт в Substance Painter
Знаю что на поликаунте есть об этом тред, но специально для одного человека я все же напишу. Без лишних слов сразу к делу.
Мармосет 4 НЕ поддерживает юдимы ни в каком виде, так что это костыль. (UPD. Marmoset 5 теперь поддерживает запекания на юдимы)
- Мы хотим запечь данный объект на двух uv-картах, правая часть будет синей ее координаты будут = 1002
2. Все uv-карты мы переносим в 1 квадрат с координатой 1001 (дефолтный)
3. Каждой из частей, которую мы хотим запечь на отдельный юдим, назначаем собственный материал. 1 материал = 1 юдиму.
4. Так и экспортируем вместе с хай-поли в мармосет.
5. Создаем новый проект с запеканием в мармосете. В настройках ставим галочку напротив Multiple Textures Set, здесь и будут печься и отображаться наши "юдимы"
6. Запекаем и получаем на каждый материал отдельные карты.
Как мы помним красный материал находился в uv-канале с координатами 1001, а синий с 1002. Это нам понадобится для проставления правильного названия текстурных карт.
Добавляем к нужным картам нужные координаты через точку.
Далее нам нужно оставить только одно основное название для нашего материала. В итоге должно получиться так:
7. Возвращаемся в наш 3д-пакет и возвращаем все uv-квадраты на свои места (1002, 1003,..) попутно удаляя все лишние материалы, оставляя только основной. Экспортируем модель.
8. Закидываем модель в Substance Painter, но при создании проекта ставим галочку напротив Use UV Tile workflow , если вам нужно сразу в Unreal Engine, то вот хорошее видео на эту тему.
9. Импортируем в Substance Painter карты только с координатой 1001. Остальное пейнтер подхватит сам.
10. Должно получиться так:
Цифра обозначает количество юдимов (то есть вы сразу подключаете несколько карт), подключаем их в наш материал. Готово.
Надеюсь помог :)