В этой статье рассказывается, как объединить изображения с нескольких дисплеев, чтобы они выглядели как одно большое изображение.
⭐ Эта статья посвящена функции Pro .
В статье «Настройка сложной проекционной системы с несколькими дисплеями» вы узнали, как настроить Output Setup в HeavyM, чтобы отправлять области Canvas на разные устройства отображения.
В рассмотренном нами случае (два проектора 1920x1080) настройку можно было бы завершить, если оба проектора должны проецировать изображения на совершенно разные поверхности или располагаться рядом, но с промежутком между ними. Если вы планируете использовать несколько проекторов для расширения области проекции, дополнительно потребуется модуль Edge Blending.
Для чего нужен Edge Blending?
На практике практически невозможно точно объединить две области проекции, расположенные рядом, и сделать так, чтобы они выглядели как одно большое изображение без видимых переходов, используя только коррекцию геометрии и не допуская перекрытия или зазора.
Поэтому вместо того, чтобы пытаться расположить области проекции рядом, лучше намеренно немного перекрыть их, а затем применить несколько преобразований смешивания, чтобы скорректировать вид полосы перекрытия.
Эти коррекции необходимы, иначе перекрытие будет хорошо заметно, как показано ниже:
Использование модуля Edge Blending
Для этого воспользуемся предыдущим примером с двумя проекторами 1920x1080. В данном случае мы хотим расположить их горизонтально, чтобы создать широкую область проекции.
Перед началом настройки HeavyM помните, что для успешного смешивания границ прежде всего необходимо максимально точно физически выровнять проекторы относительно друг друга. Конечно, небольшие несоответствия можно исправить в HeavyM. Но если проекторы неправильно выровнены вручную, добиться бесшовного смешивания границ будет сложно.
Теперь перейдём к HeavyM. Поскольку мультипроекция уже рассматривалась в другой статье, мы кратко пройдёмся по основным шагам.
- Выберите режим вывода Setup с помощью
или Output → Setup....
- В простом случае мультипроекции размер нашего холста составил бы (1920+1920)x1080. Но поскольку мы собираемся горизонтально перекрыть области, ширина холста уменьшится на несколько пикселей.
Допустим, в этот раз перекрытие составляет 400px — тогда размер холста будет 3440x1080. - Добавьте второй экран с помощью кнопки + и привяжите его к правой стороне тестовой карты, чтобы холст был полностью покрыт, а экраны перекрывались на 400px.
- Запустите полноэкранную проекцию для каждого экрана, выбрав его и назначив ему выходной параметр Destination.
- Теперь на поверхности проекции (то есть на реальной проекции) вы должны увидеть примерно следующее:
На этом этапе, если проекторы расположены не совсем точно рядом друг с другом с идеальным перекрытием и на тестовой карте видно, что обе области не совпадают идеально, используйте параметры Warping в HeavyM, чтобы скорректировать геометрию выходных изображений до получения совпадающей прямоугольной формы.
- Предположим, что теперь ваши выходные изображения образуют идеальную прямоугольную область проекции размером 3440x1080. Осталось исправить вид полосы перекрытия. Для этого мы по очереди настроим смешивание для каждого экрана:
- a. Выберите левый экран в пространстве Screens и включите параметр «Soft Edge» в разделе Edge Blending
- b. Введите ранее заданную ширину полосы Right: 400px
(Примечание: до версии 2.13 ширина рассчитывалась автоматически на основе перекрытия.) - c. Повторите эти действия для правого экрана (на этот раз настройте его полосу Left)
Также можно задать ширину полосы смешивания экрана с помощью кнопки «Auto width». В этом случае HeavyM проверяет перекрытие выбранного экрана относительно других экранов и вводит автоматически рассчитанные значения (здесь для Left/Right также было бы установлено значение 400px).
Это может быть полезно, если у вас нет точного значения смешивания в пикселях и/или смешивание выполняется одновременно по нескольким направлениям: не нужно рассчитывать или вводить значения по одному!
- Теперь результат уже должен быть лучше! Но, вероятно, он всё ещё недостаточно идеален, поэтому поочерёдно настраивайте каждый экран, изменяя воспринимаемую яркость областей затухания с помощью параметра Gamma Correction и сглаживание градиента с помощью параметра Smooth, пока полоса перекрытия не исчезнет, а две области проекции не объединятся идеально.
- Готово! Не забудьте снять флажок «Show test card» (в правом верхнем углу), чтобы отобразить холст, затем нажмите «Ok», чтобы сохранить конфигурацию и закрыть окно настроек.
Начиная с HeavyM 2.13 можно активировать смешивание для отдельного экрана, даже если он не накладывается на другой экран. Это позволяет выполнять смешивание между 2 проекторами, подключёнными к разным компьютерам: экраны не обязательно должны быть настроены в одном пространстве!
Комментарии
0 комментариев
Войдите в службу, чтобы оставить комментарий.