Ткань в Corona: Sheen, износ и рельеф

Для мягкой обивочной ткани в Corona Physical Material настройте матовую основу и слой Sheen, затем добавьте неоднородность масками. Цвет, износ и мелкий рельеф лучше регулировать отдельными цепочками: так материал можно перекрашивать, сохраняя характер поверхности. В этом руководстве используется Physical Material, а не отдельный Corona Fabric Material.

Начните с основы и референса

Создайте Corona Physical Material в Slate Material Editor и назначьте его объекту. Подключите CoronaColor к Base color, задайте основной оттенок и включите интерактивный рендер. Для показанной матовой ткани начните с высокой Roughness, затем сверяйте поверхность с выбранным референсом.

Оцените, чем лицевая часть ткани отличается от поверхности под скользящим углом. В демонстрации середина темнее, а края светлее. Именно это различие нужно воспроизвести; одинаковые настройки не подходят любой ткани.

Настройте Sheen без эффекта свечения

Поднимите Amount в Sheen layer, чтобы увидеть вклад слоя, и отрегулируйте его Roughness и Color. Затем уменьшите интенсивность до естественного вида. Sheen передаёт мягкое отражение от микроволокон; это не источник света.

Проверяйте результат на форме со скруглёнными краями, как в уроке. Если края стали слишком яркими, уменьшите Amount прежде, чем затемнять весь Base color: иначе изменится и цвет основной поверхности.

Параметры Sheen layer в Corona Physical Material.
Параметры Sheen layer в Corona Physical Material. 00:01:45

Добавьте неоднородность и настройте проекцию

Подключите текстурную маску к Sheen amount. Для показанной цепочки пропустите карту через CoronaTriplanar и настройте Scale. Это позволяет сгладить переходы между проекциями и управлять размером рисунка.

CoronaTriplanar не превращает любой исходный рисунок в бесшовный. Если повтор или заметный переход остаётся, проверьте саму карту, её масштаб и видимые участки объекта. Не пытайтесь скрыть крупный дефект одной регулировкой силы эффекта.

Смешайте маски износа в Composite

Создайте Composite с двумя слоями: исходная маска ниже, дополнительная выше. Пропустите вторую карту через Color Correction и настройте контраст. В демонстрации используется Subtract, а Opacity верхнего слоя уменьшает его влияние.

Проверьте результат в предпросмотре Composite и подключите его к Sheen amount. Для дополнительной карты используйте собственную проекцию CoronaTriplanar. Задача — получить неоднородную поверхность, не покрывая всю ткань одинаково сильными пятнами.

Composite смешивает маски для Sheen amount.
Composite смешивает маски для Sheen amount. 00:04:22

Отделите изменение цвета от слоя Sheen

Временно отключите цепочку Sheen, чтобы оценить Base color. Создайте Mix: основной цвет подключите к Color 1, его скорректированную версию — к Color 2, а чёрно-белую маску — к Mix Amount. Выход Mix соедините с Base color.

Настройте яркость второй версии цвета и масштаб маски, затем верните Sheen. Такая схема разделяет вариации цвета и отражение микроволокон. Для смены оттенка начните с исходного CoronaColor, сохраняя проверку остальных слоёв.

Добавьте складки и мелкую фактуру

Пропустите normal-карту через CoronaTriplanar и CoronaNormal, затем подключите CoronaNormal к Base bump. Отдельную bump-карту можно добавить в Additional bump mapping и настроить её масштаб независимо. Сначала оцените крупные складки, затем мелкий рисунок.

Флажок Add gamma to input не нужно включать для любой normal-карты автоматически. Ориентируйтесь на способ загрузки, данные карты и предупреждения Corona. Сравните итоговый материал с референсом при том же освещении; чрезмерный bump может испортить мягкость ткани.

CoronaNormal и отдельные карты в цепочке материала ткани.
CoronaNormal и отдельные карты в цепочке материала ткани. 00:07:00

Техническая документация: Chaos: Corona Physical Material · Chaos: CoronaNormal

Связанные руководства

Источник текста и кадров: CG NIKITA — Advanced FABRIC MATERIAL in Corona in 7 minutes!