Композиции: различия между версиями

Материал из Light Stream (RU)
(Задача №913 (LS Dev Hub))
 
(Задача №1027 (LS Dev Hub))
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
[[ru:Композиции]] [[en:Compositions]] [[zh:合成]]
Композиция — это готовая анимация проекта: набор эффектов, разложенных по времени внутри лейаутов, со своей длительностью и частотой кадров. Композиций в проекте может быть сколько угодно, и каждая из них при экспорте превращается в отдельный cue-файл, который потом воспроизводит '''Light Stream Player'''.
Композиция — это готовая анимация проекта: набор эффектов, разложенных по времени внутри лейаутов, со своей длительностью и частотой кадров. Композиций в проекте может быть сколько угодно, и каждая из них при экспорте превращается в отдельный cue-файл, который потом воспроизводит '''Light Stream Player'''.


Все композиции одного проекта работают с одними и теми же приборами, устройствами и лейаутами: приборы расставляются один раз в окне '''Маппинг''', а композиции лишь по-разному их подсвечивают. Своими у каждой композиции остаются только эффекты на таймлайне и её собственные настройки — длительность, частота кадров, повторение и фильтрация цвета.
Все композиции одного проекта работают с одними и теми же приборами, устройствами и лейаутами: приборы расставляются один раз в окне '''Маппинг''', а композиции лишь по-разному их подсвечивают. Своими у каждой композиции остаются только эффекты на таймлайне и её собственные настройки — длительность, частота кадров, повторение, комментарий и фильтрация цвета.


== Окно «Композиции» ==
== Окно «Композиции» ==
Строка 8: Строка 9:


Композиции показаны карточками. На карточке видно:
Композиции показаны карточками. На карточке видно:
* миниатюру — то, что композиция рисует на поле '''Маппинг''' прямо сейчас; во время воспроизведения миниатюра живая;
* миниатюру — кадр композиции; у той, что играет, миниатюра живая и повторяет картинку на поле '''Маппинг''', у остальных показан кадр из середины;
* имя композиции;
* имя композиции;
* длительность в формате ''часы:минуты:секунды:кадры''; у композиции с включённой бесконечностью вместо длительности стоит знак ∞.
* длительность в формате ''часы:минуты:секунды:кадры''; у композиции с включённой бесконечностью вместо длительности стоит знак ∞.


Дополнительно на карточку выводятся ещё две строки — в скольких плейлистах и в скольких событиях календаря используется эта композиция. Включаются они правым кликом по пустому месту окна, пунктами '''Показывать использование в плейлистах''' и '''Показывать использование в событиях'''. По умолчанию обе строки выключены.
Дополнительно на карточку выводятся ещё две строки — ''Плейлисты: N'' и ''События: N'', то есть в скольких плейлистах и в скольких событиях календаря используется эта композиция. Включаются они правым кликом по пустому месту окна, пунктами '''Показывать использование в плейлистах''' и '''Показывать использование в событиях'''. По умолчанию обе строки выключены.


Композиция, которая сейчас воспроизводится, подсвечивается оранжевым, а просто выделенные — светлой заливкой. Выделить можно сразу несколько композиций, клик по пустому месту окна снимает выделение.
Композиция, которая сейчас воспроизводится, подсвечивается оранжевым, а просто выделенные — светлой заливкой. Выделить можно сразу несколько композиций, удерживая '''Ctrl''' или '''Shift'''; клик по пустому месту окна снимает выделение.
 
Правый клик по карточке открывает меню с пунктами '''Пуск''', '''Стоп''', '''Копировать''', '''Вставить''', '''Переименовать''', '''Удалить''', '''Триггер''' и '''Установить продолжительность''' — все они разобраны ниже. Правый клик по пустому месту окна даёт другое меню: '''Создать композицию''', '''Вставить''' и две настройки отображения карточек.


