Сейчас расскажу, как в 3Ds Max настроить реалистичный материал, имитирующий кожу.
В этом нет ничего сложного, главное - понять основные принципы.
1. В 3Ds Max открываем редактор материалов Slate Material Editor (горячая клавиша M)
2. Создаем тип материала CoronaMtl: на правой панелиредактора материалов - выбираем Materials - Corona - CoronaMtl - зажимаем левую клавишу мыши - перетаскиваем материал в рабочее пространство
В настройках материала CoronaMtl уменьшаем параметр Level в канале Diffuse до 0,75 (изменяем Альбедо)
3. В любом браузере в поисковой строке вбиваем: «Текстура кожи бесшовная» и сохраняем картинку в рабочую папку для дальнейшего использования, например:
4. В рабочем пространстве Material Editor в 3Ds Max кликаем правой клавишей мыши - выбираем Maps - General - Bitmap- выбираем (сохранённую заранее в папке) тёмную текстуру кожи - Open
5. Соединяем карту с текстурой кожи с базовым цветом (Diffuse color) материала CoronaMtl
6. Для создания плавного перехода цвета на материале кожи, можно использовать карту CoronMix
- на правой панели редактора материалов - выбираем Maps - Corona - CoronMix - зажимаем левую клавишу мыши - перетаскиваем карту в рабочее пространство - соединяем карту кожи с каналом Bottom карты CoronMix - саму карту CoronMix соединяем с базовым цветом (Diffuse color) материала CoronaMtl
7. В рабочем пространстве Material Editor в 3Ds Max кликаем правой клавишей мыши - выбираем Maps - General - Bitmap- выбираем (сохранённую заранее в папке) светлую текстуру кожи - Open
8. Соединяем светлую карту кожи с каналом Top карты CoronMix
Для того чтобы текстура была покрупнее, в настройках карты необходимо изменить параметр Tiling во вкладке Coordinates
9. Смешиваем две наши карты с текстурой кожи по третьей черно-белой карте. Рекомендую выбирать более размытую текстуру, для более плавного перехода между материалами, например:
В рабочем пространстве Material Editor в 3Ds Max кликаем правой клавишей мыши - выбираем Maps - General - Bitmap- выбираем (сохранённую заранее в папке) черно-белую текстуру кожи - Open
10. Соединяем черно-белую карту с каналом Mix карты CoronMix
Так же в настройках самой карты изменяем параметр Tiling во вкладке Coordinates
11. Для придания большего контраста и яркости пропускаем карту кожи и черно-белую карту через карту Color Correction
на правой панели редактора материалов - выбираем Maps - General - Color Correction - зажимаем левую клавишу мыши - перетаскиваем карту в рабочее пространство - соединяем с тёмной картой кожи и ту же самую процедуру повторяем для черно-белой карты
12. Переходим в настройки карты Color Correction соединённой с тёмной картой кожи. Регулируем контрастность (делаем темнее) в разделе Lightness - Advanced
13. В настройках карты CoronMix увеличиваем интенсивность черно-белой карты кожи. Переходим в раздел Base layer и изменяем параметр Multiplier
14. Переходим в настройки карты Color Correction соединённой с черно-белой картой кожи. Регулируем контрастность в разделе Lightness - Advanced
15. При необходимости можно изменить цвет основного материала.
Для этого к карте светлой текстуры кожи добавляем карту Color Correction и в настройках данной карты регулируем параметры Hue Shift и Saturation
16. Для придания большей реалистичности нашей текстуре карту CoronMix соединяем с картой CoronaAO (данное сочетание карт позволит сделать текстуру кожи более тёмной в складках или заломах)
на правой панели редактора материалов - выбираем Maps - Corona - CoronaAO- зажимаем левую клавишу мыши - перетаскиваем карту в рабочее пространство - соединяем с картой CoronMix в слоте Unoccluded color карты CoronaAO
17. Переходим в настройки карты CoronaAO и регулируем параметры:
Дистанция (Max distance)
Смешение цвета (Color spread)
Направленность (Ray directionality)
18. Предварительно настраиваем параметры материала CoronaMtl в разделе Отражение (Reflection), например:
Level = 0,6
Glossiness = 0,45
Fresnel IOR = 1,85
19. Карту Color Correction, соединённую со светлой текстурой кожи, соединяем со слотом Refl. color материала CoronaMtl
В случае если блики становятся слишком тёмными, переходим в настройки материала CoronaMtl:
1. Ослабляем действие карты Color Correction в слоте Refl. color. Для этого переходим в настройки материала CoronaMtl - раздел Maps - уменьшаем значение Reflection
2. Изменяем значение Level и Glossiness в разделе Reflection для более резких бликов
20. Чтобы блики стали не такими равномерными на канал Refl. gloss материала CoronaMtl можно накинуть черно-белую карту, например:
В рабочем пространстве Material Editor в 3Ds Max кликаем правой клавишей мыши - выбираем Maps - General - Bitmap- выбираем (сохранённую заранее в папке) черно-белую карту - Open
21. Соединяем карту с каналом Refl. gloss материала CoronaMtl
22. Для изменения тона данной карты накидываем Color Correction на путь и переходим в настройки карты Color Correction.
Регулируем контрастность в разделе Lightness - Advanced (делаем карту более тёмной)
Далее в настройках материала CoronaMtl в разделе Maps уменьшаем значение Refl. glossiness
23. Осталось добавить рельеф. Для этого на канал Bump материала CoronaMtl необходимо подсоединить карту нормалей, например:
В рабочем пространстве Material Editor в 3Ds Max кликаем правой клавишей мыши - выбираем Maps - General - Bitmap- выбираем (сохранённую заранее в папке) карту нормалей - Open
Пропускаем карту через CoronaNormal (Maps - Corona- CoronaNormal) и подсоединяем на канал Bump материала CoronaMtl
В настройках карты CoronaNormal обязательно выбираем параметр Add gamma to input, что позволит избежать нежелательного смещения цветов и искажения светотени
Далее в настройках материала CoronaMtl в разделе Maps уменьшаем значение Bump, чтобы рельеф стал не настолько выраженным
Таким не сложным способом мы создали текстуру кожи
Независимо от метода создания текстуры, имитирующей кожу, необходимо экспериментировать с настройками освещения и рендера. Правильное освещение способно подчеркнуть детали текстуры и сделать материал более живым.