Экспортирование маски: различия между версиями
LumiBot (обсуждение | вклад) (Задача №902 (LS Dev Hub)) |
LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы) |
||
| Строка 1: | Строка 1: | ||
[[ru:Экспортирование маски]] [[en:Exporting Mask]] [[zh:导出遮罩]] | |||
Маска приборов — это изображение, на котором белым отмечены позиции всех приборов и сплайнов проекта ровно так, как они расставлены в окне '''Маппинг''', а всё остальное поле остаётся прозрачным. Light Stream умеет сохранять такую маску в файл <code>*.png</code>, чтобы её можно было использовать в других программах. | Маска приборов — это изображение, на котором белым отмечены позиции всех приборов и сплайнов проекта ровно так, как они расставлены в окне '''Маппинг''', а всё остальное поле остаётся прозрачным. Light Stream умеет сохранять такую маску в файл <code>*.png</code>, чтобы её можно было использовать в других программах. | ||
Версия от 18:32, 2 сентября 2026
Маска приборов — это изображение, на котором белым отмечены позиции всех приборов и сплайнов проекта ровно так, как они расставлены в окне Маппинг, а всё остальное поле остаётся прозрачным. Light Stream умеет сохранять такую маску в файл *.png, чтобы её можно было использовать в других программах.
Для чего нужна маска
Маска — это «карта» вашего объекта в пикселях проекта. Чаще всего её используют так:
- как подложку при подготовке контента в стороннем редакторе (After Effects, Photoshop, Resolume и т. п.): видео или картинка, нарисованные поверх маски, точно попадут на реальные приборы;
- как трафарет: готовое видео обрезается по маске, и свет остаётся только там, где действительно стоят приборы;
- как схема расстановки для художника или подрядчика, у которого нет Light Stream и проекта;
- для проверки самой расстановки — на маске хорошо видно пропуски, лишние пиксели и неровные линии.
Размер маски по умолчанию совпадает с размером поля Маппинг, поэтому один пиксель маски соответствует одному пикселю проекта, и совмещать контент с приборами не придётся вручную.
Как открыть окно
- В главном меню выберите Просмотр – Экспорт маски.
- Откроется окно Экспорт маски приборов. Слева расположены кнопки сохранения и параметры, справа — предпросмотр будущего файла.
- Предпросмотр обновляется сразу при изменении любого параметра, так что итог видно ещё до сохранения.
Маска рисуется чистым белым цветом на прозрачном фоне. В предпросмотре прозрачность показана серой «шахматкой»: всё, что выглядит как клетчатый фон, в сохранённом файле будет прозрачным.
Что попадает в маску
- Все приборы и сплайны проекта, независимо от выделения и от того, какая композиция открыта. Маска описывает расстановку приборов, а не анимацию, поэтому эффекты, лейауты, фоновая картинка и сетка в неё не попадают.
- Приборы, у которых отключена видимость, в маску не попадают. Так же не попадают приборы, лежащие в порту или конвертере с отключённой видимостью. Это удобный способ выгрузить маску только для части объекта: отключите видимость лишних приборов, портов или конвертеров в окне Приборы и экспортируйте маску.
- Приборы, вынесенные за границы поля Маппинг, в изображение не попадают — оно ограничено размером проекта.
- Флажки Приборы и Сплайны позволяют выбрать, что именно рисовать: только одиночные приборы, только сплайны или и то, и другое.
Параметры окна
| Параметр | Описание |
|---|---|
| Приборы | Рисовать в маске одиночные приборы. Включён по умолчанию |
| Сплайны | Рисовать в маске сплайны. Включён по умолчанию |
| Размер приборов | Размер белой точки для одиночного прибора. Задаётся в пикселях поля Маппинг, значение по умолчанию 1. Дробные значения допустимы |
| Размер сплайнов | Толщина белой линии (размер точки) для приборов на сплайнах, в пикселях поля Маппинг. Значение по умолчанию 1 |
| Ширина текстуры | Ширина сохраняемого изображения в пикселях. По умолчанию равна ширине поля Маппинг |
| Высота текстуры | Высота сохраняемого изображения в пикселях. По умолчанию равна высоте поля Маппинг |
| X2 размер | Удваивает ширину и высоту текстуры. Кнопка работает, пока результат не превышает 8192 пикселя по стороне |
| 1/2 размера | Уменьшает ширину и высоту текстуры вдвое |
| Сброс | Возвращает все параметры к значениям по умолчанию, а размер текстуры — к размеру текущего проекта |
Под кнопками изменения размера показано текущее соотношение текстуры к размеру проекта в виде 1.00x / 1.00x — отдельно по ширине и по высоте. Значение 2.00x / 2.00x означает, что маска выгружается вдвое крупнее проекта. Следите, чтобы оба числа совпадали: если они разные, изображение получится растянутым и контент, нарисованный по такой маске, не совпадёт с приборами.
Заданные параметры запоминаются программой и будут предложены при следующем открытии окна.
Работа с предпросмотром
Предпросмотр можно рассматривать в подробностях, не изменяя сам файл:
- колесо мыши — приблизить или отдалить изображение;
- зажатое колесо мыши — перемещать изображение;
- правая кнопка мыши — вернуть масштаб и положение в исходное состояние.
Увеличение предпросмотра удобно, чтобы убедиться, что точки приборов не слиплись и линии сплайнов не разорваны.
Сохранение маски одним файлом
- Включите нужные флажки Приборы и Сплайны.
- Задайте размеры точек и текстуры, проверьте результат в предпросмотре.
- Нажмите Сохранить как….
- Укажите папку и имя файла и нажмите Сохранить.
Маска сохраняется в формате *.png с прозрачным фоном. Всё, что показано в предпросмотре, попадает в один файл.
Сохранение отдельного файла на каждый прибор
Кнопка Сохранить каждый выгружает не одну общую маску, а по отдельному изображению на каждый прибор и каждый сплайн проекта. Это нужно, когда контент готовится для каждого элемента объекта отдельно — например, у каждой линии своя анимация.
- Включите флажки Приборы и Сплайны — выгружаются только те типы, которые отмечены. Если оба флажка сняты, кнопка недоступна.
- Нажмите Сохранить каждый.
- Выберите папку, в которую будут сложены файлы, и нажмите ОК.
Каждый файл получает имя прибора или сплайна из окна Приборы и расширение .png. Если файл с таким именем в папке уже есть, к имени нового файла добавляется -d, поэтому ранее сохранённые маски не перезаписываются. Размеры текстуры и точек у всех файлов одинаковые и берутся из полей окна, так что отдельные маски точно накладываются друг на друга и на общую маску.
Чтобы файлы было легко различать, заранее дайте приборам и сплайнам понятные имена в окне Приборы.
Подбор размера маски
- Для большинства задач достаточно размера по умолчанию — он равен размеру проекта, и совмещать ничего не нужно.
- Если приборов много и на маске они сливаются в сплошное пятно, увеличьте текстуру кнопкой X2 размер. Точки станут крупнее вместе с изображением, а пропорции сохранятся.
- Если контент готовится в большем разрешении, чем поле Маппинг, выгружайте маску в разрешении контента — но кратно размеру проекта, чтобы соотношение по ширине и высоте осталось одинаковым.
- Максимальный размер стороны — 8192 пикселя. Очень крупные маски дольше просчитываются и занимают много места.
- Значения Размер приборов и Размер сплайнов задаются в пикселях проекта и увеличиваются вместе с текстурой. Увеличивайте их отдельно только тогда, когда точки нужно сделать заведомо крупнее реального шага пикселей — например, чтобы получить сплошной контур объекта.
- Если сомневаетесь в текущих значениях, нажмите Сброс и начните подбор заново.