Модификатор «UV-Проекция» (UV project modifier)¶
Проецирование логотипа Blender на Сюзанну.¶
Модификатор „UV Project“ действует как слайд-проектор. Он излучает UV-карту с отрицательной оси Z объекта-контроллера (например, объекта-пустышки) и применяет её к объекту, когда на него попадает «свет».
Опции (options)¶
Модификатор «UV-Проекция».¶
- UV-Карта (UV map)
Какую UV-карту модифицировать. По умолчанию используется активный слой визуализации.
- Соотношение по X/Y (aspect X/Y)
Изменяет соотношение сторон изображения. Применяется только в том случае, если камера используется в качестве проектора.
- Масштаб по X/Y (scale X/Y)
Масштабирует изображение. Применяется только в том случае, если камера используется в качестве проектора.
- Проекторы (projectors)
Поддерживается до десяти проекторов. Каждая грань будет выбирать ближайший проектор, выровненный нормалью к её поверхности. Проекции исходят от отрицательной оси Z (т. е. прямо по камере или источнику освещения). Если проектором является камера, – проекция будет соответствовать её параметрам перспективы/ортографии.
- Объект (object)
Выбор объекта(ов) проектора.
Использование¶
Общее¶
Модификатор UV Project отлично подходит для того, чтобы сделать источники освещения „прожекторы“ более разнообразными, а также для создания декалей, чтобы разбить повторение.
Обычно к материалу объекта добавляется нода Image Texture, сопоставленная с UV-картой, на которую нацелен модификатор.
Известные ограничения¶
Perspective Projection on Low Poly Meshes¶
Perspective UV projections onto low poly geometry (such as a plane) may cause noticeable artifacts. This is an inherent limitation since UV interpolation doesn’t account for perspective projection.
The issue can reduced by subdividing the geometry.
Вершины за камерой¶
При проецировании геометрии в виде «в перспективе» – вершины за камерой отображаются неправильно. Вы можете обойти это, разделив геометрию так, чтобы грани перед камерой правильно отображали UV.