MapScaler в пространстве объекта управляет масштабом повторяющейся текстуры на геометрии. Он помогает сохранить размер узора, когда размер параметрического объекта меняют через его параметры создания. На кирпичной стене это видно сразу: стену можно сделать длиннее, а кирпичи оставятся прежнего размера.
Ключевое ограничение: инструмент Select And Scale меняет размеры объекта вместе с картой. Если текстура должна сохранять размер при таком масштабировании, нужна версия MapScaler для пространства мира.
При изменении ширины стены через параметры объекта кирпичи сохраняют размер
Быстрый старт:
Назначьте объекту материал с повторяющейся картой.
Добавьте MapScaler в пространстве объекта в стек модификаторов.
Измените параметр размера объекта и сравните величину повторов.
Различайте два способа изменения размера
MapScaler OSM работает в координатах объекта. Когда вы редактируете параметры создания, например ширину Box, карта может повториться большее число раз без изменения видимого размера каждого кирпича. Модификатор можно разместить в нужном месте стека и при необходимости свернуть вместе с ним.
Если масштабировать объект инструментом Select And Scale, текстура масштабируется вместе с геометрией. Это важное отличие от MapScaler WSM, который удерживает размер узора и при таком трансформировании. Выбирайте версию модификатора с учётом того, как объект будет изменяться дальше.
Правка параметров создания и инструмент Scale по-разному влияют на узор
На практике:
Проверяйте изменение на объекте с легко читаемым повторяющимся узором.
Для масштаба трансформацией и постоянного размера текстуры используйте WSM.
Настройте размер и положение повторов
Параметр Scale задаёт размер одного повтора текстурного рисунка в единицах сцены. При меньшем значении повторов на той же поверхности становится больше; при большем — меньше. Channel определяет канал карты, на котором выполняется операция.
Wrap Texture старается равномерно обернуть рисунок вокруг объекта. Когда опция выключена, доступны U Offset и V Offset для горизонтального и вертикального сдвига. Wrap Using Smoothing Groups учитывает группы сглаживания: плавные углы получают непрерывную текстуру, а резкие — новое начало координат.
Значение Scale влияет на размер повторов текстуры
На практике:
Подбирайте Scale по размеру реального элемента текстуры.
Для углов проверьте Wrap Texture и группы сглаживания.
Применяйте разные значения к сторонам
MapScaler работает и на уровне подобъектов. Если разным сторонам модели нужны разные размеры рисунка, добавьте Mesh Select, выберите полигоны одной стороны, затем поставьте MapScaler и настройте Scale. Для другой стороны повторите пару Mesh Select и MapScaler выше в стеке.
Так можно независимо настроить, например, кирпичи на фасаде и более мелкую облицовку на торце, не создавая отдельный объект. После настройки проверьте переход на углах и правильность выбранного канала карты.
Две стороны одного объекта получают разные масштабы повторов
Вывод
MapScaler OSM помогает управлять размером текстурного узора при параметрическом изменении геометрии и позволяет настраивать отдельные участки. Способ масштабирования объекта определяет, сохранится ли размер рисунка.
Главное, что стоит запомнить
OSM сохраняет размер узора при изменении параметров создания объекта.
Инструмент Scale масштабирует текстуру вместе с геометрией.