Связь 2D и 3D

Материал из Light Stream (RU)

Окно Маппинг и окно 3D Просмотр показывают один и тот же проект с двух сторон. Настоящие приборы живут на маппинге: у них есть адреса и вселенные, они пропатчены в порты, по ним считаются эффекты композиции и с них уходит сигнал Art-Net. В 3D стоят объекты, которые изображают реальную конструкцию: сплайны по рёбрам фасада, приборы на ферме, импортированная модель, декорации. Сами по себе объекты в 3D не светятся — цвет каждый из них берёт у того прибора маппинга, с которым связан.

Связь назначается вручную в окне Свойства или создаётся автоматически, когда приборы переносят между 2D и 3D магическими кнопками. На сигнал она не влияет: это только предпросмотр. Прибор, не связанный ни с одним 3D-объектом, работает как обычно — просто вы не увидите его в трёхмерной сцене.

Что переходит по связи

Связь односторонняя: маппинг ведущий, 3D ведомое. Форма и место объекта в сцене — его собственное дело.

Приходит с маппинга Остаётся за 3D-объектом
Цвет и яркость каждого пикселя — то, что посчитали эффекты текущей композиции Положение, поворот и масштаб в сцене
Количество приборов на сплайне и способ их распределения Форма сплайна: его точки, Замкнутый, Сглаживать
Адрес и тип прибора — их показывают столбцы окна 3D Объекты Размеры пикселя: Ширина пикселя, Высота пикселя, Длина пикселя
Тип луча — Пиксель, Прожектор или Линейный — и его Длина, Угол, Глубина Порядок приборов вдоль сплайна: Реверс, Режим змейки
Видимость: выключите прибор в окне Приборы — связанный объект пропадёт и в 3D Видимость самого объекта, отдельным флажком в списке 3D Объекты

Из этого следует главное правило: чтобы прибор засветился в 3D в нужном месте, двигать его на маппинге не надо. На маппинге важны адреса приборов и порядок пикселей, а где прибор стоит в реальности — задаёт 3D-объект.

Как понять, есть ли связь

Быстрее всего — по окну 3D Объекты. У связанного объекта заполнены столбцы Маппинг, Адрес и Приборы; пустой столбец Маппинг у прибора или сплайна означает, что связи нет и светиться он не будет.

Видно это и в самой сцене:

  • одиночный 3D-прибор без связи называется Нет прибора и не светится;
  • сплайн без связи рисуется серой линией без пикселей на ней (выделенный — белой). Показывается он только при включённых вспомогательных объектах — меню Просмотр → 3D Просмотр → Вспомогательные 3D объекты, клавиша F4. Если сплайны в сцене вдруг «пропали», проверьте в первую очередь эту галочку и наличие связи;
  • у клонера в Свойствах строка Название прибора показывает диапазон: с какого прибора он начинается и каким заканчивается.

Связать объект с прибором

Выделите объект в сцене или его строку в окне 3D Объекты и откройте окно Свойства — там появится раздел Прибор.

Кнопка Что делает
Выбрать Открывает окно Выбрать прибор со списком всех приборов и сплайнов проекта.
Предыдущий и Следующий (строки Влево и Вправо) Перекидывают связь на соседний прибор в списке окна Приборы. Удобно, когда объект связан не с тем прибором, а нужный стоит рядом: открывать список не приходится.
Очистить Снимает связь. Действует сразу на все выделенные объекты.
Перейти к прибору Выделяет связанный прибор в окне Приборы и на маппинге и показывает его свойства.

Окно Выбрать прибор — простой список в один столбец Имя. Клик по заголовку столбца сортирует его по алфавиту.

  1. Выделите в 3D объект, которому назначаете прибор.
  2. Нажмите Выбрать в разделе Прибор.
  3. Кликните нужную строку — связь назначается сразу, объект в сцене тут же начинает светиться, и результат виден, не закрывая окно. Ошиблись — кликните другую строку.
  4. Нажмите OK или Enter, чтобы закрыть окно. Esc тоже закрывает его, но уже назначенную связь не отменяет — для этого есть Ctrl+Z.

Одиночному 3D-прибору назначается только одиночный прибор с маппинга: клик по строке со сплайном ничего не даст. 3D-сплайну можно назначить и сплайн, и одиночный прибор — во втором случае на сплайне загорится один пиксель в его начале.

Кнопка «Авто»

Кнопка Авто в том же окне связывает выделенные 3D-объекты с приборами, имена которых совпадают с именами объектов. Строку в списке при этом выбирать не нужно: достаточно выделить объекты в сцене и нажать Авто.

Так связывают целую модель за один раз. Если конструкцию готовили в 3D-редакторе и приборы в ней названы так же, как они названы на маппинге, то после импорта достаточно выделить всё и нажать Авто — вместо того чтобы назначать связь каждому объекту вручную.

Флажок Чувствительность к регистру задаёт, считать ли Line001 и line001 разными именами. По умолчанию регистр не учитывается, и обычно так и стоит оставить. Настройка запоминается между запусками программы.

Объектам, для которых пары по имени не нашлось, связь просто не назначается — их видно по пустому столбцу Маппинг в окне 3D Объекты.

Несколько объектов сразу

Если выделено несколько 3D-объектов, назначение идёт по цепочке: первому достаётся прибор, по строке которого вы кликнули, второму — следующий за ним в списке окна Приборы, третьему — ещё следующий, и так далее.

Это самый быстрый способ разложить связи по ряду одинаковых объектов. Порядок приборов в окне Приборы заранее приведите к нужному, перетаскивая строки внутри порта, — тогда одно нажатие свяжет весь ряд.

