Texturing / Создание реалистичных тканей по RGB маске

629
15/3
Texturing / Создание реалистичных тканей по RGB маске
test_04_01 test_09 test_08_01

3D max

Привет всем! Недавно, открыл для себя новые текстуры тканей от  texturing.xyz. Главной фишкой этих текстур, помимо огромного количества вариантов тканей и паттернов, является работа через RGB маску. Представленные на сайте рендеры выглядели неплохо и я посмотрел урок (на том же сайте). Мне понравилась механика управления, но урок происходил в среде Autodesk Maya, а я с ней не работаю, поэтому мозги сразу же заскрипели, соображая как все то же самое устроить в Максе. Это не так чтобы прям урок, скорее лайфхак) информация больше рассчитана на среднего пользователя 3DS Max, нежели на новичка.
В общем, я купил одну из предложенных текстур (состоит покупка из трех карт RGB mask, Displacement map и Opacity map) и начал ковыряться.

Для начала, я покажу,как выглядит полный шейдер:

1
Ничего сложного на самом деле нет. Вся фишка в том, чтобы корректно использовать RGB карту.
Итак, мы берем стандартную максовскую карту RGB Tint:

2
Дальше закидываем скачанную RGB карту и соединяем с тремя картами RGB Tint. После чего, создав Composite map, подсоединяем все наши RGB маски в слоты Mask трех слоев в карте Composite (как показано на скриншоте):
 
3
Дальше можно подключить к каждому слою свой цвет (я работаю с вирей, поэтому подсоединяю VRay color):
 
4
Картинка в системе RGB состоит из трех каналов: красный, зеленый и синий. Так вот карта RGB Tint может отключать каждый из этих каналов. В каждой карте соответствующей своему цвету отключаем два других канала (т.е. если нам нужен красны канал, то отключаем синий и зеленый), т.е. заменяем цвет на черный, а тот, что должен остаться, делаем белым (это важно , сделать его именно белым, а не оставить того же цвета, что стоит по умолчанию, потому как от этого зависит чистота нашей карты - белый цвет дает 100% работу маски):
 
5

6

7
Ну вот мы и сделали черно белые маски для каждого цвета нашей RGB карты и теперь можем подсоединять нашу Composite карту в Falloff map, которую настраиваем в соответствии с нашим типом ткани или желанием добиться определенного эффекта. Поскольку, мы используем тайлящуюся карту, то чтобы скрыть ее повторение, добавим слой с любой подходящей картой дёрта:
 
8

Осталось добавить получившуюся цепочку в слот diffuse материала вашего рендера.Ну и не забыть про карту displacement и opacity.   Собственно вот и все) Задачей моей было показать как адаптировать RGB карту под использование в среде 3DS Max. Дублировать фишки из урока на сайте производителя текстур я не стал, по понятным причинам. Так же делаю ремарку по поводу отсутствия зеленого канала в моем примере, деле в том, что не во всех скачанных картах есть зеленый канал, и скачав эту текстуру, я просто об этом не знал, поэтому прошу прощения, если кого этим смутил.   

Ссылки:

сайт производителя: https://texturing.xyz/collections/fabrics
Всем спасибо за внимание, буду рад вашим комментариям)

И пару примеров своих тестов:

test 04 01
test 06 01
test 07 01
test 08 01
test 09

f f f f f f

Копирование информации разрешено только с размещением активной ссылки на сайт © 2016-2017

Add to List

X