Light Stream Plugin - Unreal Engine

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


LSPlugin для Unreal Engine

Страница загрузки ПО с официального сайта Light Stream

Добро пожаловать на страницу документации LSPlugin. нашем сайте

Установка LSPlugin

Скачайте плагин с официального сайта lightstream.pro.

Рекомендуем устанавливать LSPlugin в ваш проект, а не в сам движок. Таким образом вы не потеряете настройки для каждого проекта

  1. Создайте проект в Unreal Engine с нужными для вас предустановками.
  2. Создайте папку Plugins в в корневом каталоге вашего проекта в Unreal Engine.
  3. Разархивируйте содержимое LSPlugin.zip в созданную папку Plugins.


Корневой каталог проекта Unreal Engine
Корневой каталог проекта.


Папка с LSPlugin в проекте Unreal Engine
Папка с LSPlugin в проекте Unreal Engine


Запустите ваш Unreal Engine проект:

  1. Зайдите в раздел Plugins в движке и найдите поиском Light Stream Plugin
  2. Активируйте плагин, нажав галочку
  3. Перезагрузить движок, если внизу появится надпись Restart


Активируйте LSPlugin
Активируйте LSPlugin

После установки плагина в верхней панели действий появится значок LSPlugin Активируйте LSPlugin. Данная кнопка открывает User Widget в отдельном окне. Widget является основной панелью управления плагина.


Внешний вид LSPlugin
Внешний вид LSPlugin


Также для работы LSPlugin вам нужно включить или проверить включены ли у вас плагины DMX Engine и DMX Protocol. Это встроенные в движок плагины.

Активируйте LSPlugin
Активируйте LSPlugin


Активируйте LSPlugin
Активируйте LSPlugin

Начальная настройка

Запустите Unreal Engine и зайдите в настройки плагина DMX (Edit>Project Settings>Plugins>DMX)

Активируйте LSPlugin
Активируйте LSPlugin


Добавьте Input Ports и в разделе Network Interface Card IP Address выберите адрес 0.0.0.0

Активируйте LSPlugin
Активируйте LSPlugin

LSPlugin работает на всю сеть.

Экспорт анимаций

Вся работа с плагином в Unreal Engine, подразумевает, что у вас уже есть 3D модель архитектурного объекта, а также уже готовы анимации в Light Stream.

Чтобы вывести анимации в формате *.CUE из программы Light Stream:

  1. Запустите ваш проект с подсветкой в программе Light Stream
  2. Зайдите в раздел Export.
  3. Выберите нужные анимации галочками.
  4. Выберите путь сохранения анимаций.
  5. Нажмите кнопку Start и дождитесь окончания экспорта анимаций. По окончании экспорта снова загорится кнопка Start.


Активируйте LSPlugin
Активируйте LSPlugin

Экспорт 3D модели

Установите плагин Datasmith на ваш 3D пакет для дальнейшего экспорта и импорта модели в Unreal Engine


Рассмотрим работу Datasmith на примере 3Ds Max.

  1. Откройте ваш проект в 3Ds Max.

Работа с плагином

Сейчас мы разберём пошаговую инструкцию работы с плагином.

Запуск

  1. Откройте ваш проект в Unreal Engine.
  2. Создайте папку в корневом каталоге Content, где вы будете хранить файлы вашего проекта.

Запустите Light Stream Plugin нажав на значок Активируйте LSPlugin в верхней панели движка.

Панель запуска
Панель запуска

Вкладка "Import"

Активируйте LSPlugin
Активируйте LSPlugin
  • В первом пункте плагина в разделе "Import" вам нужно выбрать файл проекта Light Stream. Нажмите Browse и откройте файл проекта (*.ls). Имя загруженного вами проекта, появится в шапке виджета LSPlugin. В_ы всегда сможете посмотреть с каким файлом проекта вы работаете.


Шапка LSPlugin
Шапка LSPlugin

LS Plugin автоматически создаст папку в директории плагина, где будет хранить все необходимые и загруженные вами файлы через виджет плагина. LightStreamPlugin / Data


Папка LSPlugin
Папка LSPlugin


  • Во втором шаге виджета вам предлагается выбрать IES файлы вашего проекта, которые автоматически будут подставлены в нужные светильники. LightStreamPlugin / Data / IES
  • Третий шаг - это загрузка вашей модели в движок. Нажмите значок "Quickly add to the project" в верхнем меню. Выберите "Datasmith - File Improt". Выберите файл *.udatasmith. Далее выберите папку, в которую будет добавлена ваша модель. 3D модель будет добавлена в сцену автоматически.


Папка LSPlugin
Папка LSPlugin
  • В четвёртом шаге вам предлагается Открыть основную таблицу настроек спауна светильников в сцену.

Все основные настройки в LS Plugin проходят в интерфейсе Data Table

Настройки | Spawn DT settings

В таблице "Spawn DT settings" отображаются все Fixtures, которые вы импортировали вместе с проектом Light Stream (*.ls)

DataTable rows
DataTable rows
Описание колонок таблицы "Spawn DT settings"

Raw Name

Fixture Name

Scene Item Actor Class

IES Texture

Spawn with IES

Override IES

Уникальный индификатор

Типа светильника. Тип светильника соотносится с типом светильников в программе Light Stream.

Fixture Library (LS)

Fixture type (LS)

Fixture Name (UE)

LED Pixel

RGB

RGB

LED Wallwasher

Wallwasher

Wallwasher

LED Spotlight

Spotlight

Spotlight

Выбранный вами класс светильника. Если говорить о RGB, то у вас есть 2 варианта выбора класса. Оставить дефолтным или создать Blueprint самому.

Подгруженная вами IES текстура.

Выбор спауна светильника с IES или без

Заменит IES вместо подгруженного вам IES из LSPlugin на тот, что будет в блюпринте Scene Item Actor Class


Row Settings - детальные настройки каждого светильника в "Spawn DT settings" Fixture Name - Дублирует колонку в таблице Fixture Name. Показывает тип Светильника (RGB, Wallwasher или Spotlight)

Scene Item Actor Class - Возможность выбора кастомного эктора для спауна Пиксей.

IESTexture - Показывает подгруженную IES текстуру. Если вы не подгружали IES через LSPlugin, то поле останется пустым.

Spawn with IES - Настройка позволяет выбрать: спаунить с IES или без.

Override IES - Заменит IES вместо подгруженного вам IES из LSPlugin на тот, что будет в блюпринте Scene Item Actor Class

DataTable rows
DataTable rows


  • Последний шестой пункт вкладки "Import" - это "Spawn" всех ваших светильников в сценку.

Вкладка "Spawn"

В таблице "Spawn DT settings" отображаются все Fixtures, которые вы импортировали вместе с проектом Light Stream (*.ls)

DataTable rows
DataTable rows



Описание вкладки "Spawn" LS Plugin

Spawn

Общее название вкладки

Setup spawn Data Table

Таблица настроек спауна светильников, которая дублируется также во вкладку Import

Spawn

Despawn

Reset

Спаун всех светильников, которые есть в таблице Spawn DT

Убирает со сцены все светильники, которые были заспаунены

Полная отчистка проекта. Удаление всех загруженных файлов, которые были загружены через LSPlugin


Вкладка "Details"

В таблице "Spawn DT settings" отображаются все Fixtures, которые