Krita — упаковываем чёрно-белые карты в каналы для PBR (+GIMP)
Вложений: 8
Этот урок сделан в контексте обработки текстур, однако информация в нём общая.
=====Krita===== Допустим, у нас есть три ЧБ текстуры для PBR-материала, Ambient Occlusion, Roughness, Displacement. А может быть это просто вспомогательные изображения для вашей игры, в любом случае, их было бы здорово поместить в каналы одной текстуры. Тем самым немного сэкономив на памяти и времени загрузки. Работать с каналами в Крите удобно и просто. Создаём новый проект, 2048x2048 (разрешение текстуры), или сразу перетаскиваем файлы как слои в один проект. Располагаем их в нужном порядке. Во вкладке «Каналы» (Channels) цвета располагаются снизу вверх, Красный, Зелёный, Синий. По этому для удобства, я так же расположу текстуры по слоям, снизу вверх — AO, Roughness, Displacement: Вложение 23163 Теперь слои надо смешать (во вкладку каналов лезть не надо). Нижний не трогаем, берём средний слой, он будет «зелёным» (Roughness). Выберете список над слоями, тип смешивания — Копировать зелёный (Copy Green). Повторите для верхнего (Displacement) слоя — Копировать синий (Copy Blue). Вложение 23164 Готово! После этого во вкладке «Каналы», можно увидеть что слои встали на свои места: Вложение 23165 С каждым таким слоем-каналом можно работать как обычно, все изменения сразу будут видны. (К примеру сдвинуть и получить эффект аберрации) Теперь можно все слои слить вместе, или сразу сохранить в искомый формат.
Дополнение, как добавить альфа-канал. Если ЧБ текстуры 4, то последнюю можно добавить в канал прозрачности. Но сначала нужно слить все слои. Теперь добавляем четвёртое изображение. Правой клавишей на слой — Преобразовать (Convert) —> в маску прозрачности (to Transparency Mask). Выбранный слой перемещается к нижнему слою и становится маской, а текстура приобретает полупрозрачный вид. Вложение 23166 Ещё раз жмём правой клавишей на него (маску прозрачности) — Отделить альфа-канал (Split Alpha) —> Записать как альфа-канал (Write as Alpha). (Довольно не очевидно) Теперь у нас один слой, маска записалась в альфа-канал (он перестал быть белым): Вложение 23167 =====GIMP===== С ним всё сложно, я уже не хотел писать про него. Но всё же решил добавить как задумывал изначально. Проблема в том, что я так и не понял как редактировать и сразу видеть результат. Но всё же, его можно использовать для быстрого сведения в каналы. Быстрый способ! Перетаскиваем нужные ЧБ текстуры в GIMP. Каналы в нём отображаются наоборот, по этому располагаем снизу вверх — Displacement, Roughness, Ambient Occlusion Вложение 23169 Изображения чёрно-белые, по этому Гимп скорее всего автоматически включит режим градации серого. Проверьте или измените — Изображения —> Режим —> Градации серого. После этого во вкладке Каналы будет один серый, и один альфа. Затем объединение — Цвет —> Составляющие —> Собрать. В открывшемся окошке можно проверить на какие каналы отправятся слои, а так же выбрать цветовую модель (RGB, RGBA и т. д.): Вложение 23170 GIMP по умолчанию выберет тот порядок что я написал выше. Нажмите OK, и у вас создастся новая вкладка-проект со сведёнными каналами в один слой.
Как видите в Krita всё наглядно и просто. GIMP же имеет более внушительный функционал, например выбор цветовой модели для извлечения-слияния каналов. Но это громоздко, не очевидно, а я так и не смог научится/найти как редактировать каналы с предпросмотром. |
Ответ: Krita — упаковываем чёрно-белые карты в каналы для PBR (+GIMP)
Цитата:
|
Ответ: Krita — упаковываем чёрно-белые карты в каналы для PBR (+GIMP)
Цитата:
Если сразу перетащить текстуры не создав проект, и они окажутся в оттенках серого, то смешивание работать не будет. В этом случае надо переключить в режим RGB: Изображение (Image) —> Преобразовать цветовое пространство изображения (Convert Image Color Space). Модель (Model) —> сменить на RGB/альфа-канал (RGB/Alpha). В самом низу всегда написано цветовое пространство активной вкладки. Оно должно стать RGB. Если после этого опция смешивания по прежнему недоступна, просто нажмите другой слой. Это недоработка Криты, на момент v4.3.0. _______ Цитата:
|
Ответ: Krita — упаковываем чёрно-белые карты в каналы для PBR (+GIMP)
Вложений: 1
Цитата:
Поставьте пункты как на скриншоте, и больше ничего делать не надо. Слои оказываются в своих каналах. Если удалить слой «Альфа-канал», всё станет прозрачным. Включите «α»* (справа у каждого слоя), и слои станут видимыми. Вложение 23266 * «α» это наследование альфа-канала от слоя ниже (перечёркнутый символ означает отключение локальной альфы). Если у всех слоёв эти пункты активированы (перечеркнуты « |
Часовой пояс GMT +4, время: 11:07. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot