Перейти к содержанию

Добро пожаловать в сообщество творческих людей - ARTTalk.ru!

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

Для новых пользователей доступна регистрация.

Тема для обсуждения новой версии сообщества.

Если возникают какие либо проблемы с восстановлением старого аккаунта, вы можете воспользоваться формой обратной связи.

El Barto

Vertex paint in procedural materials - Процедурные материалы

Рекомендуемые сообщения

Привет, меня зовут Радослав Зилински, я из Словакии и я хочу рассказать вам о методе использования процедурных карт вместе с модификатором Vertex Paint, который существует в программе 3ds max начиная с версии 6, то есть даже если я использую седьмую версию, у вас не будет проблем с шестой.

 

Процедурные материалы очень мощный инструмент и в комбинации с Vertex Paint они ещё более действенны. Этот урок только о процедурных картах, поэтому я не буду использовать в нём готовые изображения, я не хочу сказать, что процедурные карты лучше. Оба имеют свои удобства и неудобства, но я думаю комбинация обоих вариантов — лучшее решение. Но этот урок несколько о другом.

 

И так, что же мы собираемся сделать? Мы хотим создать процедурные материалы и, что важно, указать им место на нашем объекте, на котором они должны отображаться с помощью модификатора Vertex Paint, В действительности, мы будем рисовать на определённых местах объекта, в которых хотим видеть определённые типы процедурных карт.

 

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

 

Сначала я хочу показать вам мой чайник, который я смоделировал для этого урока, и я буду работать с ним.

 

001_163.jpg

 

Теперь мы создадим 2 базовых процедурных материала, которые будут смешиваться друг с другом в точности так, как мы нарисуем на объекте. Мы будем рисовать на объекте только чёрным и белым цветами, где чёрный — представитель первого материала, а белый — второго.

 

И так, вот эти 2 материала.

 

002_152.jpg

 

Материал номер 1 просто смесь процедурных карт Supernoise и Watercell (присоедините эти два материала к Mix map и назначьте Mix map на слот Diffuse материала). Материал номер 2 имеет два уровня карты Supernoise ( имеется ввиду, что одна карта Supernoise назначена на другую такую же, с одинаковыми цветами) на слоте Diffuse. И конечно эти материалы имеют карты Bump. Supernoise более продвинутая верси обыкновенного Noise map, который входит в состав 3ds max.

 

Если у вас нет карт Supernoise или Watercell вы можете скачать их здесь. Так же вам следует скачать программу Blurlib — она необходима для работы этих карт.

 

DOWNLOAD http://www.maxplugins.de/r6_files/blurbeta/watercell.zip

DOWNLOAD http://www.maxplugins.de/r6_files/blurbeta/supernoise.zip

DOWNLOAD http://www.maxplugins.de/r6_files/blurbeta/blurlib.zip

 

(просто скопируйте *.dlt файлы в папку plugins, если они не будут работать, попробуйте поискать подходящую вам версию на сайте maxplugins.de)

 

Теперь мы начнём раскрашивать наш объект в чёрный и белый цвета, где чёрный — первый материал, белый — второй, как я уже упоминал ранее. Итак, применим модификатор Vertex Paint к объекту (обозначен цифрой 5 на следующем рисунке). Установите VERTEX COLOR DISPLAY – UNSHADED (отмечен цифрой 1), чтобы видеть, что вы рисуете, установите CHANNEL на Map channel 3 (отмечен цифрой 2).

 

003_153.jpg

 

Я не буду объяснять вам как рисовать с помощью Vertex Paint. Назначения всех кнопок достаточно объяснены в описании. Но здесь есть одна важная вещь, о которой стоит упомянуть. Когда вы применяете модификатор Vertex paint, по умолчанию вершины не имеют цвета. Выглядит так, будто они белые, но это не так. Первое, что вы должны сделать — окрасить весь объект в белый цвет. Сделайте это, установив цвет (обозначен цифрой 6) на 254 254 254 (не 255 255 255, потому что в этом случае не будет работать) и нажмите кнопку, обозначенную цифрой 3. Теперь у вас есть объект белого цвета и вы можете начинать рисовать чёрным цветом, только поменяйте прозрачность и размер (цифра 4 на картинке) кисти. На предыдущей картинке вы видите как я раскрасил свой объект.

 

