Создание и изменение лейаутов: различия между версиями
LumiBot (обсуждение | вклад) (Задача №911 (LS Dev Hub)) |
LumiBot (обсуждение | вклад) (Межъязыковые ссылки на переводы) |
||
| Строка 1: | Строка 1: | ||
[[ru:Создание и изменение лейаутов]] [[en:Creating and Editing Layouts]] [[zh:创建和编辑布局]] | |||
Лейаут — прямоугольная область на поле '''Маппинг''', внутри которой играют эффекты. Лейауты нужны, чтобы в одной композиции на разные части объекта шли разные анимации: на фризе здания — бегущая строка, на колоннах — переливы, на кровле — вспышки. Лейауты создаются один раз для всего проекта и доступны сразу во всех его композициях, а вот какие эффекты лежат в каждом лейауте — задаётся в каждой композиции отдельно. | Лейаут — прямоугольная область на поле '''Маппинг''', внутри которой играют эффекты. Лейауты нужны, чтобы в одной композиции на разные части объекта шли разные анимации: на фризе здания — бегущая строка, на колоннах — переливы, на кровле — вспышки. Лейауты создаются один раз для всего проекта и доступны сразу во всех его композициях, а вот какие эффекты лежат в каждом лейауте — задаётся в каждой композиции отдельно. | ||
Версия от 18:44, 2 сентября 2026
Лейаут — прямоугольная область на поле Маппинг, внутри которой играют эффекты. Лейауты нужны, чтобы в одной композиции на разные части объекта шли разные анимации: на фризе здания — бегущая строка, на колоннах — переливы, на кровле — вспышки. Лейауты создаются один раз для всего проекта и доступны сразу во всех его композициях, а вот какие эффекты лежат в каждом лейауте — задаётся в каждой композиции отдельно.
Основной и дополнительные лейауты
В любом проекте всегда есть основной лейаут — Main layout. Он совпадает со всем рабочим полем Маппинг: его нельзя удалить, нельзя перетащить или растянуть мышью, а его ширина и высота — это и есть размер поля (как его изменить, описано ниже в разделе «Размер рабочего поля»). Если перед добавлением эффекта не выбран никакой другой лейаут, эффект попадает именно в Main layout.
Дополнительных лейаутов может быть сколько угодно. Они бывают любого размера — от всего поля до одного пикселя, могут перекрывать друг друга, лежать один внутри другого и располагаться где угодно на поле. Новые лейауты получают имена Layout001, Layout002 и так далее; имя можно поменять.
Эффект всегда занимает весь свой лейаут: его изображение растягивается по ширине и высоте лейаута и за его границы не выходит. Поэтому один и тот же эффект в узком лейауте и в широком выглядит по-разному, а приборы «видят» только те лейауты, в границы которых они попали.
Создание лейаута
- В окне Маппинг выберите инструмент Создание лэйаута (то же действие есть в меню Правка → Создание лэйаута).
- Кликните левой кнопкой мыши в том месте, где будет первый угол лейаута.
- Отведите мышь в сторону — зелёная рамка покажет будущие границы — и кликните второй раз. Лейаут создаётся по второму клику.
Границы округляются до целых пикселей поля, минимальный размер лейаута — 1×1 пиксель. Новый лейаут сразу появляется и на поле Маппинг, и отдельной дорожкой в Таймлайне, а его параметры открываются в окне Свойства — можно тут же задать точные координаты и размер.
Если при рисовании вы промахнулись, ничего страшного: и положение, и размер лейаута меняются в любой момент.
Выделение, перемещение и размер
Лейауты выделяются инструментом Выбор и редактирование эффектов — тем, который выбран в окне Маппинг по умолчанию (приборы им не выделяются, поэтому случайно сдвинуть их не получится). Кликните по краю лейаута или по его подписи на поле: выделенный лейаут подсвечивается оранжевым, рядом с ним показано его имя.
- Переместить — потянуть за оранжевый маркер лейаута.
- Изменить размер — потянуть за любой из его углов.
- Ctrl+F — растянуть выделенный лейаут на всё рабочее поле.
- Задать точные значения — в окне Свойства (см. следующий раздел).
Если выделение слетело после клика мимо, выделите лейаут заново на его дорожке в Таймлайне — после этого он снова доступен для правки на поле.
При изменении размера лейаута все эффекты внутри него автоматически пересчитываются под новый размер. Main layout на поле не двигается и не масштабируется.
Свойства лейаута
Параметры выделенного лейаута показывает окно Свойства. Раздел Основные:
| Параметр | Что задаёт |
|---|---|
| Режим смешивания | Как содержимое лейаута накладывается на то, что находится под ним. Список тот же, что у эффектов — см. Режимы смешивания. Задаётся для текущей композиции. |
| Позиция X, Позиция Y | Координаты левого верхнего угла лейаута в пикселях поля Маппинг. |
| Ширина, Высота | Размер лейаута в пикселях. |
| Применить | Применяет заданные размеры и пересчитывает под них эффекты внутри лейаута. |
У Main layout позиция не меняется, а Ширина и Высота меняют размер всего рабочего поля целиком — это то же самое, что задать размер основного лейаута в настройках программы.
Фоновая картинка лейаута
В лейаут можно подложить картинку — например, фотографию фасада или чертёж конструкции, — чтобы расставлять по ней приборы. Картинка рисуется в границах лейаута под приборами и не участвует в анимации: на экспорт в cue-файлы она не влияет.
Настройки собраны в разделе Фон окна Свойства:
| Параметр | Что делает |
|---|---|
| Показать изображение | Включает и выключает показ картинки. При выборе файла включается автоматически. |
| Имя файла | Кнопка Открыть — выбор файла картинки. После выбора на кнопке показывается путь к нему. Поддерживаются в том числе изображения с прозрачным фоном. |
| Режим ресэмплинга | Как картинка масштабируется под лейаут: Автоматически — со сглаживанием, Ближайший сосед (жесткие грани) — без сглаживания, с чёткими пикселями. |
| Смещение по X, Смещение по Y | Сдвиг картинки внутри лейаута. |
| Масштаб по X, Масштаб по Y | Растяжение картинки по горизонтали и вертикали. Значение 1 — исходный размер. |
| Обновить | Перечитывает файл с диска. Пригодится, если картинку поправили во внешнем редакторе, не закрывая проект. |
Сам файл в проект не встраивается — сохраняется путь к нему. Если проект нужно перенести на другой компьютер, соберите его командой Файл → Собрать проект: фоновые картинки лягут в общую папку вместе с остальными файлами проекта.
Лейауты на таймлайне
Каждый лейаут занимает на Таймлайне отдельную дорожку, а внутри неё лежат эффекты этого лейаута в текущей композиции. Работа с лейаутами здесь устроена так:
- Выбор. Выделенный лейаут подсвечен более светлой заливкой. Новый эффект из Библиотеки эффектов добавляется именно в выделенный лейаут; если ничего не выделено — в Main layout. Подробнее — Добавление эффекта в композицию.
- Порядок. Дорожки лейаутов можно переставлять перетаскиванием. Порядок задаёт наложение: если эффект во весь экран из одного лейаута закрывает собой остальные, поменяйте лейауты местами. Main layout тоже можно опустить ниже любого другого лейаута.
- Переименование. ПКМ по лейауту → Переименовать.
- Удаление. ПКМ по лейауту → Удалить. Вместе с лейаутом удаляются лежащие в нём эффекты во всех композициях. Main layout удалить нельзя. Действие отменяется по Ctrl+Z.
- Свёрнутое состояние. Дорожку лейаута можно свернуть, чтобы не мешала; программа запоминает это состояние отдельно для каждой композиции и сохраняет его в проекте.
Перетащить эффект из одного лейаута в другой можно прямо на таймлайне — см. Перемещение эффектов между лейаутами.
Помните, что сами лейауты общие для всего проекта: создав лейаут в одной композиции, вы увидите его дорожку и во всех остальных — пустую, пока не положите туда эффекты.
Размер рабочего поля
Размер поля Маппинг — это размер основного лейаута. Он задаётся так:
- Откройте Настройки → Свойства (Ctrl+P).
- В разделе Маппинг нажмите кнопку Размер основного лейаута — рядом с ней показан текущий размер в пикселях.
- В открывшемся окне задайте Ширину и Высоту и нажмите ОК.
Если новое поле меньше прежнего и какие-то лейауты выходят за его границы, программа спросит: «Обрезать лэйауты до уменьшенного размера?». Да — лейауты будут подрезаны по новым границам поля, Нет — останутся прежних размеров, но их часть окажется за пределами поля и работать не будет. Приборы, вынесенные за границы рабочего поля, анимацию не воспроизводят.
Размер поля стоит задать в начале работы над проектом, до расстановки приборов и создания лейаутов: чем крупнее поле, тем детальнее картинка, но тем больше нагрузка на компьютер при расчёте эффектов.
Полезно знать
- Лейауты общие для всего проекта, содержимое лейаутов — своё в каждой композиции.
- Приборы к лейаутам не привязываются: прибор получает цвет того пикселя поля, на котором стоит. Достаточно, чтобы лейаут накрывал нужные приборы.
- Если в Main layout лежит эффект на всё поле, эффекты в остальных лейаутах может быть не видно — уберите этот эффект, уменьшите его непрозрачность или поменяйте порядок лейаутов.
- Границы лейаутов видны только в программе: в 3D-просмотре, в cue-файлах и на приборах их нет.