FUSION · СПРАВОЧНИК НОД
GlobalAlign
GlobalAlign / Глобальное выравнивание стерео
GlobalAlign: ручная глобальная юстировка левого/правого глаза по X/Y и Angle перед Disparity; два stereo-выхода, без optical flow.
GlobalAlign
Обзор
Что делает GlobalAlign
GlobalAlign [GA] — нода Stereo для ручного глобального совмещения левого и правого глаза. В отличие от StereoAlign она не вычисляет optical flow или локальное поле деформации: выполняет сдвиг по X/Y и поворот, чтобы снизить крупный вертикальный/угловой рассинхрон ДО анализа Disparity. Доступна только в Fusion Studio и DaVinci Resolve Studio.
Входы: Left Input (оранжевый, левое изображение либо уже упакованная стереопара) и Right Input (зелёный, правое изображение при раздельной подаче). Выходы: Left Output и Right Output. Правые разъёмы зависят от режима Stack Mode. Официальная документация НЕ перечисляет Effect Mask как вход этой ноды — описывать маску как физический порт нельзя.
Translation X и Translation Y имеют независимые Balance и Shift. None не двигает ни один глаз. Left двигает ЛЕВЫЙ глаз, Right — ПРАВЫЙ, Split смещает оба глаза в противоположные стороны. «Left» не означает «сохранить левый как reference»: для неподвижного левого глаза выбирают Right.
Y Shift применяется для устранения вертикального рассинхрона. Горизонтальный X Shift влияет и на положение экранной плоскости глубины: устранять настоящий параллакс между объектами на разных расстояниях не нужно. Сначала компенсируйте roll и Y на опорных контурах, потом осторожно корректируйте X.
Snap to Nearest Pixel есть отдельно для X и Y. При включении нода использует целые пиксельные шаги, что снижает риски интерполяционного размытия; при выключении допускаются дробные смещения для точной юстировки. Оба состояния сравнивайте при масштабе Viewer 100%.
Rotation Balance использует те же None/Left/Right/Split. Angle=10° при Left или Right вращает выбранный глаз на полный угол, а при Split превращается в два поворота ±5°. Поворот может вскрыть пустые углы; без локальной коррекции нода не исправит перспективу/оптику.
Translation Filter Method определяет ресэмплинг при субпиксельном сдвиге и повороте. В исходном Inspector 11 пунктов от Nearest Neighbor до Bessel; нельзя по одному названию обещать максимальную резкость или лучшую производительность. Сравните Linear, Catmull-Rom, Mitchell и Lanczos на сложных текстурах, мелких линиях и движении.
Visualization (left eye) содержит None, R-C, Y-B, G-M и Diff. Цветовое разделение и Diff помогают поймать несовпадающие контуры, но не являются готовым анаглифом для финальной выдачи. Даже идеально настроенная реальная стереопара сохраняет законную горизонтальную разницу из-за глубины.
На архивном скриншоте Stack Mode перечислены None, Horiz, Vert и Layers. Текст руководства говорит Separate при раздельных Left/Right-соединениях, хотя строка Separate на этом скриншоте отсутствует. Это расхождение терминов фиксируется честно: физическую карту сокетов в текущем Resolve нужно проверить нативно.
Swap Eyes переставляет местами левый и правый глаз в применимых режимах укладки, позволяя исправить перепутанную пару. Это не меняет геометрию снимков. Не используйте Swap Eyes вместо осмысленного подключения входов и всегда проверяйте направление объёмного эффекта.
Рабочая цепочка: левый и правый MediaIn/Loader → GlobalAlign → Disparity → следующий Stereo инструмент или отдельный анаглиф для просмотра. Если входом служит упакованный stereo stack, проверьте поддерживаемый формат и выходные порты именно установленной версии. Упражнения используют учебные названия `LeftInput/RightInput` и `LeftOutput/RightOutput`, а не подтверждённые API ID.
Приёмка требует реального стереоматериала, контрольной таблицы соответствующих точек в разных зонах кадра, 100% просмотра деталей и финального сравнения на целевом 3D-дисплее. Валидатор сайта проверяет только типы `image` и направление графа, но не наличие условных разъёмов в живом Flow и не стереокомфорт.
Когда применять
Удаление глобального вертикального расхождения двух глаз перед Disparity.
Компенсация roll-наклона одного глаза без optical flow.
Осторожный X/convergence pass с сохранением реальной глубины.
Проверка мастера левого глаза через Balance=Right.
Симметричная корректировка stereo-пары через Split.
Сравнение фильтров ресэмплинга на мелкой текстуре.
Диагностика через R-C/Y-B/G-M/Diff и сброс в None.
Исправление порядка глаз с Swap Eyes в подходящем Stack Mode.
Проверка условных правых сокетов без выдуманного Effect Mask.
GlobalAlign в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для GlobalAlign.
Оригинальное изображениеПример для GlobalAlign.
Оригинальное изображение