Теперь мы хотим смешать наши два материала, как цвета вершин на объекте. Для этого создадим материал Blend, назначим материал номер 1 на первый слот, материал 2 на второй. Применим карту Gradient ramp на слот mask материала Blend и изменим map channel на 3, как в модификаторе Vertex paint ( мы применили Gradient ramp потому что вы можете контролировать эту карту лучше чем простой Gradient). В действительности этот Gradient ramp представляет переходы между двумя материалами. Визуализируйте сцену и вы увидите неплохое сочетание двух материалов на объекте, как на следующей картинке.

 

004_170.jpg

 

Взгляните на вашу картинку и на мой объект. Точно где я рисовал чёрным цветом, там материал номер 1 и наоборот.

 

Что беспокоит меня на предыдущей визуализации, это то, что переходы между материалами линейны и выглядят немного не реалистично. Я всегда избавляюсь от этой проблемы. И так, если gradient ramp представляет переходы между материалами, будет правильно если мы доработаем эту карту. Я хочу чтобы переходы между материалами были не линейными, что-то на подобие фрактального шума. Для этого мы применим mix map, содержащую простой gradient ramp на слот mask, материала blend, Вы должны сделать карту как следующей картинке, там всё, что нужно для этого.

 

005_171.jpg

 

На следующей картинке вы видите, что переходы стали более реалистичными.

 

Я показываю ту же картинку, но с другими материалами, чтобы лучше видеть разницу.

 

006_119.jpg

И так это была основная процедура. Я закончу применением других трёх материалов. Я создаю новый материал blend, применяю новый материал на первый слот, на второй я применяю наш старый blend. Для mask я создаю новый mix map (подобный предыдущему), так как все новые карты имеют более высокий map channel я применяю ещё один модификатор Vertex paint к объекту и устанавливаю его map channel на такой же, что и у mix map. В конечном итоге — новый blind, новая mix map, более высокий map channel, новый Vertex paint.

 

Всё хорошо видно на моём финальном дереве материалов.

 

t_007_214.jpg

 

Это 3 дополнительных материала.

 

008_586.jpg

 

На этом изображении видно как все 4 материалов смешались вместе.

 

009_162.jpg

 

В конце концов, что мы получаем на финальном изображении — это смесь 5-ти материалов, положение каждого из которых определяется новым Vertex paint. В конце у меня получилось 4 модификатора Vertex paint в стеке с разными map channel.

 

И так, я надеюсь вам понравился этот урок и если у вас есть какие-то вопросы вы можете свободно со мной связаться.

 

Radoslav Zilinsky "radoxist"

 

http://www.radoxist.com/tutorials/paint.html - оригинал статьи

010.thumb.jpg.8472db140728a62be965544cfc872f76.jpg

009.jpg.82df1bb8d09921dc0b7611e236b1e045.jpg

008.jpg.0d44cf5634b8c40d3d00e31192071830.jpg

007.thumb.jpg.35127553298de2e243fd88e21899802c.jpg

006.jpg.cde8c7ab172c13382bdc58b32bad13ee.jpg

005.jpg.ba3b10c49c1977c9b4c6fb39ed91d0ba.jpg

004.jpg.86afcd03733d566b093a14b109f38dc5.jpg

003.jpg.629b90d7c97d1c446e120b7f11ec3622.jpg

002.jpg.b2c0d5d3c2d17ef6452316ae2d013c5c.jpg

001.jpg.4132a758d86add3651e336c1e9a9afdc.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек. Условия использования