В нижней части окна две кнопки: слева '''Создать композицию''', справа '''Удалить композицию'''.
В нижней части окна две кнопки: слева '''Создать композицию''', справа '''Удалить композицию'''.
Строка 24: Строка 27:
Чтобы добавить ещё одну композицию:
Чтобы добавить ещё одну композицию:
# Нажмите кнопку '''Создать композицию''' (плюс в рамке) в левом нижнем углу окна '''Композиции'''. То же самое делает пункт '''Создать композицию''' в меню по правому клику на пустом месте окна.
# Нажмите кнопку '''Создать композицию''' (плюс в рамке) в левом нижнем углу окна '''Композиции'''. То же самое делает пункт '''Создать композицию''' в меню по правому клику на пустом месте окна.
# Композиция появляется в конце списка, сразу становится выбранной и открывается в '''Таймлайне'''.
# Композиция появляется в конце списка, сразу становится текущей, открывается в '''Таймлайне''' и начинает воспроизводиться.
# Дайте ей понятное имя и добавьте эффекты — см. [[Добавление эффекта в композицию]].
# Дайте ей понятное имя и добавьте эффекты — см. [[Добавление эффекта в композицию]].


Строка 33: Строка 36:
== Открытие и воспроизведение ==
== Открытие и воспроизведение ==


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


Управлять воспроизведением можно:
Управлять воспроизведением можно:
Строка 49: Строка 52:


Ограничения на имя:
Ограничения на имя:
* длина — до 40 символов;
* длина — меньше 40 символов, более длинное имя не принимается;
* имена композиций в проекте не повторяются: если ввести уже занятое имя, программа добавит к нему трёхзначный номер;
* имена композиций в проекте не повторяются: если ввести уже занятое имя, программа добавит к нему трёхзначный номер;
* символы, запрещённые в именах файлов Windows (<code>\ / : * ? " < > |</code> и другие служебные), при вводе не принимаются.
* служебные символы <code>/ \ : ; * ? " < > | # @ ! $ % & ( ) + , { } [ ] ^</code> и апостроф программа убирает из имени сама — они недопустимы в имени файла.


== Копирование и порядок ==
== Копирование и порядок ==


'''Копировать''' и '''Вставить''' в меню по правому клику создают копию композиции со всеми её эффектами и настройками. Копия попадает в конец списка и получает уникальное имя.
'''Копировать''' и '''Вставить''' в меню по правому клику создают копию композиции со всеми её эффектами и настройками. Копия попадает в конец списка, получает уникальное имя и сразу открывается. Вставить скопированную композицию можно и из меню по правому клику на пустом месте окна.


Порядок композиций в списке меняется перетаскиванием карточки на новое место. В этом же порядке композиции показываются в окне '''Экспорт''', поэтому список удобно выстраивать так, как задуман показ.
Порядок композиций в списке меняется перетаскиванием карточки на новое место. В этом же порядке композиции показываются в окне '''Экспорт''', поэтому список удобно выстраивать так, как задуман показ.
Строка 63: Строка 66:
== Длительность и частота кадров ==
== Длительность и частота кадров ==


Длительность композиции задаётся в окне '''Установить продолжительность'''. Открыть его можно двумя способами: правым кликом по карточке — '''Установить продолжительность''', либо кликом по значению длительности в окне '''Свойства''' выбранной композиции.
Длительность композиции задаётся в окне '''Установить продолжительность'''. Открыть его можно двумя способами: правым кликом по карточке — '''Установить продолжительность''', либо кликом по значению длительности в окне '''Свойства''' открытой композиции.


В окне четыре поля времени — '''Часов''', '''Минут''', '''Сек''', '''Кадров''' — и поле '''Кадров в секунду'''. Нажмите '''OK''', чтобы применить.
В окне четыре поля времени — '''Часов''', '''Минут''', '''Сек''', '''Кадров''' — и поле '''Кадров в секунду'''. Нажмите '''OK''' или '''Enter''', чтобы применить; '''Esc''' закрывает окно без изменений.


Несколько замечаний:
Несколько замечаний:
Строка 74: Строка 77:
== Свойства композиции ==
== Свойства композиции ==


Когда композиция выбрана, её параметры показываются в окне '''Свойства'''.
Настройки композиции показываются в окне '''Свойства''' — в разделах '''Основные''' и '''Фильтрация цвета'''. Они появляются там сразу после двойного клика по карточке. Если в '''Свойствах''' оказались параметры эффекта, прибора или лейаута, вернуть туда настройки композиции можно кнопкой '''Настройки композиции''' справа от имени композиции на панели '''Таймлайн'''.


{| class="wikitable"
{| class="wikitable"
Строка 83: Строка 86:
| '''Длительность''' || Текущая длительность; клик по значению открывает окно '''Установить продолжительность'''
| '''Длительность''' || Текущая длительность; клик по значению открывает окно '''Установить продолжительность'''
|-
|-
| '''Бесконечность''' || Композиция играет без ограничения по времени. Пока она включена, параметр '''Повторять''' недоступен
| '''Бесконечность''' || Композиция играет без ограничения по времени. Пока она включена, параметр '''Повторять''' недоступен, а длительность показывается как 00:00:00:00
|-
|-
| '''Повторять''' || Дойдя до конца, композиция начинается заново
| '''Повторять''' || Дойдя до конца, композиция начинается заново. Включено по умолчанию
|-
|-
| '''Комментарии''' || Свободная заметка к композиции, сохраняется вместе с проектом
| '''Комментарии''' || Свободная заметка к композиции, сохраняется вместе с проектом
|-
|-
| '''Фильтрация цвета''': '''Красный''', '''Зеленый''', '''Синий''', '''Белый''' || Ползунки от 0 до 1, ограничивающие вклад соответствующих каналов приборов для этой композиции. Значение 1 — канал выводится целиком, 0 — канал выключен. Удобно, чтобы приглушить композицию целиком, не трогая её эффекты
| '''Фильтрация цвета''': '''Красный''', '''Зеленый''', '''Синий''', '''Белый''' || Ползунки от 0 до 1 с шагом 0.01, ограничивающие вклад соответствующих каналов приборов для этой композиции. Значение 1 — канал выводится целиком, 0 — канал выключен. Фильтр действует на сигнал, уходящий на приборы и в экспорт, а картинку на экране не меняет
|}
|}


Строка 96: Строка 99:
== Удаление ==
== Удаление ==


Выделите композицию (или несколько) и нажмите '''Delete''', кнопку '''Удалить композицию''' в правом нижнем углу окна или пункт '''Удалить''' в меню по правому клику.
Выделите композицию (или несколько) и нажмите '''Delete''' либо '''Backspace''', кнопку '''Удалить композицию''' в правом нижнем углу окна или пункт '''Удалить''' в меню по правому клику.


Программа спросит подтверждение и покажет имена удаляемых композиций. Если композиция используется в плейлистах, в том же окне будет перечислено, в каких именно, — оттуда она тоже пропадёт. Ошибочное удаление отменяется сочетанием '''Ctrl+Z'''.
Программа спросит подтверждение и покажет имена удаляемых композиций. Если композиция используется в плейлистах, в том же окне будет перечислено, в каких именно, — оттуда она тоже пропадёт. Ошибочное удаление отменяется сочетанием '''Ctrl+Z''': вернутся и сама композиция на своё место в списке, и её пункты в плейлистах.


== Запуск композиции по внешнему сигналу ==
== Запуск композиции по внешнему сигналу ==
Строка 123: Строка 126:
| Удалить || '''Delete''' или '''Backspace'''
| Удалить || '''Delete''' или '''Backspace'''
|-
|-
| Отменить / повторить действие || '''Ctrl+Z''' / '''Ctrl+Shift+Z'''
| Отменить действие || '''Ctrl+Z'''
|-
| Повторить действие || '''Ctrl+Y''' или '''Ctrl+Shift+Z'''
|}
|}



Текущая версия от 11:25, 3 сентября 2026

