This page has been translated automatically.
Видеоуроки
Интерфейс
Основы
Продвинутый уровень
Подсказки и советы
Основы
Программирование на C#
Рендеринг
Профессиональный уровень (SIM)
Принципы работы
Свойства (properties)
Компонентная Система
Рендер
Физика
Редактор UnigineEditor
Обзор интерфейса
Работа с ассетами
Контроль версий
Настройки и предпочтения
Работа с проектами
Настройка параметров ноды
Setting Up Materials
Настройка свойств
Освещение
Sandworm
Использование инструментов редактора для конкретных задач
Расширение функционала редактора
Встроенные объекты
Ноды (Nodes)
Объекты (Objects)
Эффекты
Декали
Источники света
Geodetics
World-ноды
Звуковые объекты
Объекты поиска пути
Player-ноды
Программирование
Основы
Настройка среды разработки
Примеры использования
C++
C#
UnigineScript
Унифицированный язык шейдеров UUSL (Unified UNIGINE Shader Language)
Плагины
Форматы файлов
Материалы и шейдеры
Rebuilding the Engine Tools
Интерфейс пользователя (GUI)
Двойная точность координат
API
Animations-Related Classes
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
GUI-Related Classes
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes
VR-Related Classes
Работа с контентом
Оптимизация контента
Материалы
Визуальный редактор материалов
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Учебные материалы

Настройка проекций

Syncker предоставляет режим настройки проекции, который позволяет вам создавать любые настройки для вашего проекта, добавляя и настраивая виды, которые будут отображаться на ПК Master и Slave. Для каждого вида вы можете использовать дисплей или же проектор . После создания представлений вы можете настраивать требуемые параметры деформации изображения и смешивания краев для каждого из них. Все изменения будут переданы по сети и применены автоматически.

Чтобы включить режим настройки, запустите консольную команду syncker_setup из Master или Slave следующим образом:

Исходный код
syncker_setup 1

Режим настройки также можно включить через System Menu:

  1. Откройте системное меню, нажав Esc.
  2. Перейдите на вкладку Plugins и включите опцию Show projections configuration в группе Syncker:

Станет доступен режим настройки:

Режим настройки конфигурации

Навигации по сцене осуществляется аналогично навигации по сценам в редакторе.

Если выбран дисплей или проектор, вы можете сфокусировать камеру на нем, нажав кнопку F.

Зритель располагается в центре сцены и соответствует главная Master-камера .

Примечание
Система координат конфигурации выражена в метрах .

Чтобы настроить конфигурацию проекции, необходимо выполнить следующие действия:

  1. Добавьте необходимое количество дисплеев или проекторов.
  2. Сформируйте настройку проекции, настроив необходимые параметры дисплеев или же проекторы .
  3. Щелкните Setup Projections и скорректируйте требуемые проекции .

Требования к конфигурации#

Конфигурация экранов / проекций для Syncker должна соответствовать следующим требованиям:

  • Каждый дисплей в конфигурации должен соответствовать одному из мониторов / проекторов.
  • Положение и ориентация каждого дисплея / проектора должны быть относительно главной Master-камеры . Чем ближе монитор к зрителю, тем выше значение FOV.

Создание дисплеев и проекторов#

Если вы собираетесь использовать схему с несколькими мониторами , вам необходимо добавить нужное количество дисплеев или проекторов и настроить их трансформации и размеры.

Чтобы добавить новый дисплей, нажмите кнопку Add на панели Objects. Будет добавлен дисплей по умолчанию с именем display0. Каждый дисплей соответствует одному из мониторов / проекторов.

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

Также возможна автоматическая генерация настроек виртуальной среды.

Схема с настенным креплением экранов#

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

Выберите Add Wall Setup, чтобы открыть окно Wall Generator.

Генератор стен имеет следующие параметры:

Screen Width, Screen Height Размер каждого дисплея в настройке.
Border Width, Border Height Расстояние между дисплеями по оси, соответствующее ширине и высоте дисплеев.
Columns Число столбцов.
Rows Количество рядов.
Name Prefix Префикс имени для каждого дисплея в настройке.
Surround Mode Определяет, размещаются ли дисплеи на плоской поверхности или на сфере, обращенные к зрителю.
Position

Смещение позиции для группы дисплеев.

Примечание
Этот параметр доступен, если Surround Mode отключен.
Radius

Радиус сферы, на которой должны быть размещены дисплеи.

Примечание
Этот параметр доступен, если включен Surround Mode.
Rotation Вращение группы дисплеев по всем осям.

Щелкните OK, чтобы произвести настройку.

Плоский режим
Режим объемного звучания

Настройка CAVE-системы#

Поддерживается генерация настройки мультипроектора CAVE (Cave Automatic Virtual Environment):

Выберите Add Cave Setup, чтобы открыть окно Cave Generator.

Cave Generator имеет следующие параметры:

Name Prefix Префикс имени для каждого дисплея в настройке.
Width Ширина всей установки.
Height Высота всей установки.
Depth Глубина всей установки.
Mirror Sides Определяет, следует ли переворачивать боковые дисплеи по горизонтали.
Mirror Up/Down Определяет, нужно ли переворачивать дисплеи вверх и вниз по горизонтали.

Щелкните OK, чтобы произвести настройку.

Конфигурация проекции для CAVE

Импорт сетки#

Также поддерживаются конфигурации из предыдущих версий плагина Syncker. Чтобы импортировать конфигурацию в формате *.mesh, выберите Import Mesh на панели Objects, а затем выберите нужный файл в диалоговом окне Load Mesh Configuration.

