UDIM’ы

Использование UV-карт может иметь один недостаток: они состоят из одной текстуры для всего меша. В большинстве случаев этого достаточно, но недостаток заключается в том, что текстура имеет единое разрешение для всего меша. Это вызывает проблемы, если у вас очень большой меш с геометрией разной важности. При использовании одной текстуры – разрешение может быть слишком низким для покрытия более крупных UV-островов, но неэффективным для более мелких и менее важных островов.

UDIM предлагает решение этой проблемы, позволяя распределять UV-острова по нескольким различным текстурам. UDIM, что означает U DIMension, основан на системе плиток, где каждая плитка представляет собой отдельную текстуру в общем массиве текстур UDIM. По сути, каждая плитка состоит из своего собственного UV-пространства (0-1, 1-2, 2-3) и имеет своё собственное изображение, назначенное этой плитке. Плитки управляются на панели «Плитки UDIM», где им может быть назначено сгенерированное изображение. Как правило, вы создаёте несколько текстур с разным разрешением; например, у вас может быть текстура с разрешением 4k для основных деталей и текстуры с разрешением 2k и/или 1k для менее важных деталей.

Массив UDIM состоит из одной основной плитки, этой плитке присваивается индексный номер 1001. Следующая добавляемая плитка будет 1002 и будет размещена справа от основной плитки. Общий массив UDIM имеет ширину в десять плиток, поэтому плитки 1001 по 1010 создаются в первом ряду. После десяти плиток начинается новый ряд над основной плиткой; поэтому 1011 будет размещена непосредственно над плиткой 1001.

Рабочий процесс

Чтобы начать использовать UDIM в своём рабочем процессе, вам следует развернуть меш, как и для любой другой UV-карты. После этого вам следует решить – на сколько текстур вы хотите разделить вашу UV-карту. Для каждого меша и рабочего процесса будут свои отличия, но хороший минимум – это 3: одно изображение 4k, одно 2k и одно 1k. Затем создайте нужные текстуры, чтобы они соответствовали тому количеству текстур, которое вам нужно.

После этого происходит тот же процесс перемещения UV-развёрток на соответствующую плитку, масштабирования и управления ими, как и любой другой UV-картой. Информацию о размещении UV-развёрток см. в разделе «Рабочий процесс с макетом».

Когда UV-развёртки правильно настроены на нескольких UV-островах, пора добавлять правильные текстуры в массив UDIM. В настоящее время существующие текстуры не могут быть добавлены к плитке, чтобы заполнить плитку существующей текстурой, сначала необходимо:

  1. Создать желаемые плитки.

  2. Сохранить изображение.

  3. Заменить сохраненный файл изображения желаемой текстурой, удалив сам файл и заменив его новым файлом изображения, при этом сохраняя старое имя файла. Или открыть изображение в другом приложении и изменить его содержимое.

Помимо использования стороннего приложения для редактирования UDIM текстуры – на UDIM текстурах можно рисовать. Это работает как для 2D рисования, так и для 3D рисования.

Токены замены файлов

Токены замены – это специальные последовательности символов в имени файла, которые можно заменить более значимой и контекстно-зависимой информацией. В этом случае токены идентифицируются как текст, заключённый в символы угловых скобок.

Эта замена используется при загрузке или сохранении изображения для автоматического определения плитки, связанной с определённой текстурой в массиве UDIM.

Поддерживаются следующие токены:

  • <UDIM>: 4-значная запись, вычисляемая как 1001 + u-tile + v-tile * 10.

  • <UVTILE>: Запись, определяется как u(u-tile + 1)_v(v-tile + 1).

Примеры:

  • monster-basecolor.<UDIM>.png загрузит/сохранит файлы типа monster-basecolor.1021.png и т. д..

  • monster-basecolor.<UVTILE>.png загрузит/сохранит файлы типа monster-basecolor.u1_v3.png и т. д..

Плитки UDIM (UDIM tiles)

Ссылка

Редактор:

Редактор изображений, UV-Редактор (image editor), (UV editor)

Режим (mode):

Все режимы

Панель:

Боковая панель ‣ Изображение ‣ Плитки UDIM Sidebar ‣ Image ‣ UDIM Tiles

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

Список плиток UDIM

Список всех плиток UDIM, связанных с основным индексом (плитка 1000). Двойной щелчок по имени плитки позволяет изменять её «метку».

Добавить плитку +

Добавляет новые плитки UDIM в группу.

Число (number)

Начальный номер индекса плитки. UDIM должны начинаться с плитки 1001 и увеличиваться в порядке возрастания.

Количество (count)

Количество добавляемых плиток.

Метка (label)

Вместо номера индекса можно использовать необязательную метку. Эти метки отображаются в 2D-вьюпорте.

Заполнить (fill)

Заполнить плитку UDIM сгенерированным изображением; см. опцию Fill Tile ниже.

Удалить плитку -

Удаляет выделенную плитку UDIM из группы. Если эта плитка не сохранена и содержит данные – эти данные будут потеряны.

Заполнить плитку (fill tile)

Заполнить плитку UDIM с помощью сгенерированного изображения.

Предупреждение

Если плитка не была заполнена – она не будет сохранена вместе с изображением.