Композиция — это готовая анимация проекта: набор эффектов, разложенных по времени внутри лейаутов, со своей длительностью и частотой кадров. Композиций в проекте может быть сколько угодно, и каждая из них при экспорте превращается в отдельный cue-файл, который потом воспроизводит Light Stream Player.

Все композиции одного проекта работают с одними и теми же приборами, устройствами и лейаутами: приборы расставляются один раз в окне Маппинг, а композиции лишь по-разному их подсвечивают. Своими у каждой композиции остаются только эффекты на таймлайне и её собственные настройки — длительность, частота кадров, повторение, комментарий и фильтрация цвета.

Окно «Композиции»

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

Композиции показаны карточками. На карточке видно:

  • миниатюру — кадр композиции; у той, что играет, миниатюра живая и повторяет картинку на поле Маппинг, у остальных показан кадр из середины;
  • имя композиции;
  • длительность в формате часы:минуты:секунды:кадры; у композиции с включённой бесконечностью вместо длительности стоит знак ∞.

Дополнительно на карточку выводятся ещё две строки — Плейлисты: N и События: N, то есть в скольких плейлистах и в скольких событиях календаря используется эта композиция. Включаются они правым кликом по пустому месту окна, пунктами Показывать использование в плейлистах и Показывать использование в событиях. По умолчанию обе строки выключены.

Композиция, которая сейчас воспроизводится, подсвечивается оранжевым, а просто выделенные — светлой заливкой. Выделить можно сразу несколько композиций, удерживая Ctrl или Shift; клик по пустому месту окна снимает выделение.

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

В нижней части окна две кнопки: слева Создать композицию, справа Удалить композицию.

Создание композиции

В новом проекте сразу есть пять пустых композиций — Composition001Composition005. В первую из них добавлен эффект Атом 3D, чтобы на маппинге сразу было что-то видно.

Чтобы добавить ещё одну композицию:

  1. Нажмите кнопку Создать композицию (плюс в рамке) в левом нижнем углу окна Композиции. То же самое делает пункт Создать композицию в меню по правому клику на пустом месте окна.
  2. Композиция появляется в конце списка, сразу становится текущей, открывается в Таймлайне и начинает воспроизводиться.
  3. Дайте ей понятное имя и добавьте эффекты — см. Добавление эффекта в композицию.

Новая композиция пустая, её длительность — 1 минута. Частота кадров берётся от последней композиции в списке, чтобы все композиции проекта считались одинаково; если композиций в проекте ещё не было, используется значение Кадров в секунду для проекта, заданное в окне создания проекта (по умолчанию 40).

Если в проекте не осталось ни одной композиции, посреди окна Маппинг появляется кнопка Создать композицию — она делает ровно то же самое.

Открытие и воспроизведение

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

Управлять воспроизведением можно:

  • клавишей Пробел — запускает и останавливает открытую композицию;
  • пунктами Пуск и Стоп в меню по правому клику на карточке;
  • кнопками воспроизведения на панели Таймлайн — см. Таймлайн.

Одновременно играет только одна композиция: при переходе к другой предыдущая останавливается, а новая запускается с начала.

Переименование

Имя композиции становится именем экспортированного cue-файла и показывается в интерфейсе Light Stream Player, поэтому давать композициям осмысленные имена стоит сразу.

Выделите композицию и нажмите F2 либо выберите Переименовать в меню по правому клику, введите новое имя и нажмите Enter.

Ограничения на имя:

  • длина — меньше 40 символов, более длинное имя не принимается;
  • имена композиций в проекте не повторяются: если ввести уже занятое имя, программа добавит к нему трёхзначный номер;
  • служебные символы / \ : ; * ? " < > | # @ ! $ % & ( ) + , { } [ ] ^ и апостроф программа убирает из имени сама — они недопустимы в имени файла.

Копирование и порядок

Копировать и Вставить в меню по правому клику создают копию композиции со всеми её эффектами и настройками. Копия попадает в конец списка, получает уникальное имя и сразу открывается. Вставить скопированную композицию можно и из меню по правому клику на пустом месте окна.

