A1VIZ Multi Material Scatter - инструмент для 3ds Max, который распределяет материалы из Multi/Sub-Object по градиенту или рисунку. Работает как с отдельными полигонами, так и элементами, в том числе с массивом выделенных объектов без их объединения в один меш. Изначально скрипт создавался для градиентных раскладок плитки и мозаики в бассейнах, а также керамического декора. Но применять его можно гораздо шире: для кирпича, фасадных панелей, брусчатки и других повторяющихся деталей.
В чем отличие от MaterialByElement и Soft Selection? Все очень просто: MaterialByElement помогает получить полный рандом, а Soft Selection задаёт плавные веса выделения для дальнейших операций с геометрией. A1VIZ Multi Material Scatter позволяет получить управляемую раскладку материалов: каждый полигон или элемент получает свой Material ID, а плавный переход создаётся за счёт постепенного изменения частоты материалов. Одной из особенностей является то что градиент\паттерн создается не просто по поверхности а во всем объеме элементов, и этим можно управлять.
Что можно настроить?
В интерфейсе доступны начало и конец перехода, смещение его центра, ширина и мягкость, наклон по трём осям, баланс материалов и степень случайного перемешивания. Seed позволяет повторить результат при тех же исходных данных, а Variation — попробовать следующую раскладку, и не только. Автоматически создается и применяется Multi/Sub-Object с нужным количеством вложенных материалов выбранного типа: Standard, Corona Physical или V-Ray.
Главная особенность - паттернs с управляемой глубиной, заданные текстурой.
Вместо обычного градиента можно загрузить изображение: его яркость будет управлять распределением материалов. Так можно перенести на раскладку полосы, волну, орнамент или надпись. Для каждой из шести сторон - сверху, снизу, слева, справа, спереди и сзади - можно загрузить отдельную текстуру и независимо настроить глубину её воздействия на массив объектов.
Например, паттерн спереди может постепенно угасать в глубину, а сверху одновременно будет действовать другая текстура со своей глубиной распространения, в местах пересечений они будут смешиваться и вычисляться в обобщенный результат. Таким образом, распределение учитывает положение деталей во всём объёме конструкции, включая внутренние ряды.
Для работы нужны объекты с базовой геометрией Editable Poly. Объединять их не требуется; инстансы предварительно необходимо сделать уникальными.
Less routine. More creation.
Попробуйте A1VIZ Multi Material Scatter в своём рабочем процессе, скрипт доступен на 3ddd / 3dsky. Общую философию нашего проекта можно прочитать на нашем сайте. Ссылка есть в шапке профиля. Если вам близка идея небольших инструментов, которые делают большую работу - присоединяйтесь.