Кнопка Очистить точно так же снимает связь сразу со всех выделенных объектов.

Перенос приборов между 2D и 3D

Когда связей нужно много, их не назначают вручную: приборы переносят из одного окна в другое, и связь создаётся сама. Обе кнопки стоят в начале панели инструментов окна 3D Просмотр (см. 3D Панель инструментов).

Магическая 3D кнопка
Переносит приборы с маппинга в 3D. В окне Магические настройки задаются Ширина и Высота прямоугольника, в котором приборы разложатся плоской «стенкой», повторяющей их расстановку на маппинге. Дальше объекты расставляют по сцене руками. Приборы, у которых уже есть пара в 3D, повторно не переносятся.
Волшебная 2D-кнопка
Обратное действие — переносит объекты из 3D на маппинг. Так поступают, когда конструкция пришла готовой моделью, а на маппинге ещё пусто. В окне Магические настройки задаётся:
  • Выбрать камеру — из какого вида смотреть на сцену. Приборы лягут на маппинг так, как они видны из этой камеры, поэтому выбирают ракурс, в котором нужная сторона объекта видна целиком и приборы не закрывают друг друга. При выборе камеры в списке вид в окне сразу переключается на неё — видно, что именно будет перенесено. Если оставить Нет, приборы не проецируются, а просто раскладываются ровным рядом.
  • Перенести объектыВсе объекты, Видимые объекты или Выделенные объекты.
Кнопка OK создаёт приборы на маппинге и сразу связывает их с исходными объектами. Приборы, уже перенесённые раньше, повторно не переносятся, поэтому окно можно вызывать сколько угодно раз по мере того, как в сцене появляются новые объекты.

После переноса приборы на маппинге остаётся пропатчить и, если нужно, поменять им тип в библиотеке приборов — связь от этого не порвётся.

Порядок приборов вдоль сплайна

На сплайне важно не только то, какой прибор с ним связан, но и с какого конца начинается отсчёт пикселей. Если в 3D анимация бежит не в ту сторону, поправляют это в разделе Прибор окна Свойства.

Реверс
Переворачивает порядок приборов вдоль сплайна: первый пиксель становится последним. Действует на все выделенные сплайны, поэтому целый ряд линеек разворачивается одним нажатием.
Режим змейки
Есть у клонера. Каждый следующий повтор идёт в обратную сторону — так собирают гирлянды и экраны, где лента уложена змейкой.

Клонер связывают с первым прибором ряда: Выбрать в его свойствах назначает начальный прибор, а каждый следующий повтор автоматически берёт следующий прибор из списка окна Приборы. Строка Название прибора показывает получившийся диапазон.

Похоже работает флажок Авто след в инструменте Дублировать: каждая новая копия привязывается к следующему прибору, а не повторяет один и тот же.

Обратный переход: от прибора к 3D

Связь читается и с другой стороны. Выделите прибор в окне Приборы или на маппинге и в окне Свойства нажмите Перейти к 3Д прибору — программа выделит связанный объект в сцене и покажет его параметры. Если с прибором связано несколько объектов, появится меню со списком: выберите нужный. Кнопка недоступна, если в 3D с этим прибором не связано ничего.

Ещё один способ найти прибор — кнопка Подсветить приборы и данные DMX на панели инструментов окна Маппинг. Выделенные приборы начинают мигать одновременно на маппинге, в 3D и на реальном объекте, так что соответствие видно сразу во всех трёх местах. Клик правой кнопкой по этой кнопке открывает выбор режима подсветки и интервала.

Что происходит со связью при изменениях в проекте

  • Удалили прибор на маппинге. 3D-объект остаётся в сцене, но теряет связь и перестаёт светиться. Отмена по Ctrl+Z возвращает и прибор, и связь.
  • Удалили объект в 3D. На маппинге не меняется ничего: прибор, его адреса и эффекты остаются на месте.
  • Скопировали объект в 3D (Ctrl+C и Ctrl+V или Ctrl+D). Копия остаётся связанной с тем же прибором и светится точно так же, как оригинал. Чтобы копии зажили своей жизнью, каждой назначают свой прибор — кнопками Выбрать или Следующий.
  • Сменили тип прибора в библиотеке приборов. Связь сохраняется, а 3D-объект подхватывает новый тип луча и его размеры.
  • Изменили количество приборов на сплайне на маппинге. Пиксели в 3D пересчитываются по всей длине сплайна автоматически.
  • Выключили видимость прибора в окне Приборы. Связанный объект пропадает и в 3D.
  • Переименовали одиночный 3D-прибор. Связанный прибор на маппинге получает то же имя: у одиночных приборов имя общее.

Если объект в 3D не светится

Проверьте по порядку:

  1. Есть ли связь: столбец Маппинг в окне 3D Объекты не должен быть пустым, а одиночный прибор не должен называться Нет прибора.
  2. Включена ли видимость — и у самого объекта в списке 3D Объекты, и у связанного прибора в окне Приборы.
  3. Играет ли что-нибудь на этом приборе: попадает ли он в лейаут, в котором стоит эффект, и не закончился ли эффект на таймлайне к текущему моменту.
  4. Не остался ли прибор за границами рабочего поля маппинга.
  5. Не связаны ли несколько объектов с одним и тем же прибором: тогда они светятся одинаково, и легко решить, что часть сцены не работает.

Если объект не удаётся найти в сцене, выделите его строку в окне 3D Объекты и нажмите Z — камера впишет его в окно.

Смотрите также