Порядок композиций в списке меняется перетаскиванием карточки на новое место. В этом же порядке композиции показываются в окне Экспорт, поэтому список удобно выстраивать так, как задуман показ.

Перетаскиванием композицию можно отправить и в плейлист — плейлист принимает карточку, перенесённую из окна Композиции.

Длительность и частота кадров

Длительность композиции задаётся в окне Установить продолжительность. Открыть его можно двумя способами: правым кликом по карточке — Установить продолжительность, либо кликом по значению длительности в окне Свойства открытой композиции.

В окне четыре поля времени — Часов, Минут, Сек, Кадров — и поле Кадров в секунду. Нажмите OK или Enter, чтобы применить; Esc закрывает окно без изменений.

Несколько замечаний:

  • частота кадров задаётся для каждой композиции отдельно, но менять её без причины не стоит: чем она выше, тем плавнее анимация и тем больше получается cue-файл;
  • если длительность уменьшить, эффекты на таймлайне останутся на своих местах — то, что вышло за новую границу, просто не будет воспроизводиться и не попадёт в экспорт;
  • при включённой Бесконечности длительность не используется, композиция играет, пока её не остановят.

Свойства композиции

Настройки композиции показываются в окне Свойства — в разделах Основные и Фильтрация цвета. Они появляются там сразу после двойного клика по карточке. Если в Свойствах оказались параметры эффекта, прибора или лейаута, вернуть туда настройки композиции можно кнопкой Настройки композиции справа от имени композиции на панели Таймлайн.

Параметр Что делает
Имя Имя композиции; то же, что и переименование по F2
Длительность Текущая длительность; клик по значению открывает окно Установить продолжительность
Бесконечность Композиция играет без ограничения по времени. Пока она включена, параметр Повторять недоступен, а длительность показывается как 00:00:00:00
Повторять Дойдя до конца, композиция начинается заново. Включено по умолчанию
Комментарии Свободная заметка к композиции, сохраняется вместе с проектом
Фильтрация цвета: Красный, Зеленый, Синий, Белый Ползунки от 0 до 1 с шагом 0.01, ограничивающие вклад соответствующих каналов приборов для этой композиции. Значение 1 — канал выводится целиком, 0 — канал выключен. Фильтр действует на сигнал, уходящий на приборы и в экспорт, а картинку на экране не меняет

Подробнее — Настройки композиций.

Удаление

Выделите композицию (или несколько) и нажмите Delete либо Backspace, кнопку Удалить композицию в правом нижнем углу окна или пункт Удалить в меню по правому клику.

Программа спросит подтверждение и покажет имена удаляемых композиций. Если композиция используется в плейлистах, в том же окне будет перечислено, в каких именно, — оттуда она тоже пропадёт. Ошибочное удаление отменяется сочетанием Ctrl+Z: вернутся и сама композиция на своё место в списке, и её пункты в плейлистах.

Запуск композиции по внешнему сигналу

Композицию можно привязать к внешнему сигналу, чтобы запускать её не мышью. Правый клик по карточке → Триггер, далее выберите источник: OSC, MIDI или DMX. После этого приходящая команда будет запускать именно эту композицию.

Композиции и экспорт

Все композиции проекта перечислены в окне Экспорт. Флажок слева от имени говорит, попадёт ли композиция в экспорт: снимите его у черновых композиций, чтобы не тратить на них время просчёта. Состояние флажка сохраняется вместе с проектом.

Каждая отмеченная композиция выгружается отдельным cue-файлом с именем композиции и, если включено, с GIF-превью. Подробности — Экспорт композиций, Настройки GIF превью и Импорт cue в Player.

Горячие клавиши

Действие Клавиши
Открыть композицию Двойной клик по карточке
Переименовать F2
Пуск / стоп Пробел
Удалить Delete или Backspace
Отменить действие Ctrl+Z
Повторить действие Ctrl+Y или Ctrl+Shift+Z

См. также