Настройка дисплеев и проекторов#

Выбор и расположение дисплеев#

Чтобы выбрать один дисплей, выберите на панели инструментов или нажмите Q на клавиатуре и щелкните левой кнопкой мыши по дисплею. Вы также можете выбрать отображение с помощью панели Objects.

Клавишу Ctrl можно использовать для множественного выбора дисплеев в списке или в окне просмотра. Клавишу Shift можно использовать для немедленного выбора более двух элементов в списке.

Примечание
Также возможна настройка и преобразование нескольких выбранных дисплеев.

Используйте инструменты преобразования, чтобы вручную преобразовать дисплей или несколько дисплеев так же, как в UnigineEditor.

Используйте инструмент поворота, чтобы выбрать режим поворота : World или Local, поэтому вы можете преобразовывать дисплеи точно так же, как в UnigineEditor.

Параметры отображения#

Чтобы настроить выбранный дисплей, настройте параметры на панели Parameters:

Name Название дисплея.
Enabled

Включает (1) и выключает (0) дисплей. Если дисплей отключен, в списке дисплеев рядом с его названием появляется соответствующий знак. По умолчанию дисплеи включены (установлено на 1).

Pos X

Положение дисплея по оси X относительно зрителя.

  • Если указано положительное значение, дисплей перемещается вправо относительно средства просмотра.
  • Если указано отрицательное значение, дисплей перемещается влево.
Pos Y

Положение дисплея по оси Y относительно зрителя.

  • Если указано положительное значение, дисплей перемещается вперед относительно зрителя.
  • Если указано отрицательное значение, дисплей перемещается назад.
Pos Z

Положение дисплея по оси Z относительно зрителя.

  • Если указано положительное значение, дисплей перемещается вверх относительно зрителя.
  • Если указано отрицательное значение, дисплей перемещается вниз.
Rot X Поворот дисплея вокруг оси X.
Rot Y Вращение дисплея вокруг оси Y.
Rot Z Вращение дисплея вокруг оси Z.
Width Ширина дисплея.
Height Высота дисплея.

Размещение и настройка проекторов#

Проекторы создаются с помощью кнопки Add в окне Projectors.

Чтобы управлять проектором, выберите его из списка Projectors и переместите требуемый манипулятор в точку обзора.

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

Помимо параметров, доступных для дисплеев, проекторы имеют следующие параметры:

Aspect ratio Ширина к высоте проецируемого изображения.
VFOV Вертикальный угол обзора проектора.
Horiz. offset Горизонтальное смещение окна просмотра проектора.
Vert. offset Вертикальное смещение окна просмотра проектора.

Параметры дисплея#

Примечание
Любые изменения этих параметров немедленно применяются к выбранному дисплею / проектору.

Чтобы удалить отображение, нажмите кнопку Remove или Delete.

Настройка проекций#

Проекция для дисплея или проектора настраивается через окно Projection Configurator, которое открывается нажатием кнопки Setup Projections на панели Objects:

Конфигуратор проекции
Примечание
  • Любые изменения, внесенные через этот интерфейс, немедленно применяются к указанной проекции.
  • Для дисплеев проекция настраивается относительно позиции зрителя (как фиксированная).

Используйте следующие кнопки в группе Projection на панели Parameters, чтобы:

  • Скопируйте конфигурацию проекции выбранного дисплея.
  • Вставьте конфигурацию проекции на выбранный дисплей (-и).
  • Настройте конфигурацию проецирования выбранного дисплея.

Проекцию можно сохранить в файл .proj: в каждом файле хранится отдельная проекция. Все проекции, используемые в конфигурации, сохраняются в файле .sync.

Калибровка#

Кнопка Calibration Pattern на панели Objects отображает настройку калибровочной сетки. Используя эту настройку, вы можете включить и настроить шаблон сетки в соответствии с формой вашей проекции или заполнить проекцию определенным цветом для точной настройки отображаемого изображения и предотвращения его искажения.

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

Main Контролирует общий вид калибровочного шаблона.
  • Visible - если включено, отображает калибровочный шаблон на проекции.
  • Distance - расстояние от камеры до сетки. Разница заметна при использовании проекции Box.
  • Type - тип калибровочного шаблона:

    • Sphere. Включает опцию Sphere Cut, которая позволяет скрыть верхний и нижний полюса сферы.

    • Box

    • Color - окрашивает проекцию в выбранный цвет.
Lines

Определяет расстояние между линиями и количество второстепенных (вспомогательных) линий.

  • Vertical Step - расстояние между основными горизонтальными линиями.
  • Horizontal Step - расстояние между основными вертикальными линиями.
  • Minor Count - количество второстепенных линий между двумя соседними основными линиями. Устанавливается индивидуально для вертикальных и горизонтальных линий.
Text Включает и выключает текст на калибровочной сетке и определяет его размер.
Line Highlight

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

Если Keyboard Control включен, вертикальное выделение можно перемещать с помощью J и L, а по горизонтали - с помощью I и K.

Transform Преобразует сетку по вертикальной, поперечной и продольной осям. Трансформируется только сетка, проецируемое изображение не трансформируется.
Color Выбор цвета для соответствующих элементов сетки.

Сохранение и загрузка конфигураций#

После настройки конфигурации экрана / проекции ее можно сохранить в файл .cfg для загрузки в любое время:

  • Чтобы сохранить конфигурацию, нажмите кнопку Save на панели Objects.
  • Чтобы загрузить конфигурацию для редактирования, нажмите кнопку Load на панели Objects.
Последнее обновление: 08.08.2022
Build: ()