ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI
Генератор маскиFUSION

Polygon

Ручная Polygon-маска

Точная произвольная маска Fusion для ротоскопии, локальных эффектов и анимируемых контуров: Bézier-точки, feather, mask-combine, write-on и покадровая анимация формы.

Нода в работе
Иллюстрация нодыPolygon
РезультатМаска

Polygon

Обзор

Что делает Polygon

Polygon нужен там, где Rectangle или Ellipse уже недостаточно точны: объект имеет произвольный силуэт, край должен деформироваться во времени или маска используется как сложный графический контур. Нода сама создаёт coverage; видеоклип в неё подавать не нужно.

У Polygon есть один необязательный Effect Mask input. Он принимает другую маску и нужен для объединения matte-ветвей. Paint Mode появляется именно в сценарии mask-combine и определяет, как входящая маска смешивается с локальным Polygon.

В Resolve 21 Reference Manual Polygon описан как Bézier-полилиния. Точки добавляются кликами во Viewer, форма замыкается повторным кликом по первой точке, после чего можно вставлять и редактировать дополнительные точки. Polygon и B-Spline похожи по назначению, но используют разную модель кривой.

Shape animation у Polygon включена по умолчанию: создание ноды ставит ключ формы на текущем кадре, а изменение контура на другом кадре создаёт новое состояние формы. Поэтому перед первым кликом важно проверить текущий кадр и позже просматривать не только ключи, но и интерполяцию между ними.

Для ротоскопии сохраняйте смысловое соответствие точек между ключами: угол объекта должен оставаться тем же углом Polygon, а не случайно менять индекс. Избыточное количество точек усложняет анимацию; слишком малое — плохо описывает силуэт. Оптимум определяется движением конкретного края.

Soft Edge меняет переход coverage на границе маски. Feather не исправляет неверный контур и не заменяет motion blur исходника. Сначала добейтесь правильной геометрии, затем подбирайте мягкость под реальную резкость и смаз края.

Solid определяет залитую маску или контурный режим. При выключенном Solid Border Width превращает Polygon в линию. Position и Length позволяют открыть только часть контура и подходят для write-on/HUD-анимации; цвет при этом всё равно создаётся отдельной image-ветвью, например Background → Glow → Merge.

Fill Method решает проблему перекрывающихся участков одного контура. Resolve 21 описывает Alternate и Non Zero Winding: это правила заполнения самопересечений/вложенных областей, а не способы масштабирования исходного изображения.

Image tab относится к техническому растру маски. Output Size выбирает размер результата; Custom открывает Width, Height, Pixel Aspect и Depth. Clipping Mode управляет domain-of-definition и особенно заметен, когда Soft Edge требует выборок за текущей областью изображения.

Settings tab использует общие controls масок. Motion Blur рассчитывается по анимированному движению инструмента и имеет Quality, Shutter Angle, Center Bias и Sample Spread; это отдельный слой поведения, не замена ручной проверки промежуточных roto-кадров.

Старый реальный Inspector-скриншот сайта показывает дополнительные UI-элементы Border Style, Position, Length и выбранный Fast Gaussian. Текущий Resolve 21 prose reference подробно документирует основную модель Polygon и отдельно перечисляет Box, Bartlett, Multi-box и Gaussian для Filter. Поэтому статья различает то, что подтверждено manual, и то, что фиксируется конкретным UI-capture.

Polygon — не Tracker и не Planar Tracker. Если движение можно надёжно получить трекингом, трек следует использовать как движение/опору, а Polygon оставлять для формы и окклюзий. Ручная форма остаётся обязательной там, где силуэт реально деформируется или трек не описывает край.

Когда применять

  • Ручная ротоскопия сложного силуэта

  • Garbage/Solid Matte для keyer

  • Локальная цветокоррекция или Blur

  • Плашка произвольной формы

  • Контурная линия и write-on

  • HUD/маршрут/карта

  • Holdout и сложные mask-комбинации

  • Анимированное раскрытие изображения