← Энциклопедия Fusion
ЭффектыПродвинутый

LensDistort

LensDistort / Дисторсия объектива

LensDistort искажает или исправляет геометрию изображения по модели объектива: barrel/pincushion distortion, анаморфное сжатие, кривизна, quartic distortion, параметры камеры, гейт кадра и качество пересэмплинга.

LensDistort1InputEffect MaskOutputMaskForegroundBackgroundOutput

LensDistort

Обзор

Что делает LensDistort

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

Главный выбор — Mode: Distort или Undistort. Distort добавляет искажение, а Undistort пытается его убрать. Обычно в VFX-пайплайне сначала делают Undistort для исходника, чтобы трекер, roto, paint, 3D и matchmove работали на более прямой геометрии. После композитинга результат снова прогоняют через Distort, чтобы вернуть изображение к оптике оригинального кадра.

В блоке Lens Distortion Model выбирается математическая модель. Простая 3DE Classic LD Model подходит для большого количества обычных задач: Distortion, Anamorphic Squeeze, Curvature X/Y и Quartic Distortion дают базовое управление. Специализированные модели 3DE4 Anamorphic, 3DE4 Radial, Fusion Radial и PFTrack нужны, когда данные пришли из matchmove/трекера или когда требуется совместимость с конкретным пайплайном.

Camera Settings описывает физический контекст кадра: focal length, film gate, размер апертуры, fit по разрешению, сдвиг линзы и дистанция фокуса. Эти параметры важны, потому что одна и та же численная дисторсия может выглядеть по-разному при разных размерах сенсора, гейта и focal length. Если графика должна точно совпадать с реальной съёмкой, эти значения лучше брать из камеры, метаданных, matchmove-отчёта или lens grid.

Sampling Options отвечают за качество пересчёта пикселей. Любая дисторсия растягивает и сжимает изображение, поэтому без нормального sampling могут появиться ступеньки, мягкость, шумные края и артефакты. Для предпросмотра достаточно 1x1 и Bilinear, но для финального рендера часто стоит поднять Supersampling, особенно на контрастных линиях, титрах, интерфейсной графике и high-res материалах.

LensDistort не стоит настраивать на глаз, если задача — технический matchmove. Для точной работы лучше использовать калибровочную сетку, lens grid, данные трекера или конкретную модель объектива. На глаз можно добавлять художественную дисторсию, например для имитации экшн-камеры, широкоугольника, винтажной оптики или лёгкой интеграции графики в снятый кадр. Но для VFX точности нужен измеренный профиль, иначе края композита быстро начнут разъезжаться.

Как это понимать

Представляй LensDistort как виртуальный объектив между изображением и зрителем: Mode решает, выпрямляем мы кадр или снова гнём его, модель описывает тип оптики, а camera/sampling параметры определяют физический масштаб и качество пересчёта.

Где используется

Выпрямление исходника перед трекингом, roto, paint, keying и 3D-композитингом.
Возврат исходной оптической дисторсии на финальный композит после работы в undistorted-пространстве.
Подгон 3D-рендера, титров, интерфейсной графики или вставки под реальный объектив камеры.
Имитация широкоугольной, action-camera, fisheye, анаморфной или винтажной оптики.
Совместимость с matchmove-пайплайнами 3DEqualizer, PFTrack и Fusion Radial.
Создание distortion map для передачи искажения в другие участки композита.
Коррекция barrel/pincushion искажений на краях кадра.