Нода «Искажение видео» (movie distortion node)

Нода ":abbr:`Искажение видео (Movie Distortion)`".

CPU Compositor Only

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

Обычно её используют при отслеживании движения.

Расчёт искажения

Перед использованием этой ноды необходимо рассчитать искажение объектива вашего видео. Это можно сделать, отрегулировав значения K1, K2 и K3 в Редактор видеоaфрагментов ‣ Свойства ‣ Слежка ‣ Камера ‣ Объектив Movie Clip Editor ‣ Properties ‣ Track ‣ Camera ‣ Lens. Для получения дополнительной информации о том, как редактировать эти значения, ознакомьтесь с этим материалом.

Входы (inputs)

Изображение (image)

Стандартный цветовой ввод.

Свойства

Видеофрагмент (movie clip)

Используется для выбора видеофрагмента, искажение которого должно использоваться. Это может быть полезно, если присутствует более одного фрагмента видео, каждый из которых имеет разные настройки искажения. Для ознакомления с элементами управления см.: «меню блока данных».

Метод искажения (distortion method)
Удалить искривление (undistort):

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

Искажение (distort):

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

Выходы (outputs)

Изображение (image)

Изображение после искажения/удаления искривлений.

Искажение или удаление искривлений

Хотя и искажение рендера, и удаление искривлений видеофрагмента возможно, и они дают схожие результаты, между этими двумя методами есть разница.

Возможны два вида искажений объектива, и, говоря простыми словами, их можно описать следующим образом:

  1. Когда видеофрагмент выпирает наружу.

  2. Когда видеофрагмент сдавливается к центру.

В первом случае рекомендуется исказить рендер и оставить видеофрагмент как есть, потому что для его восстановления потребуется дополнительная информация о пикселях, которая недоступна Blender. Аналогично, во втором случае рекомендуется удалить искривления видеофрагмента и оставить рендер как есть, потому что для восстановления рендера потребуются эти дополнительные недоступные пиксели. Использование неправильного метода в неправильном случае может привести к странным «результатам» по краям, например, как на показанном изображении.

../../../_images/compositing_types_distort_movie-distortion_problems.jpg

Проблемы (заметили по краям?)