LensDistort
LensDistort / Дисторсия объектива
LensDistort искажает или исправляет геометрию изображения по модели объектива: barrel/pincushion distortion, анаморфное сжатие, кривизна, quartic distortion, параметры камеры, гейт кадра и качество пересэмплинга.
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 параметры определяют физический масштаб и качество пересчёта.