Модификатор UV Project позволяет изменять UV-развёртку объекта, к которому он применён, используя в качестве ориентира другой объект.


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


Текстовая расшифровка видео

Модификатор UV Project позволяет изменять UV-развёртку объекта, к которому он применён, используя в качестве ориентира другой объект. Точнее говоря, модификатор генерирует UV-карту на основе отрицательной оси Z внешнего объекта, который может быть любого типа.

Поскольку отрицательная ось Z виртуальной камеры проходит перпендикулярно плоскости камеры и направлена в сторону сцены, попадающей в кадр, мы можем использовать виртуальную камеру как объект-ориентир для применения UV Project к другому объекту.

Это особенно полезно, например, в сочетании с дополнением fSpy, о котором я ранее рассказывал в одном из туториалов на моём канале. fSpy позволяет, помимо прочего, моделировать объекты на основе ориентации камеры по фотографии из реального мира. Поэтому логично попытаться спроецировать часть фотографии на геометрию, точно смоделированную по этому изображению.

Во время объяснения я добавил Plane, используя данные, полученные из fSpy, чтобы воссоздать футбольное поле, видимое на фотографии. Затем я назначил Plane простой Material и использовал ту же фотографию из fSpy как текстуру изображения для Base Color. Однако текстура отображалась неправильно, поскольку Plane имел собственную UV-развёртку, не совпадающую с изображением футбольного поля на фотографии.

Затем я добавляю модификатор UV Project к Plane, указывая виртуальную камеру в качестве Object для проекции. В моём случае виртуальная камера была создана дополнением fSpy, как объяснялось в туториале по этому дополнению, поэтому она имеет другое имя вместо стандартного Camera.

На этом этапе проекция всё ещё не является точной. В основном это связано с двумя причинами: Aspect Ratio проекции и количеством subdivisions объекта, к которому применяется проекция.

Исходная фотография имела определённое соотношение ширины и высоты, которое необходимо указать в полях Aspect X и Y модификатора. Эти значения можно получить, открыв фотографию в окне Image Editor и посмотрев параметры разрешения на вкладке Image в редакторе Properties.

Вторая операция заключается в увеличении subdivisions у Plane. Это можно сделать либо в Edit Mode с помощью операторов Loop Cut или Subdivide, либо в Object Mode при помощи модификатора Subdivision Surface.

Если используется модификатор Subdivision Surface, необходимо переключить его режим в Simple, чтобы добавить subdivisions без сглаживания формы. Кроме того, Subdivision Surface должен располагаться выше UV Project в стеке модификаторов. Таким образом subdivisions будут применены до использования UV Project.

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

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


РАСШИРЕННАЯ ИНФОРМАЦИЯ О ПОЛИТИКЕ КОНФИДЕНЦИАЛЬНОСТИ И ИСПОЛЬЗОВАНИИ ФАЙЛОВ COOKIE