Перейти к содержанию

LS4 - Настройки и производительность: различия между версиями

Материал из LS Software Wiki
Термин «лейаут» заменён на понятное «поле маппинга»
Технический аудит главы: исправлены FPS, аудио, слои маппинга и рекомендации по производительности
Строка 12: Строка 12:


<div class="ls4-contents">
<div class="ls4-contents">
'''Быстрый переход:''' [[#settings-open|окно настроек]] · [[#settings-main|запуск и автосохранение]] · [[#settings-theme|темы]] · [[#settings-cache|кеш]] · [[#settings-render|рендеринг]] · [[#settings-workspaces|рабочие пространства]] · [[#performance-first|ускорение проекта]] · [[#performance-profiles|готовые профили]] · [[#settings-faq|частые вопросы]]
'''Быстрый переход:''' [[#settings-open|окно настроек]] · [[#settings-main|запуск и автосохранение]] · [[#settings-theme|темы]] · [[#settings-cache|кеш]] · [[#settings-render|рендеринг]] · [[#settings-workspaces|рабочие пространства]] · [[#performance-first|поиск причины торможения]] · [[#performance-safe|безопасные настройки]] · [[#settings-faq|частые вопросы]]
</div>
</div>


Строка 27: Строка 27:
| '''Параметры проекта''' || Вкладки и команды, связанные с текущим проектом || Размер маппинга, окружение сцены, устройства, FPS проекта и содержимое || Вместе с проектом <code>.ls</code>; после изменения сохраните проект
| '''Параметры проекта''' || Вкладки и команды, связанные с текущим проектом || Размер маппинга, окружение сцены, устройства, FPS проекта и содержимое || Вместе с проектом <code>.ls</code>; после изменения сохраните проект
|-
|-
| '''Свойства выбранного объекта''' || Панель '''Свойства''' в рабочем пространстве || Положение, размер, параметры прибора, эффекта, сцены или другого выделенного элемента || В текущем проекте; часто поддерживает отмену <code>Ctrl+Z</code>
| '''Свойства выбранного объекта''' || Панель '''Свойства''' в рабочем пространстве || Положение, размер, параметры прибора, эффекта, сцены или другого выделенного элемента || В текущем проекте
|-
|-
| '''Рабочее пространство''' || '''Окно → Рабочее пространство''' || Расположение, размеры и видимость панелей || В пользовательском профиле LS4, отдельно от проекта
| '''Рабочее пространство''' || '''Окно → Рабочее пространство''' || Расположение, размеры и видимость панелей || В пользовательском профиле LS4, отдельно от проекта
Строка 45: Строка 45:
* пользовательскую тему нужно сохранить кнопкой '''Сохранить''' или '''Сохранить как…''';
* пользовательскую тему нужно сохранить кнопкой '''Сохранить''' или '''Сохранить как…''';
* изменения параметров проекта необходимо записать обычным сохранением проекта;
* изменения параметров проекта необходимо записать обычным сохранением проекта;
* некоторые параметры языка, графики, устройств или внешних служб окончательно проявляются после повторного открытия окна, проекта или перезапуска LS4.
 


{{Нужен скриншот|Полное окно «Свойства» LS4 с вертикальным списком актуальных вкладок слева и выбранной вкладкой «Основные»}}
{{Нужен скриншот|Полное окно «Свойства» LS4 с вертикальным списком актуальных вкладок слева и выбранной вкладкой «Основные»}}
Строка 63: Строка 63:
| '''Память и производительность''' || Кеширование видео, медиа-кеш, FPS превью, качество и включение 3D, нагрузка Таймлайна
| '''Память и производительность''' || Кеширование видео, медиа-кеш, FPS превью, качество и включение 3D, нагрузка Таймлайна
|-
|-
| '''Аудио''' || Устройство вывода и вход SMPTE-таймкода
| '''Аудио''' || Текущий системный аудиовыход и переход к настройкам звука Windows
|-
|-
| '''Сеть''' || Сетевой адаптер, Art-Net, ArtSync, FPS Art-Net и автоматическое включение вывода
| '''Сеть''' || Сетевой адаптер, Art-Net, ArtSync, FPS Art-Net и автоматическое включение вывода
Строка 86: Строка 86:
На вкладке '''Основные''' можно выбрать язык интерфейса и включить запуск LS4 вместе с Windows.
На вкладке '''Основные''' можно выбрать язык интерфейса и включить запуск LS4 вместе с Windows.


В группе '''Действия после запуска''' задаётся сценарий операторского компьютера:
В группе '''Действия после запуска''' задаётся поведение LS4 после открытия:


# Включите '''Открыть проект'''.
# Включите '''Открыть проект'''.
# Укажите файл <code>.ls</code> кнопкой '''Открыть''' или выберите его из списка последних проектов.
# Укажите файл <code>.ls</code> кнопкой '''Открыть''' или выберите его из списка последних проектов.
# При необходимости включите '''Запустить расписание''' и '''Включить Art-Net'''. Эти действия доступны, когда включена автозагрузка проекта.
# При необходимости включите '''Запустить расписание''' и '''Включить Art-Net'''. Эти действия доступны, когда включена автозагрузка проекта.
# Включайте '''Не показывать интерфейс при автозагрузке''' только на проверенном автономном компьютере.
# Используйте '''Не показывать интерфейс при автозагрузке''' только после проверки автоматического запуска проекта.
# Отдельно решите, должен ли Таймлайн автоматически начать воспроизведение при открытии любого проекта.
# Отдельно решите, должен ли Таймлайн автоматически начать воспроизведение при открытии любого проекта.


Строка 148: Строка 148:
! Параметр !! Что меняет !! Когда полезен
! Параметр !! Что меняет !! Когда полезен
|-
|-
| '''Размер адреса приборов''' || Размер подписи адреса в маппинге || Большой монитор, плотный патч или демонстрация оператору
| '''Размер адреса приборов''' || Размер подписи адреса в маппинге || Когда адреса трудно читать при рабочем масштабе
|-
|-
| '''Масштабирование к центру курсора''' || Точку, вокруг которой выполняется масштабирование || Быстрая навигация по большой схеме
| '''Масштабирование к центру курсора''' || Точку, вокруг которой выполняется масштабирование || Быстрая навигация по большой схеме
|-
|-
| '''Прозрачность приборов''' || Прозрачность отображения приборов || Просмотр эффектов, подложки и перекрывающихся областей
| '''Прозрачность приборов''' || Прозрачность точек приборов при редактировании эффекта в маппинге || Чтобы точки меньше закрывали контур выделенного эффекта
|}
|}


Строка 205: Строка 205:


<span id="settings-cache-plan"></span>
<span id="settings-cache-plan"></span>
== Как выбрать диск и размер кеша ==
== Как выбрать диск и лимит кеша ==
 
Используйте локальный SSD с устойчивым запасом свободного места. Сетевой диск, медленная флешка и системный диск, заполненный почти до предела, создают непредсказуемые задержки.
 
Практический расчёт:


* небольшие проекты и изображения — 20–50 ГБ;
Для видео используйте локальный SSD. Лимит задавайте ниже доступного места на выбранном диске: LS4 показывает фактически занятый объём и предупреждает, если диск не позволяет кешу вырасти до заданного значения.
* регулярная работа с видео — 100 ГБ и более;
* несколько параллельных проектов с длинными роликами — выделенный SSD и лимит по фактическому объёму материалов.


Лимит — верхняя граница, а не заранее занятое место. Если диск меньше лимита, LS4 продолжит работать, но кеш остановит рост раньше. После смены материалов периодически проверяйте показание '''Использовано'''.
Лимит ничего не резервирует заранее. Кеш занимает место только по мере обработки медиафайлов. Универсального значения для всех проектов нет — ориентируйтесь на объём своих материалов и показание '''Использовано'''.


<span id="settings-render"></span>
<span id="settings-render"></span>
== Рендеринг маппинга и 3D-сцены ==
== Рендеринг маппинга и 3D-сцены ==
В группе '''Рендеринг''' находятся основные регуляторы нагрузки:


{| class="wikitable"
{| class="wikitable"
! Параметр !! Действие !! Рекомендация
! Параметр !! Фактическое действие
|-
|-
| '''FPS на маппинг превью''' || Частота обновления 2D-превью, минимум 10 кадров/с || Снижайте первой, если интерфейс нужен только для контроля
| '''FPS на маппинг превью''' || Несмотря на название в интерфейсе, в текущей версии это целевая частота основного рендер-цикла LS4. Значение влияет не только на панель маппинга, поэтому не снижайте его как обычную настройку отображения.
|-
|-
| '''Отображать маппинг и 3D сцену при включённом планировщике''' || Оставляет тяжёлые превью активными в операторском режиме || На автономном Player/контроллере обычно выключайте
| '''Отображать маппинг и 3D сцену при включённом планировщике''' || Оставляет панели маппинга и 3D активными, пока расписание находится в состоянии запуска. При выключенном флажке панели не рисуются, но расписание и световой вывод продолжают работать.
|-
|-
| '''Разрешение сцены''' || Внутреннее разрешение 3D-вьюпорта: высокое, среднее или низкое || Среднее — разумная отправная точка, низкое — для слабой GPU
| '''Разрешение сцены''' || Меняет только внутреннее разрешение 3D-вьюпорта: высокое, среднее или низкое. DMX-данные и геометрия проекта не изменяются.
|-
|-
| '''Минимальный масштаб качества''' || Нижняя граница автоматического снижения внутреннего разрешения, от 0,25 до 1,0 || Меньшее значение допускает более сильное снижение качества ради FPS
| '''Минимальный масштаб качества''' || Задаёт нижнюю границу автоматического качества 3D от 0,25 до 1,0. В текущем пользовательском интерфейсе нет переключателя автоматического качества, поэтому при стандартных настройках это поле само по себе ничего не включает.
|-
|-
| '''Рендеринг 3D сцены''' || Полностью включает или отключает 3D-рендер || Отключайте, когда проект настраивается только в маппинге или работает по расписанию
| '''Рендеринг 3D сцены''' || Включает или полностью останавливает отрисовку 3D-вьюпорта. На расчёт светового выхода не влияет.
|-
|-
| '''Порог яркости Light Mesh''' || Отсекает слабое свечение Light Mesh, диапазон 0–1 || Поднимайте постепенно в сценах с большим числом светящихся мешей
| '''Порог яркости Light Mesh''' || Не рисует в 3D Light Mesh ниже указанного порога яркости. На DMX-значения не влияет.
|}
|}


Параметр минимального масштаба задаёт только предел механизма автоматического качества. Если используемая сборка не включает авторегулирование, само число не переключает его.
{{Нужен скриншот|Группа «Рендеринг» на вкладке «Память и производительность» со всеми шестью актуальными параметрами}}


{{Нужен скриншот|Группа «Рендеринг» на вкладке «Память и производительность» со всеми шестью актуальными параметрами}}
<div class="ls4-callout ls4-callout--warning">
Переключатели содержимого маппинга — '''Эффекты''', '''Приборы''' и '''Направляющий слой''' — не являются настройками производительности. Они включают и выключают отрисовку соответствующих слоёв.
</div>


<span id="settings-timeline-performance"></span>
<span id="settings-timeline-performance"></span>
Строка 247: Строка 241:
Флажок '''Обновлять данные ключевых кадров при воспроизведении''' заставляет панели свойств и редакторы ключей постоянно показывать вычисляемые значения во время проигрывания. Это удобно при точной отладке анимации, но создаёт дополнительную нагрузку интерфейса.
Флажок '''Обновлять данные ключевых кадров при воспроизведении''' заставляет панели свойств и редакторы ключей постоянно показывать вычисляемые значения во время проигрывания. Это удобно при точной отладке анимации, но создаёт дополнительную нагрузку интерфейса.


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


{{Нужен скриншот|Группа «Таймлайн» на вкладке «Память и производительность» с флажком обновления данных ключевых кадров}}
{{Нужен скриншот|Группа «Таймлайн» на вкладке «Память и производительность» с флажком обновления данных ключевых кадров}}
Строка 254: Строка 248:
== Аудио, сеть и синхронизация ==
== Аудио, сеть и синхронизация ==


На вкладке '''Аудио''' выбирается устройство вывода Windows и настраивается входящий SMPTE-таймкод: включение, входное устройство и частота кадров. Кнопка '''Настройки''' открывает системные параметры выбранного аудиовыхода.
Вкладка '''Аудио''' показывает текущий аудиовыход Windows. Выход внутри LS4 не выбирается: кнопка '''Настройки''' открывает системные настройки звука. Группа SMPTE на этой вкладке в текущем интерфейсе скрыта.


На вкладке '''Сеть''' выбирается сетевой адаптер LS4, включается Art-Net, задаются ArtSync, FPS Art-Net и максимальное число вселенных на порт. Здесь же находятся режимы '''Не включать/отключать Art-Net автоматически''' и '''Не запускать Art-Net при воспроизведении сцены'''. Не меняйте их без понимания сценария запуска: они определяют, кто управляет живым выходом — пользователь, Таймлайн или автоматика.
На вкладке '''Сеть''' выбирается сетевой адаптер LS4, включается Art-Net, задаются ArtSync, FPS Art-Net и максимальное число вселенных на порт. Параметры '''Не включать/отключать Art-Net автоматически''' и '''Не запускать Art-Net при воспроизведении сцены''' определяют, может ли LS4 менять состояние Art-Net при запуске сцены.


На вкладке '''Таймкод / Синхронизация''' выбирается сетевой интерфейс приёма, режим '''Все интерфейсы''' и генерация Art-Net TimeCode.
На вкладке '''Таймкод / Синхронизация''' выбирается сетевой интерфейс для приёма Art-Net TimeCode или режим '''Все интерфейсы'''. Флажок '''Генерировать таймкод Art-Net''' включает передачу таймкода играющей сцены.


{{Нужен скриншот|Три компактных фрагмента вкладок «Аудио», «Сеть» и «Таймкод / Синхронизация» с основными группами настроек}}
{{Нужен скриншот|Три компактных фрагмента вкладок «Аудио», «Сеть» и «Таймкод / Синхронизация» с основными группами настроек}}
Строка 338: Строка 332:


<span id="performance-first"></span>
<span id="performance-first"></span>
== Если LS4 работает медленно: правильный порядок ==
== Если LS4 работает медленно: как найти причину ==


Не меняйте сразу все параметры. Сначала сохраните проект, включите показ FPS и статистики через меню '''Вид''' для 2D-маппинга или 3D-просмотра, затем повторите один и тот же тяжёлый фрагмент.
Включите FPS и статистику через меню '''Вид''', запустите один и тот же фрагмент сцены и меняйте по одному параметру.


# На ноутбуке назначьте LS4 дискретную видеокарту.
# На ноутбуке назначьте LS4 дискретную видеокарту.
# Определите, где возникает задержка: только 3D, только маппинг, при декодировании видео, на Таймлайне, при Art-Net или во всей системе.
# Проверьте отдельно маппинг, 3D и видео. Это разные участки рендера.
# Отключите 3D-рендеринг. Если проблема исчезла — уменьшайте качество сцены и визуальные элементы.
# Временно выключите '''Рендеринг 3D сцены'''. Если FPS восстановился, причина находится в 3D-вьюпорте.
# Снизьте FPS маппинг-превью.
# Если задержка появляется только во время воспроизведения, выключите '''Обновлять данные ключевых кадров при воспроизведении'''.
# Отключите обновление ключевых кадров при воспроизведении.
# Для видео проверьте состояние медиа-кеша, свободное место и скорость диска.
# Проверьте медиа-кеш, свободное место и расположение исходных файлов.
# Не отключайте '''Эффекты''', '''Приборы''' или '''Направляющий слой''' как постоянный способ ускорения: эти кнопки меняют содержимое маппинга.
# Сравните результат на той же сцене и только потом меняйте разрешение поля маппинга или упрощайте контент.


{{Нужен скриншот|2D-маппинг и 3D-просмотр с включёнными оверлеями FPS, качества и статистики проекта во время воспроизведения тяжёлой сцены}}
{{Нужен скриншот|2D-маппинг и 3D-просмотр с включёнными оверлеями FPS, качества и статистики проекта во время воспроизведения тяжёлой сцены}}
Строка 355: Строка 348:
== Высокопроизводительная видеокарта Windows ==
== Высокопроизводительная видеокарта Windows ==


Установщик LS4 назначает высокопроизводительный графический процессор автоматически. Если ноутбук всё равно использует встроенную графику:
Установщик LS4 добавляет программу в графические настройки Windows с режимом высокой производительности. Если ноутбук всё равно запускает LS4 на встроенной графике:


# Подключите питание и выберите производительный режим Windows.
# Откройте системные '''Параметры графики'''.
# Откройте системные '''Параметры графики'''.
# Добавьте <code>LightStream.exe</code>.
# Добавьте <code>LightStream.exe</code>.
# Выберите для него '''Высокая производительность'''.
# Выберите '''Высокая производительность'''.
# Полностью перезапустите LS4 и повторите тест.
# Перезапустите LS4.


Стандартные расположения файла:
Стандартные расположения файла:
Строка 373: Строка 365:


<span id="performance-mapping"></span>
<span id="performance-mapping"></span>
== Оптимизация 2D-маппинга ==
== Что можно скрыть в 2D-маппинге ==


* Снизьте '''FPS на маппинг превью''' до значения, достаточного оператору.
В маппинге есть два разных типа переключателей.
* Скрывайте эффекты, фон, сетку, номера, адреса, сплайны и вспомогательные оверлеи, когда они не нужны для текущей задачи.
* Не держите одновременно открытыми несколько тяжёлых представлений одной сцены.
* Сверьте разрешение поля маппинга с реальным разрешением контента.
* Упростите чрезмерно плотные сплайны и лишние перекрывающиеся объекты.
* Для операторской работы по расписанию отключите отображение маппинга и 3D при включённом планировщике.


Скрытие служебных подписей в основном уменьшает визуальный шум и нагрузку интерфейса; главная стоимость обычно связана с размером поля, эффектами и количеством рассчитываемых пикселей.
{| class="wikitable"
! Тип !! Примеры !! Результат
|-
| '''Содержимое''' || Эффекты, приборы, направляющий слой || Слой перестаёт отрисовываться. Не используйте это как постоянную оптимизацию, если слой должен быть виден.
|-
| '''Служебные элементы''' || Сетка и её номера, координаты, масштаб, статистика, FPS, подсказки перемещения || Меняется только оформление рабочей области. На световой результат эти элементы не влияют.
|}
 
Скрытие служебных элементов прежде всего освобождает экран; заметного прироста FPS от него может не быть. Реальную нагрузку маппинга определяют разрешение поля и активные эффекты. Изменение разрешения или структуры сцены — это изменение проекта, а не безопасный переключатель производительности.


<span id="performance-scene"></span>
<span id="performance-scene"></span>
== Оптимизация 3D-сцены ==
== Как снизить нагрузку 3D-сцены ==


Применяйте меры от самых безопасных к более заметным:
# Переключите '''Разрешение сцены''' с высокого на среднее или низкое.
# Если 3D сейчас не нужен, выключите '''Рендеринг 3D сцены'''.
# Для сцены с большим числом Light Mesh проверьте '''Порог яркости Light Mesh'''.
# Включите статистику 3D и проверьте число объектов, мешей и треугольников. Сложные импортированные модели упрощаются до импорта в LS4.


# Переключите '''Разрешение сцены''' с высокого на среднее, затем на низкое.
Эти параметры изменяют только 3D-вьюпорт. Световой выход, патч и геометрия проекта остаются прежними.
# Отключите подписи типов и имён приборов, сетку, вспомогательные объекты, оси и другие оверлеи.
# Отключите режим каркаса, bloom и сглаживание, если они включены и не нужны.
# Поднимите порог Light Mesh, если сцена содержит много слабосветящихся мешей.
# Спрячьте 3D-панель или полностью выключите '''Рендеринг 3D сцены''', когда работаете только с выходными данными.
# Оптимизируйте импортированные модели: уменьшите число мешей, материалов, текстур и полигонов в исходном 3D-редакторе.
 
Среднее и низкое разрешение изменяют только рабочее изображение 3D-вьюпорта. DMX-выход и геометрия проекта не пересчитываются в более низком качестве.


<span id="performance-video"></span>
<span id="performance-video"></span>
== Оптимизация видео и медиа ==
== Видео и медиа-кеш ==


* Храните исходные ролики и кеш на быстром локальном SSD.
* Разместите медиа-кеш на локальном SSD с достаточным свободным местом.
* Не перемещайте и не переименовывайте файлы после их добавления в проект.
* Перед экспортом дождитесь окончания кеширования: LS4 блокирует запуск экспорта, пока нужные видео ещё кешируются.
* Дождитесь окончания кеширования перед контрольным воспроизведением и экспортом.
* Кеширование видео секвенций уменьшает повторное декодирование, но расходует оперативную память. Количество кадров увеличивайте только после проверки конкретного проекта.
* Включайте кеширование видео секвенций для повторяющихся участков, но следите за оперативной памятью.
* Для переноса проекта вместе с внешними видео, изображениями и моделями используйте '''Файл → Собрать проект'''. Подробности: [[LS4 - Проекты и интерфейс#project-collect|Собрать проект]].
* Не задавайте десятки тысяч кадров без измерения: один декодированный кадр может занимать значительно больше места, чем сжатый файл на диске.
* Если после замены исходного файла LS4 показывает старые данные, очистите медиа-кеш и дождитесь повторного кеширования.
* Если один ролик заметно тяжелее остальных, подготовьте монтажную копию в распространённом кодеке, частоте кадров и разрешении, соответствующем проекту.
* После замены исходника очистите устаревший медиа-кеш, если LS4 продолжает показывать старый результат.


<span id="performance-timeline"></span>
<span id="performance-timeline"></span>
== Оптимизация большой сцены и Таймлайна ==
== Таймлайн во время воспроизведения ==


* Разделяйте длинное шоу на логические сцены и плейлисты, если не требуется единый Таймлайн.
Подтверждённая настройка нагрузки Таймлайна — '''Обновлять данные ключевых кадров при воспроизведении'''. Когда она включена, LS4 обновляет значения ключей в панели свойств на каждом шаге воспроизведения.
* Не дублируйте эффекты и ключевые кадры, которые дают тот же результат.
 
* Отключите обновление данных ключей во время воспроизведения.
Если редактор начинает задерживаться только во время проигрывания, выключите этот флажок и повторите тот же фрагмент. На сами ключевые кадры и результат сцены это не влияет.
* Закройте редакторы свойств, которые постоянно показывают большое число анимируемых параметров.
* Проверяйте петли и границы эффектов: случайно растянутый слой продолжает вычисляться дольше ожидаемого.
* Перед массовым упрощением сохраните копию проекта и меняйте по одному классу нагрузки.


<span id="performance-output"></span>
<span id="performance-output"></span>
== Производительность вывода и экспорта ==
== Рендер, Art-Net и экспорт разные проверки ==
 
Низкий FPS интерфейса и проблемы Art-Net — не одно и то же. Если световой выход стабилен, а проседает только 3D, оптимизируйте визуализатор, не меняя адресацию и FPS Art-Net.


Для вывода:
FPS 3D-вьюпорта не показывает состояние Art-Net. Для сетевого вывода отдельно проверяйте выбранный адаптер, FPS Art-Net, ArtSync, доступность устройств и предупреждения сети.


* выберите правильный сетевой адаптер и исключите Wi-Fi/VPN из рабочего маршрута;
Параметр '''FPS на маппинг превью''' в текущей версии задаёт частоту основного рендер-цикла. Параметр '''FPS Art-Net''' задаёт частоту отправки сетевых пакетов. Это разные значения, но световой вывод не получит новые рассчитанные кадры чаще, чем их создаёт рендер.
* не повышайте FPS Art-Net выше требований оборудования и проекта;
* используйте ArtSync только когда он нужен устройствам;
* при работе через расписание отключите тяжёлые превью;
* проверяйте статус Art-Net и сеть отдельно от FPS вьюпорта.


Для экспорта:
При запуске расписания можно выключить '''Отображать маппинг и 3D сцену при включённом планировщике''': это убирает отрисовку панелей, не останавливая расписание и Art-Net.


* дождитесь готовности видео-кеша;
Перед экспортом дождитесь готовности видео-кеша. Разрешение, кодек и битрейт на вкладке '''Экспорт''' относятся к создаваемому видеофайлу и не являются настройками скорости расчёта световой сцены.
* экспортируйте утверждённый диапазон и нужные сцены;
* уменьшайте разрешение и битрейт видео только для видеоролика или превью — эти параметры не ускоряют расчёт сложной световой сцены автоматически;
* не запускайте параллельно другие GPU-тяжёлые приложения.


<span id="performance-shaders"></span>
<span id="performance-shaders"></span>
Строка 450: Строка 427:
{{Нужен скриншот|Меню «Правка» с командой «Очистить кеш шейдеров» и диалог подтверждения перекомпиляции при следующем запуске}}
{{Нужен скриншот|Меню «Правка» с командой «Очистить кеш шейдеров» и диалог подтверждения перекомпиляции при следующем запуске}}


<span id="performance-profiles"></span>
<span id="performance-safe"></span>
== Готовые профили настройки ==
== Что можно менять без изменения светового результата ==


{| class="wikitable"
{| class="wikitable"
! Сценарий !! Рекомендуемая отправная точка
! Настройка !! Что изменится
|-
| '''Разрешение сцены''' || Только качество 3D-вьюпорта
|-
|-
| '''Редактирование на рабочей станции''' || Дискретная GPU; 3D — высокое или среднее; маппинг-превью 30–40 FPS; кеш на SSD; обновление ключей включать только для отладки
| '''Рендеринг 3D сцены''' || Только наличие 3D-изображения
|-
|-
| '''Слабый ноутбук''' || Режим высокой производительности Windows; 3D — низкое или выключено; маппинг 15–25 FPS; минимум оверлеев; кеш на SSD с запасом места
| '''Обновлять данные ключевых кадров при воспроизведении''' || Только обновление значений в интерфейсе
|-
|-
| '''Тяжёлый видеопроект''' || Быстрый отдельный SSD; достаточный медиа-кеш; кеширование секвенций с контролем RAM; проектное разрешение без лишнего запаса; закрытые сторонние GPU-приложения
| '''Отображать маппинг и 3D сцену при включённом планировщике''' || Только панели при запущенном расписании
|-
|-
| '''Операторский компьютер''' || Автозагрузка проверенного проекта; расписание и Art-Net по сценарию; превью при расписании выключены; 3D выключено; обычное ручное сохранение и резервные копии
| Путь и лимит медиа-кеша || Место хранения временных данных
|-
|-
| '''Настройка 3D-сцены''' || Среднее качество как база; FPS, качество и статистика включены; подписи и помощники только на время редактирования; тяжёлые модели оптимизированы
| Сетка, координаты, статистика и FPS в оверлеях || Только служебная информация на экране
|}
|}


Это стартовые значения, а не обязательные пресеты. Зафиксируйте один контрольный участок проекта и выбирайте параметры по измерению, а не только по внешней плавности.
'''Эффекты''', '''Приборы''' и '''Направляющий слой''' в эту таблицу не входят: эти переключатели управляют отрисовкой содержимого маппинга.


<span id="performance-diagnostics"></span>
<span id="performance-diagnostics"></span>
Строка 473: Строка 452:


{| class="wikitable"
{| class="wikitable"
! Симптом !! Вероятная область !! Что проверить сначала
! Симптом !! Что проверить сначала
|-
|-
| 3D дёргается, маппинг плавный || 3D-рендер, модели, светящиеся меши || Качество сцены, оверлеи, bloom/сглаживание, порог Light Mesh, сложность моделей
| 3D дёргается, маппинг работает нормально || Разрешение сцены, рендеринг 3D, статистику объектов/мешей/треугольников, сложность импортированных моделей
|-
|-
| Маппинг медленный, 3D закрыт || Разрешение поля, эффекты, плотность объектов || FPS превью, разрешение поля маппинга, тяжёлые эффекты, сплайны и перекрытия
| Маппинг замедляется на конкретной сцене || Основной FPS, разрешение поля и эффекты этой сцены; сравнивайте по одному изменению
|-
|-
| Первый проход видео тормозит, второй лучше || Декодирование и кеш || Папка/лимит кеша, свободное место, кеширование секвенций
| Первый проход видео медленный, повторный быстрее || Папку и лимит медиа-кеша, свободное место, кеширование видео секвенций
|-
|-
| Паузы при каждом автосохранении || Размер проекта и частота копий || Увеличить интервал, уменьшить число копий, проверить диск
| Автосохранение создаёт паузу || Размер проекта и скорость диска; увеличение интервала уменьшает частоту пауз, но не длительность одного сохранения
|-
|-
| Интерфейс тормозит только во время проигрывания || Обновление панелей и ключевых кадров || Отключить обновление данных ключей, закрыть лишние свойства
| Задержка появляется только во время воспроизведения || Флажок обновления данных ключевых кадров
|-
|-
| После обновления пропал эффект или появились артефакты || Шейдерный кеш или драйвер GPU || Перезапуск, актуальный драйвер, очистка кеша шейдеров
| После обновления пропал эффект или появились графические артефакты || Перезапуск LS4, драйвер видеокарты, затем очистку кеша шейдеров
|-
|-
| Свет дёргается, но вьюпорты плавные || Сеть, Art-Net или устройства || Адаптер, FPS Art-Net, ArtSync, загрузка сети и диагностика вывода
| Световой вывод дёргается при нормальном FPS 3D || Сетевой адаптер, FPS Art-Net, ArtSync, устройства и предупреждения Art-Net
|-
|-
| Весь компьютер замедляется и диск заполнен || Медиа-кеш или сторонние процессы || Использованный объём, свободное место, перенос/очистка кеша, диспетчер задач
| Диск заполнен и система замедлилась || Фактически занятый медиа-кеш и свободное место на его диске
|}
|}


Строка 495: Строка 474:
== Контрольный список после настройки ==
== Контрольный список после настройки ==


* Понятно, какие значения глобальные, а какие записываются в проект.
* Для автозапуска выбран правильный проект; расписание и Art-Net запускаются только по заданному сценарию.
* Проект и отдельная резервная копия сохранены.
* Автосохранение включено с подходящим интервалом и числом копий.
* Автосохранение включено с разумным интервалом и числом копий.
* Разрешение поля маппинга соответствует контенту проекта.
* Для автозапуска выбран правильный проект; Art-Net и расписание не стартуют случайно.
* Пользовательская тема сохранена.
* Разрешение поля маппинга соответствует реальному контенту.
* Медиа-кеш расположен на нужном диске; свободного места больше установленного лимита.
* Пользовательская тема сохранена под отдельным именем.
* На ноутбуке LS4 использует дискретную видеокарту.
* Медиа-кеш расположен на быстром диске и имеет запас свободного места.
* FPS и статистика проверены на сцене, где возникает проблема.
* FPS и качество проверены на самом тяжёлом участке.
* После изменения настроек повторно проверены маппинг, 3D, Art-Net и экспорт.
* Обновление ключевых кадров выключено, если оно не нужно.
* На операторском компьютере отключены ненужные превью.
* LS4 назначена высокопроизводительная видеокарта.
* После изменений проверены маппинг, 3D, Art-Net, экспорт и повторный запуск проекта.


<span id="settings-faq"></span>
<span id="settings-faq"></span>
Строка 513: Строка 488:
=== Нужно ли нажимать «Сохранить» в окне настроек? ===
=== Нужно ли нажимать «Сохранить» в окне настроек? ===


Для большинства параметров нет: они применяются и записываются сразу. Отдельно сохраняйте пользовательскую тему и текущий проект, если менялись проектные параметры.
Большинство параметров записывается сразу. Отдельно сохраняются пользовательская тема и текущий проект, если менялись параметры проекта.


=== Почему параметр изменился во всех проектах? ===
=== Почему параметр изменился во всех проектах? ===


Он относится к пользовательским настройкам LS4. Значения вкладок '''Внешний вид''', '''Память и производительность''' и большинства служебных вкладок общие для программы, а не для одного <code>.ls</code>.
Вкладки '''Внешний вид''', '''Память и производительность''' и большинство служебных вкладок хранят пользовательские настройки LS4, а не данные одного файла <code>.ls</code>.


=== Почему после уменьшения качества 3D световой выход не изменился? ===
=== Можно ли отключить «Эффекты» ради повышения FPS? ===


Потому что качество вьюпорта меняет внутреннее разрешение рабочего изображения, а не DMX-данные приборов.
Переключатель '''Эффекты''' отключает отрисовку эффектов в маппинге. Это не служебный оверлей, поэтому не используйте его как постоянную настройку производительности.
 
=== Почему уменьшение качества 3D не меняет световой выход? ===
 
'''Разрешение сцены''' меняет только изображение 3D-вьюпорта. DMX-данные не изменяются.


=== Можно ли удалить медиа-кеш? ===
=== Можно ли удалить медиа-кеш? ===


Да. Он состоит из временных данных и будет построен заново. Проект и исходные файлы останутся, но первый проход может стать медленнее.
Да. Проект и исходные файлы останутся, а временные данные будут построены заново. До завершения повторного кеширования воспроизведение и экспорт могут быть недоступны или медленнее.


=== Почему кеш не достигает заданного лимита? ===
=== Почему кеш не достигает заданного лимита? ===


Лимит — максимум, а не цель. Кеш растёт по необходимости и не сможет превысить доступное место на выбранном диске.
Лимит — максимальный объём, а не объём, который LS4 должна обязательно занять.


=== Сколько кадров видео нужно кешировать? ===
=== Сколько кадров видео кешировать? ===


Начните со значения по умолчанию 100. Увеличивайте постепенно, если повторное воспроизведение конкретной секвенции улучшается и оперативной памяти достаточно.
Значение по умолчанию 100. Увеличивайте его только если повторное воспроизведение конкретной секвенции улучшается и оперативной памяти достаточно.


=== Почему пользовательская тема помечена как изменённая? ===
=== Почему пользовательская тема помечена как изменённая? ===


Цвет был применён в режиме живого предпросмотра, но ещё не записан в файл темы. Нажмите '''Сохранить''', '''Сохранить как…''' или '''Вернуть'''.
Изменения уже показаны в интерфейсе, но ещё не записаны в файл темы. Нажмите '''Сохранить''', '''Сохранить как…''' или '''Вернуть'''.


=== Как вернуть стандартные панели? ===
=== Как вернуть стандартные панели? ===


Откройте '''Окно → Рабочее пространство''', выберите '''Редактор''' и нажмите '''Загрузить'''. После этого создайте новую пользовательскую раскладку.
Откройте '''Окно → Рабочее пространство''', выберите '''Редактор''' и нажмите '''Загрузить'''.
 
=== Нужно ли всегда включать кеширование видео секвенций? ===
 
Нет. Оно полезно при повторном проигрывании видео, но расходует оперативную память. Для проектов без видео или с коротким однократным воспроизведением выгода может быть незаметна.


=== Почему Art-Net тормозит, хотя 3D показывает высокий FPS? ===
=== Почему Art-Net дёргается, хотя 3D показывает высокий FPS? ===


Это разные контуры. Проверьте сетевой адаптер, FPS Art-Net, ArtSync, устройства и загрузку сети по [[LS4 - Не отправляется Art-Net|пошаговой диагностике Art-Net]].
FPS 3D не проверяет сеть. Проверьте адаптер, FPS Art-Net, ArtSync и устройства по [[LS4 - Не отправляется Art-Net|диагностике Art-Net]].


=== Очистка кеша шейдеров ускоряет LS4? ===
=== Когда очищать кеш шейдеров? ===


Не как постоянная мера. Она помогает устранить несовместимые или повреждённые скомпилированные шейдеры, но после очистки они компилируются заново.
После обновления LS4 или драйвера, если появились отсутствующие эффекты, ошибки компиляции или графические артефакты. Для регулярного ускорения очистка не нужна.


<span id="settings-related"></span>
<span id="settings-related"></span>

Версия от 05:33, 26 августа 2026

LIGHTSTREAM 4 / РАБОЧАЯ СРЕДА
Настройки и производительность
Полный справочник по параметрам LS4: запуск и автосохранение, внешний вид и темы, кеши, рендеринг, рабочие пространства и практическая настройка тяжёлых проектов.
Параметры программы · Параметры проекта · Кеш · 2D-маппинг · 3D-сцена · Рабочие пространства · Диагностика

Короткий принцип: сначала определите, что именно меняете. Параметры программы действуют на LS4 в целом, параметры проекта сохраняются в текущем файле .ls, а панель Свойства изменяет только выбранный объект.

Какие настройки где находятся

В LS4 есть три уровня параметров.

Уровень Где искать Что изменяет Как сохраняется
Параметры программы Настройки → Свойства или Ctrl+P Запуск, язык, интерфейс, кеши, рендеринг, сеть, экспорт и службы Большинство значений записывается сразу и остаётся для следующих проектов
Параметры проекта Вкладки и команды, связанные с текущим проектом Размер маппинга, окружение сцены, устройства, FPS проекта и содержимое Вместе с проектом .ls; после изменения сохраните проект
Свойства выбранного объекта Панель Свойства в рабочем пространстве Положение, размер, параметры прибора, эффекта, сцены или другого выделенного элемента В текущем проекте
Рабочее пространство Окно → Рабочее пространство Расположение, размеры и видимость панелей В пользовательском профиле LS4, отдельно от проекта

Не используйте окно глобальных настроек для поиска параметров конкретного эффекта или прибора. Сначала выделите нужный объект и проверьте панель Свойства.

Здесь будет скриншот: Один коллаж из трёх областей LS4: окно «Свойства» программы, панель «Свойства» выбранного объекта и окно «Рабочее пространство», с короткими подписями об области действия

Как открыть и применять настройки

Откройте Настройки → Свойства или нажмите Ctrl+P. Слева расположены тематические вкладки, справа — параметры выбранной вкладки. Окно можно закрыть клавишей Esc.

Большинство переключателей и числовых полей применяется сразу — отдельной общей кнопки Сохранить нет. Исключения:

  • пользовательскую тему нужно сохранить кнопкой Сохранить или Сохранить как…;
  • изменения параметров проекта необходимо записать обычным сохранением проекта;


Здесь будет скриншот: Полное окно «Свойства» LS4 с вертикальным списком актуальных вкладок слева и выбранной вкладкой «Основные»

Карта вкладок окна «Свойства»

Вкладка Для чего нужна
Основные Язык, запуск с Windows, автозагрузка проекта, расписание и Art-Net после запуска, автосохранение, подсказки, размер поля маппинга
Внешний вид Размер адресов в маппинге, поведение масштабирования и прозрачность приборов
Тема Цветовая система интерфейса и 3D-вьюпорта, пользовательские темы
Память и производительность Кеширование видео, медиа-кеш, FPS превью, качество и включение 3D, нагрузка Таймлайна
Аудио Текущий системный аудиовыход и переход к настройкам звука Windows
Сеть Сетевой адаптер, Art-Net, ArtSync, FPS Art-Net и автоматическое включение вывода
Веб-сервер Встроенный веб-доступ, порт, учётные данные, срок токена и QR-код
MCP Локальное подключение MCP-клиента, токен и уровни разрешений
Экспорт Значения по умолчанию для GIF, видео и аудио
Расписание Координаты площадки и отображение событий календаря
Таймкод / Синхронизация Сетевой интерфейс входящего таймкода и генерация Art-Net TimeCode

Сеть, Player и передача проекта подробно разобраны в главе об устройствах и сети и главе о выводе и Player.

Основные: язык и запуск программы

На вкладке Основные можно выбрать язык интерфейса и включить запуск LS4 вместе с Windows.

В группе Действия после запуска задаётся поведение LS4 после открытия:

  1. Включите Открыть проект.
  2. Укажите файл .ls кнопкой Открыть или выберите его из списка последних проектов.
  3. При необходимости включите Запустить расписание и Включить Art-Net. Эти действия доступны, когда включена автозагрузка проекта.
  4. Используйте Не показывать интерфейс при автозагрузке только после проверки автоматического запуска проекта.
  5. Отдельно решите, должен ли Таймлайн автоматически начать воспроизведение при открытии любого проекта.
Здесь будет скриншот: Вкладка «Основные», группы «Язык», «Windows» и «Действия после запуска»: выбран файл проекта и видны зависимые флажки расписания, Art-Net и скрытия интерфейса

Автозапуск Art-Net, Таймлайна и расписания способен сразу отправить данные на реальное оборудование. Настраивайте этот сценарий только после ручной проверки проекта, адаптера, устройств и аварийной остановки.

Автосохранение и восстановление проекта

В группе Автосохранение включаются резервные копии текущего проекта:

  • Интервал — от 1 до 120 минут;
  • Количество копий — от 1 до 50;
  • после достижения лимита старые автоматические копии заменяются новыми по кругу.

Для обычной работы разумная отправная точка — 5 минут и 5–10 копий. Для очень больших проектов увеличьте интервал, если сохранение заметно прерывает работу. Автосохранение не заменяет обычное Сохранить и отдельную резервную копию перед импортом, изменением размера поля или массовым редактированием.

Порядок восстановления и расположение резервных файлов описаны в разделе об автосохранении проекта.

Здесь будет скриншот: Группа «Автосохранение» на вкладке «Основные» с включённым флажком, интервалом и количеством копий

Всплывающие подсказки

Флажок Показывать всплывающие подсказки управляет короткими обучающими карточками в правом нижнем углу. Та же настройка меняется флажком Не показывать подсказки внутри самой карточки. Подсказки не являются сообщениями об ошибках и не влияют на проект.

Подробности: как работают всплывающие подсказки.

Размер поля маппинга и параметры проекта

Кнопка Размер основного лейаута в интерфейсе LS4 задаёт разрешение поля маппинга в пикселях — например 1920×1080. Это не косметический масштаб интерфейса: от размера зависят координаты маппинга, текстуры, объём рендера и нагрузка на видеокарту.

Перед изменением:

  1. Сохраните отдельную копию проекта.
  2. Запишите исходный размер.
  3. Убедитесь, что новый размер соответствует реальному контенту и выходным экранам.
  4. После изменения проверьте композиции, эффекты, направляющие слои и выходные устройства.

Чем больше поле, тем выше потребление видеопамяти и стоимость каждого кадра. Не увеличивайте его «на будущее» без необходимости. Для разных зон с разной плотностью лучше сначала продумать структуру маппинга.

В группе Проекция параметр Размер точки на текстуре меняет визуальный размер точек проекции. Он помогает рассмотреть редкую сетку, но не повышает реальное разрешение проекта.

Здесь будет скриншот: Вкладка «Основные», группы «Маппинг» и «Проекция»: текущее разрешение поля маппинга и размер точки на текстуре

Внешний вид маппинга и приборов

Вкладка Внешний вид содержит три параметра:

Параметр Что меняет Когда полезен
Размер адреса приборов Размер подписи адреса в маппинге Когда адреса трудно читать при рабочем масштабе
Масштабирование к центру курсора Точку, вокруг которой выполняется масштабирование Быстрая навигация по большой схеме
Прозрачность приборов Прозрачность точек приборов при редактировании эффекта в маппинге Чтобы точки меньше закрывали контур выделенного эффекта

Эти настройки влияют на удобство просмотра, но не меняют DMX-адреса, геометрию приборов и выходные данные.

Здесь будет скриншот: Вкладка «Внешний вид» целиком: параметры маппинга и прозрачности приборов

Темы интерфейса

Вкладка Тема — полноценный редактор цветовой системы LS4. Изменения показываются сразу во всём интерфейсе.

Рабочий порядок:

  1. Выберите встроенную или ранее сохранённую тему.
  2. Настройте Основные цвета. Связанные оттенки наведения, выделения и панелей пересчитаются автоматически.
  3. В секции 3D-вьюпорт задайте фон, вспомогательные и основные линии сетки, их толщину, цвета осей X/Y/Z и каркаса.
  4. При необходимости раскройте Производные оттенки. Снимите связь с базовым цветом только у роли, которую действительно нужно настраивать отдельно.
  5. Нажмите Сохранить как…, чтобы не перезаписывать готовую тему. Для существующей пользовательской темы используйте Сохранить.

Вернуть отменяет несохранённые правки выбранной темы, круглая стрелка у отдельной роли возвращает только эту роль, а Удалить доступно для пользовательских тем. Кнопка Открыть папку тем ведёт в Documents\Light Stream Apps\Light Stream 4\Themes; эта папка сохраняется при переустановке приложения.

Здесь будет скриншот: Вкладка «Тема» с выбором текущей темы, основными цветами и отметкой «Несохранённые изменения»
Здесь будет скриншот: Секции «3D-вьюпорт» и «Производные оттенки»: фон, линии сетки, оси, каркас и пример связанного оттенка

Для командной работы сохраните утверждённую тему под понятным именем и скопируйте её файл на остальные рабочие места. Не правьте встроенную тему как единственный экземпляр.

Видео секвенции и медиа-кеш

Вкладка Память и производительность разделяет два механизма.

Кеширование видео секвенций хранит декодированные кадры для повторного воспроизведения. Параметр Количество кешируемых кадров принимает значения от 10 до 100000. Большое число уменьшает повторное декодирование, но способно занять много оперативной памяти. Начинайте со значения по умолчанию 100 и увеличивайте его только после наблюдения за конкретным видео.

Медиа-кеш хранится на диске:

  • Выбрать папку… — выбирает быстрый локальный диск; LS4 использует внутри него отдельную подпапку Cache;
  • По умолчанию — возвращает стандартное расположение;
  • Лимит кеша — максимальный объём, минимум 10 ГБ;
  • рядом показывается фактически использованный объём;
  • оранжевое предупреждение означает, что свободного места на диске меньше заданного лимита;
  • Очистить кеш удаляет временные данные после подтверждения; исходные медиафайлы и проект не удаляются.

При смене папки существующего кеша LS4 предлагает удалить временные данные или перенести их. Перенос доступен только при достаточном месте на новом диске. После очистки или удаления кеша первое воспроизведение и экспорт могут быть медленнее, пока данные не построятся заново.

Здесь будет скриншот: Вкладка «Память и производительность», группы «Видео секвенции» и «Медиа-кеш»: путь, лимит, использованный объём и кнопка очистки
Здесь будет скриншот: Диалог смены папки медиа-кеша с вариантами удалить старый кеш или перенести его и показом требуемого/доступного места

Как выбрать диск и лимит кеша

Для видео используйте локальный SSD. Лимит задавайте ниже доступного места на выбранном диске: LS4 показывает фактически занятый объём и предупреждает, если диск не позволяет кешу вырасти до заданного значения.

Лимит ничего не резервирует заранее. Кеш занимает место только по мере обработки медиафайлов. Универсального значения для всех проектов нет — ориентируйтесь на объём своих материалов и показание Использовано.

Рендеринг маппинга и 3D-сцены

Параметр Фактическое действие
FPS на маппинг превью Несмотря на название в интерфейсе, в текущей версии это целевая частота основного рендер-цикла LS4. Значение влияет не только на панель маппинга, поэтому не снижайте его как обычную настройку отображения.
Отображать маппинг и 3D сцену при включённом планировщике Оставляет панели маппинга и 3D активными, пока расписание находится в состоянии запуска. При выключенном флажке панели не рисуются, но расписание и световой вывод продолжают работать.
Разрешение сцены Меняет только внутреннее разрешение 3D-вьюпорта: высокое, среднее или низкое. DMX-данные и геометрия проекта не изменяются.
Минимальный масштаб качества Задаёт нижнюю границу автоматического качества 3D от 0,25 до 1,0. В текущем пользовательском интерфейсе нет переключателя автоматического качества, поэтому при стандартных настройках это поле само по себе ничего не включает.
Рендеринг 3D сцены Включает или полностью останавливает отрисовку 3D-вьюпорта. На расчёт светового выхода не влияет.
Порог яркости Light Mesh Не рисует в 3D Light Mesh ниже указанного порога яркости. На DMX-значения не влияет.
Здесь будет скриншот: Группа «Рендеринг» на вкладке «Память и производительность» со всеми шестью актуальными параметрами

Переключатели содержимого маппинга — Эффекты, Приборы и Направляющий слой — не являются настройками производительности. Они включают и выключают отрисовку соответствующих слоёв.

Таймлайн и обновление ключевых кадров

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

Оставляйте его выключенным. Включайте временно только для наблюдения за изменением параметра на Таймлайне.

Здесь будет скриншот: Группа «Таймлайн» на вкладке «Память и производительность» с флажком обновления данных ключевых кадров

Аудио, сеть и синхронизация

Вкладка Аудио показывает текущий аудиовыход Windows. Выход внутри LS4 не выбирается: кнопка Настройки открывает системные настройки звука. Группа SMPTE на этой вкладке в текущем интерфейсе скрыта.

На вкладке Сеть выбирается сетевой адаптер LS4, включается Art-Net, задаются ArtSync, FPS Art-Net и максимальное число вселенных на порт. Параметры Не включать/отключать Art-Net автоматически и Не запускать Art-Net при воспроизведении сцены определяют, может ли LS4 менять состояние Art-Net при запуске сцены.

На вкладке Таймкод / Синхронизация выбирается сетевой интерфейс для приёма Art-Net TimeCode или режим Все интерфейсы. Флажок Генерировать таймкод Art-Net включает передачу таймкода играющей сцены.

Здесь будет скриншот: Три компактных фрагмента вкладок «Аудио», «Сеть» и «Таймкод / Синхронизация» с основными группами настроек

Подробнее: выбор сетевого адаптера, Art-Net и ArtSync, синхронизация Таймлайна.

Веб-сервер и MCP

Вкладка Веб-сервер включает встроенный веб-доступ и задаёт порт, имя пользователя, пароль и срок жизни токена. QR-код пересоздаётся отдельной кнопкой, а Открыть в браузере проверяет локальный доступ. Используйте уникальный пароль и не открывайте порт во внешнюю сеть без необходимости.

Вкладка MCP предназначена для подключения совместимого клиента к LS4. Она содержит:

  • включение сервера и номер порта;
  • Bearer-токен с возможностью перегенерации;
  • URL, заголовок авторизации и готовую конфигурацию для копирования;
  • отдельные разрешения: Чтение, Контент и Инфраструктура.

Начинайте только с чтения. Уровни Контент и Инфраструктура разрешают внешнему клиенту менять сцены, эффекты, календарь, маппинг и сеть. Не включайте их на рабочем шоу-компьютере без резервной копии проекта и контроля доступа.

Здесь будет скриншот: Вкладка «Веб-сервер»: включение, порт, аутентификация, срок токена, QR-код и кнопка открытия в браузере
Здесь будет скриншот: Вкладка «MCP»: состояние сервера, URL, токен и три уровня разрешений; секрет токена закрыт

Экспорт и расписание

Вкладка Экспорт хранит значения по умолчанию:

  • для GIF — шаблон, число цветов, качество и длительность;
  • для видео — ширина, высота, подпись сцены, размер и положение заголовка, кодек, профиль и битрейт;
  • для аудио — кодек и битрейт.

Это базовые параметры будущих операций, а не команда запуска экспорта. Полный порядок подготовки CUE, GIF, видео и передачи на Player описан в главе о выводе и экспорте.

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

Здесь будет скриншот: Вкладка «Экспорт» с тремя группами: GIF, видео и аудио
Здесь будет скриншот: Вкладка «Расписание» с координатами/адресом площадки и настройкой подсветки событий

Рабочие пространства и расположение панелей

Откройте Окно → Рабочее пространство. В списке есть встроенные варианты Редактор и Расписание, а также пользовательские раскладки.

Команда Что делает
Новое Сохраняет текущее расположение панелей как новую пользовательскую раскладку
Сохранить Перезаписывает выбранную пользовательскую раскладку текущим расположением
Загрузить Немедленно применяет выбранную раскладку
Удалить Удаляет выбранную пользовательскую раскладку после подтверждения
Запуск Отмечает раскладку, которую LS4 загрузит при следующем запуске

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

Здесь будет скриншот: Окно «Рабочее пространство» со встроенными вариантами «Редактор» и «Расписание», пользовательской раскладкой, флажком запуска и кнопками управления

Как восстановить пропавшую панель

Действуйте по порядку:

  1. Откройте меню Окно и включите нужную панель.
  2. Если панель появилась плавающим окном, перетащите её за заголовок к нужной границе и отпустите на маркере закрепления.
  3. Если несколько панелей расположены неправильно, загрузите рабочее пространство Редактор.
  4. Если стандартный вариант помог, создайте новую пользовательскую раскладку вместо перезаписи старой.
  5. При работе после отключения второго монитора проверьте, не осталось ли плавающее окно за пределами текущего экрана.

Подробнее об устройстве интерфейса: панели, вкладки и рабочая область.

Здесь будет скриншот: Процесс закрепления плавающей панели: панель перетаскивается, видны маркеры докинга и подсвечено целевое место

Если LS4 работает медленно: как найти причину

Включите FPS и статистику через меню Вид, запустите один и тот же фрагмент сцены и меняйте по одному параметру.

  1. На ноутбуке назначьте LS4 дискретную видеокарту.
  2. Проверьте отдельно маппинг, 3D и видео. Это разные участки рендера.
  3. Временно выключите Рендеринг 3D сцены. Если FPS восстановился, причина находится в 3D-вьюпорте.
  4. Если задержка появляется только во время воспроизведения, выключите Обновлять данные ключевых кадров при воспроизведении.
  5. Для видео проверьте состояние медиа-кеша, свободное место и скорость диска.
  6. Не отключайте Эффекты, Приборы или Направляющий слой как постоянный способ ускорения: эти кнопки меняют содержимое маппинга.
Здесь будет скриншот: 2D-маппинг и 3D-просмотр с включёнными оверлеями FPS, качества и статистики проекта во время воспроизведения тяжёлой сцены

Высокопроизводительная видеокарта Windows

Установщик LS4 добавляет программу в графические настройки Windows с режимом высокой производительности. Если ноутбук всё равно запускает LS4 на встроенной графике:

  1. Откройте системные Параметры графики.
  2. Добавьте LightStream.exe.
  3. Выберите Высокая производительность.
  4. Перезапустите LS4.

Стандартные расположения файла:

  • C:\Program Files\Light Stream Apps\Light Stream 4\LightStream.exe — установка для всех пользователей;
  • %LOCALAPPDATA%\Light Stream Apps\Light Stream 4\LightStream.exe — установка для текущего пользователя.

Названия страниц Windows отличаются между версиями. Системная настройка подробнее показана в быстром старте.

Здесь будет скриншот: Графические параметры Windows: LightStream.exe добавлен в список и для него выбран режим «Высокая производительность»

Что можно скрыть в 2D-маппинге

В маппинге есть два разных типа переключателей.

Тип Примеры Результат
Содержимое Эффекты, приборы, направляющий слой Слой перестаёт отрисовываться. Не используйте это как постоянную оптимизацию, если слой должен быть виден.
Служебные элементы Сетка и её номера, координаты, масштаб, статистика, FPS, подсказки перемещения Меняется только оформление рабочей области. На световой результат эти элементы не влияют.

Скрытие служебных элементов прежде всего освобождает экран; заметного прироста FPS от него может не быть. Реальную нагрузку маппинга определяют разрешение поля и активные эффекты. Изменение разрешения или структуры сцены — это изменение проекта, а не безопасный переключатель производительности.

Как снизить нагрузку 3D-сцены

  1. Переключите Разрешение сцены с высокого на среднее или низкое.
  2. Если 3D сейчас не нужен, выключите Рендеринг 3D сцены.
  3. Для сцены с большим числом Light Mesh проверьте Порог яркости Light Mesh.
  4. Включите статистику 3D и проверьте число объектов, мешей и треугольников. Сложные импортированные модели упрощаются до импорта в LS4.

Эти параметры изменяют только 3D-вьюпорт. Световой выход, патч и геометрия проекта остаются прежними.

Видео и медиа-кеш

  • Разместите медиа-кеш на локальном SSD с достаточным свободным местом.
  • Перед экспортом дождитесь окончания кеширования: LS4 блокирует запуск экспорта, пока нужные видео ещё кешируются.
  • Кеширование видео секвенций уменьшает повторное декодирование, но расходует оперативную память. Количество кадров увеличивайте только после проверки конкретного проекта.
  • Для переноса проекта вместе с внешними видео, изображениями и моделями используйте Файл → Собрать проект. Подробности: Собрать проект.
  • Если после замены исходного файла LS4 показывает старые данные, очистите медиа-кеш и дождитесь повторного кеширования.

Таймлайн во время воспроизведения

Подтверждённая настройка нагрузки Таймлайна — Обновлять данные ключевых кадров при воспроизведении. Когда она включена, LS4 обновляет значения ключей в панели свойств на каждом шаге воспроизведения.

Если редактор начинает задерживаться только во время проигрывания, выключите этот флажок и повторите тот же фрагмент. На сами ключевые кадры и результат сцены это не влияет.

Рендер, Art-Net и экспорт — разные проверки

FPS 3D-вьюпорта не показывает состояние Art-Net. Для сетевого вывода отдельно проверяйте выбранный адаптер, FPS Art-Net, ArtSync, доступность устройств и предупреждения сети.

Параметр FPS на маппинг превью в текущей версии задаёт частоту основного рендер-цикла. Параметр FPS Art-Net задаёт частоту отправки сетевых пакетов. Это разные значения, но световой вывод не получит новые рассчитанные кадры чаще, чем их создаёт рендер.

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

Перед экспортом дождитесь готовности видео-кеша. Разрешение, кодек и битрейт на вкладке Экспорт относятся к создаваемому видеофайлу и не являются настройками скорости расчёта световой сцены.

Когда очищать кеш шейдеров

Команда Правка → Очистить кеш шейдеров удаляет скомпилированные файлы шейдеров после подтверждения. При следующем запуске они создаются заново.

Используйте её, если после обновления LS4 или драйвера появились отсутствующие эффекты, графические артефакты или ошибка компиляции шейдера. Не очищайте кеш как регулярную «оптимизацию»: первый запуск эффектов после очистки может занять больше времени.

Медиа-кеш и кеш шейдеров независимы. Очистка одного не очищает другой и не удаляет исходные файлы проекта.

Здесь будет скриншот: Меню «Правка» с командой «Очистить кеш шейдеров» и диалог подтверждения перекомпиляции при следующем запуске

Что можно менять без изменения светового результата

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

Эффекты, Приборы и Направляющий слой в эту таблицу не входят: эти переключатели управляют отрисовкой содержимого маппинга.

Диагностика по симптомам

Симптом Что проверить сначала
3D дёргается, маппинг работает нормально Разрешение сцены, рендеринг 3D, статистику объектов/мешей/треугольников, сложность импортированных моделей
Маппинг замедляется на конкретной сцене Основной FPS, разрешение поля и эффекты этой сцены; сравнивайте по одному изменению
Первый проход видео медленный, повторный быстрее Папку и лимит медиа-кеша, свободное место, кеширование видео секвенций
Автосохранение создаёт паузу Размер проекта и скорость диска; увеличение интервала уменьшает частоту пауз, но не длительность одного сохранения
Задержка появляется только во время воспроизведения Флажок обновления данных ключевых кадров
После обновления пропал эффект или появились графические артефакты Перезапуск LS4, драйвер видеокарты, затем очистку кеша шейдеров
Световой вывод дёргается при нормальном FPS 3D Сетевой адаптер, FPS Art-Net, ArtSync, устройства и предупреждения Art-Net
Диск заполнен и система замедлилась Фактически занятый медиа-кеш и свободное место на его диске

Контрольный список после настройки

  • Для автозапуска выбран правильный проект; расписание и Art-Net запускаются только по заданному сценарию.
  • Автосохранение включено с подходящим интервалом и числом копий.
  • Разрешение поля маппинга соответствует контенту проекта.
  • Пользовательская тема сохранена.
  • Медиа-кеш расположен на нужном диске; свободного места больше установленного лимита.
  • На ноутбуке LS4 использует дискретную видеокарту.
  • FPS и статистика проверены на сцене, где возникает проблема.
  • После изменения настроек повторно проверены маппинг, 3D, Art-Net и экспорт.

Частые вопросы

Нужно ли нажимать «Сохранить» в окне настроек?

Большинство параметров записывается сразу. Отдельно сохраняются пользовательская тема и текущий проект, если менялись параметры проекта.

Почему параметр изменился во всех проектах?

Вкладки Внешний вид, Память и производительность и большинство служебных вкладок хранят пользовательские настройки LS4, а не данные одного файла .ls.

Можно ли отключить «Эффекты» ради повышения FPS?

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

Почему уменьшение качества 3D не меняет световой выход?

Разрешение сцены меняет только изображение 3D-вьюпорта. DMX-данные не изменяются.

Можно ли удалить медиа-кеш?

Да. Проект и исходные файлы останутся, а временные данные будут построены заново. До завершения повторного кеширования воспроизведение и экспорт могут быть недоступны или медленнее.

Почему кеш не достигает заданного лимита?

Лимит — максимальный объём, а не объём, который LS4 должна обязательно занять.

Сколько кадров видео кешировать?

Значение по умолчанию — 100. Увеличивайте его только если повторное воспроизведение конкретной секвенции улучшается и оперативной памяти достаточно.

Почему пользовательская тема помечена как изменённая?

Изменения уже показаны в интерфейсе, но ещё не записаны в файл темы. Нажмите Сохранить, Сохранить как… или Вернуть.

Как вернуть стандартные панели?

Откройте Окно → Рабочее пространство, выберите Редактор и нажмите Загрузить.

Почему Art-Net дёргается, хотя 3D показывает высокий FPS?

FPS 3D не проверяет сеть. Проверьте адаптер, FPS Art-Net, ArtSync и устройства по диагностике Art-Net.

Когда очищать кеш шейдеров?

После обновления LS4 или драйвера, если появились отсутствующие эффекты, ошибки компиляции или графические артефакты. Для регулярного ускорения очистка не нужна.

Связанные разделы