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
Учебные материалы

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

Внимание
Функционал, описанный в этой статье, недоступен в Community редакции SDK.
Чтобы использовать этот функционал вам необходимо получить лицензию на Sim SDK.

Syncker provides the projection setup mode that allows you to create any setup for your project by adding and adjusting views to be displayed by Master and Slave PCs. For each view you can use a display or projector. After creating views you can set up required image warping and edge blending parameters for each of them. All changes will be transferred over the network and applied automatically. Syncker предоставляет режим настройки проекции, который позволяет вам создавать любые настройки для вашего проекта, добавляя и настраивая виды, которые будут отображаться на ПК Master и Slave. Для каждого вида вы можете использовать дисплей или же проектор . После создания представлений вы можете настраивать требуемые параметры деформации изображения и смешивания краев для каждого из них. Все изменения будут переданы по сети и применены автоматически.

To enable the setup mode, run the syncker_setup console command from Master or Slave as follows:Чтобы включить режим настройки, запустите консольную команду syncker_setup из Master или Slave следующим образом:

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

The setup mode can also be enabled via the System Menu:Режим настройки также можно включить через System Menu:

  1. Open the System Menu by pressing Esc.Откройте системное меню, нажав Esc.
  2. Go to the Plugins tab and enable the Show projections configuration option in the Syncker group:Перейдите на вкладку Plugins и включите опцию Show projections configuration в группе Syncker:

The setup mode will become available:Станет доступен режим настройки:

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

To navigate the scene, use the way like that of the Editor Scene navigation.Навигации по сцене осуществляется аналогично навигации по сценам в редакторе.

If a display or projector is selected, you can focus the camera on it by pressing F key.Если выбран дисплей или проектор, вы можете сфокусировать камеру на нем, нажав кнопку F.

The viewer is positioned in the center of the scene and corresponds to the main master camera.Зритель располагается в центре сцены и соответствует главная Master-камера .

Примечание
Coordinate system of the configuration is expressed in meters.Система координат конфигурации выражена в метрах .

To set up a projection configuration, you should perform the following steps:Чтобы настроить конфигурацию проекции, необходимо выполнить следующие действия:

  1. Add the required number of displays or projectors.Добавьте необходимое количество дисплеев или проекторов.
  2. Form the projection setup by adjusting the required parameters of the displays or projectors.Сформируйте настройку проекции, настроив необходимые параметры дисплеев или же проекторы .
  3. Click Setup Projections and adjust the required projections.Щелкните Setup Projections и скорректируйте требуемые проекции .

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

Screen/projection configuration for Syncker should meet the following requirements:Конфигурация экранов / проекций для Syncker должна соответствовать следующим требованиям:

  • Each display in the configuration should correspond to one of the monitors/projectors.Каждый дисплей в конфигурации должен соответствовать одному из мониторов / проекторов.
  • Position and orientation of each display/projector must be relative to the main master camera. The closer the monitor is to the viewer, the higher is the FOV value.Положение и ориентация каждого дисплея / проектора должны быть относительно главной Master-камеры . Чем ближе монитор к зрителю, тем выше значение FOV.

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

If you are going to use a multi-monitor setup, you need to add the required number of displays or projectors and adjust its transformation and size.Если вы собираетесь использовать схему с несколькими мониторами , вам необходимо добавить нужное количество дисплеев или проекторов и настроить их трансформации и размеры.

To add a new display, press the Add button on the Objects panel. The default display named display0 will be added. Each display corresponds to one of the monitors/projectors.Чтобы добавить новый дисплей, нажмите кнопку Add на панели Objects. Будет добавлен дисплей по умолчанию с именем display0. Каждый дисплей соответствует одному из мониторов / проекторов.

Примечание
New added displays, projectors, and projection screens are automatically assigned a corresponding index added to their name.Новым добавленным дисплеям, проекторам и проекционным экранам автоматически присваивается соответствующий индекс, добавляемый к их именам.

It is also possible to generate automatic virtual environment setups.Также возможна автоматическая генерация настроек виртуальной среды.

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

The Wall preset is useful to generate a multi-monitor setup of displays formed as an array.Предварительная установка стены полезна для создания конфигурации с несколькими мониторами, состоящих из дисплеев, сформированных в виде массива.

Choose Add Wall Setup to open the Wall Generator window.Выберите Add Wall Setup, чтобы открыть окно Wall Generator.

The Wall Generator has the following parameters:Генератор стен имеет следующие параметры:

Screen Width, Screen Height Size of each display in setup.Размер каждого дисплея в настройке.
Border Width, Border Height Distance between displays along the axis corresponding to displays' width and height.Расстояние между дисплеями по оси, соответствующее ширине и высоте дисплеев.
Columns Number of columns.Число столбцов.
Rows Number of rows.Количество рядов.
Name Prefix Name prefix for each display in setup.Префикс имени для каждого дисплея в настройке.
Surround Mode Defines whether displays are placed on a flat surface or on a sphere, while being oriented to the viewer.Определяет, размещаются ли дисплеи на плоской поверхности или на сфере, обращенные к зрителю.
Position

Position offset for the group of displays.Смещение позиции для группы дисплеев.

Примечание
This parameter is available if Surround Mode is disabled.Этот параметр доступен, если Surround Mode отключен.
Radius

Radius of the sphere which the displays should be placed on.Радиус сферы, на которой должны быть размещены дисплеи.

Примечание
This parameter is available if Surround Mode is enabled.Этот параметр доступен, если включен Surround Mode.
Rotation Rotation of the group of displays along all axes.Вращение группы дисплеев по всем осям.

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

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

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

The CAVE (Cave Automatic Virtual Environment) multi-projector setup generation is supported:Поддерживается генерация настройки мультипроектора CAVE (Cave Automatic Virtual Environment):

Choose Add Cave Setup to open the Cave Generator window.Выберите Add Cave Setup, чтобы открыть окно Cave Generator.

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

Name Prefix Name prefix for each display in setup.Префикс имени для каждого дисплея в настройке.
Width Width of the whole setup.Ширина всей установки.
Height Height of the whole setup.Высота всей установки.
Depth Depth of the whole setup.Глубина всей установки.
Mirror Sides Defines whether side displays should be flipped horizontally.Определяет, следует ли переворачивать боковые дисплеи по горизонтали.
Mirror Up/Down Defines whether up and down displays should be flipped horizontally.Определяет, нужно ли переворачивать дисплеи вверх и вниз по горизонтали.

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

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

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

Configurations from the previous versions of the Syncker plugin are also supported. To import configuration in the *.mesh format, choose Import Mesh on the Objects panel and then select the desired file in the Load Mesh Configuration dialog window.Также поддерживаются конфигурации из предыдущих версий плагина Syncker. Чтобы импортировать конфигурацию в формате *.mesh, выберите Import Mesh на панели Objects, а затем выберите нужный файл в диалоговом окне Load Mesh Configuration.

Configuring Displays and ProjectorsНастройка дисплеев и проекторов#

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

To select a single display, choose on the toolbar or by pressing Q on the keyboard and perform left mouse click on the display. You can also select a display by using the Objects panel.Чтобы выбрать один дисплей, выберите на панели инструментов или нажмите Q на клавиатуре и щелкните левой кнопкой мыши по дисплею. Вы также можете выбрать отображение с помощью панели Objects.

The Ctrl key can be used for multi-selecting displays either in the list or in the view window. The Shift key can be used for immediate selection of more than two items in the list.Клавишу Ctrl можно использовать для множественного выбора дисплеев в списке или в окне просмотра. Клавишу Shift можно использовать для немедленного выбора более двух элементов в списке.

Примечание
Configuring and Transforming multiple selected displays is also possible.Также возможна настройка и преобразование нескольких выбранных дисплеев.

Use the transform tools to manually transform a display or several displays the same way as in UnigineEditor.Используйте инструменты преобразования, чтобы вручную преобразовать дисплей или несколько дисплеев так же, как в UnigineEditor.

Use the pivot tool to choose between the pivot modes: World or Local, so you can transform displays just the same way as in UnigineEditor.Используйте инструмент поворота, чтобы выбрать режим поворота : World или Local, поэтому вы можете преобразовывать дисплеи точно так же, как в UnigineEditor.

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

To configure the selected display, adjust parameters on the Parameters panel:Чтобы настроить выбранный дисплей, настройте параметры на панели Parameters:

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

Toggles the display on (1) and off (0). If the display is disabled, the corresponding sign appears near its name in the Displays list. By default, displays are enabled (set to 1).Включает (1) и выключает (0) дисплей. Если дисплей отключен, в списке дисплеев рядом с его названием появляется соответствующий знак. По умолчанию дисплеи включены (установлено на 1).

Pos X

Position of the display along the X axis relative to the viewer.Положение дисплея по оси X относительно зрителя.

  • If a positive value is specified, the display is moved to the right relative to the viewer.Если указано положительное значение, дисплей перемещается вправо относительно средства просмотра.
  • If a negative value is specified, the display is moved to the left.Если указано отрицательное значение, дисплей перемещается влево.
Pos Y

Position of the display along the Y axis relative to the viewer.Положение дисплея по оси Y относительно зрителя.

  • If a positive value is specified, the display is moved forward relative to the viewer.Если указано положительное значение, дисплей перемещается вперед относительно зрителя.
  • If a negative value is specified, the display is moved backward.Если указано отрицательное значение, дисплей перемещается назад.
Pos Z

Position of the display along the Z axis relative to the viewer.Положение дисплея по оси Z относительно зрителя.

  • If a positive value is specified, the display is moved up relative to the viewer.Если указано положительное значение, дисплей перемещается вверх относительно зрителя.
  • If a negative value is specified, the display is moved down.Если указано отрицательное значение, дисплей перемещается вниз.
Rot X Rotation of the display about the X axis.Поворот дисплея вокруг оси X.
Rot Y Rotation of the display about the Y axis.Вращение дисплея вокруг оси Y.
Rot Z Rotation of the display about the Z axis.Вращение дисплея вокруг оси Z.
Width Width of the display.Ширина дисплея.
Height Height of the display.Высота дисплея.

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

Projectors are created by using the Add button in the Projectors window.Проекторы создаются с помощью кнопки Add в окне Projectors.

To manipulate a projector, select it from the Projectors list and move the required manipulator in the viewpoint.Чтобы управлять проектором, выберите его из списка Projectors и переместите требуемый манипулятор в точку обзора.

Примечание
It is not recommended to change the projector's location, unless you need to create a projection from another place.Не рекомендуется менять расположение проектора, если вам не нужно создавать проекцию из другого места.

In addition to the parameters available for displays, projectors have the following parameters:Помимо параметров, доступных для дисплеев, проекторы имеют следующие параметры:

Aspect ratio Width to height of the projected image.Ширина к высоте проецируемого изображения.
VFOV Vertical FOV of the projector.Вертикальный угол обзора проектора.
Horiz. offset Horizontal offset of the projector's viewport.Горизонтальное смещение окна просмотра проектора.
Vert. offset Vertical offset of the projector's viewport.Вертикальное смещение окна просмотра проектора.

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

Примечание
Any changes in these parameters are immediately applied to the selected display/projector.Любые изменения этих параметров немедленно применяются к выбранному дисплею / проектору.

To delete a display, press the Remove button or Delete key.Чтобы удалить отображение, нажмите кнопку Remove или Delete.

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

A projection for the display or projector is adjusted via the Projection Configurator window that is opened by pressing the Setup Projections button on the Objects panel:Проекция для дисплея или проектора настраивается через окно Projection Configurator, которое открывается нажатием кнопки Setup Projections на панели Objects:

Projection ConfiguratorКонфигуратор проекции
Примечание
  • Any changes made via this interface are immediately applied to the specified projection.Любые изменения, внесенные через этот интерфейс, немедленно применяются к указанной проекции.
  • For displays, the projection is set up relative to the viewer's position (as it is fixed).Для дисплеев проекция настраивается относительно позиции зрителя (как фиксированная).

Use the following buttons in the Projection group on the Parameters panel to:Используйте следующие кнопки в группе Projection на панели Parameters, чтобы:

  • Copy the projection configuration of the selected display.Скопируйте конфигурацию проекции выбранного дисплея.
  • Paste the projection configuration to the selected display(-s).Вставьте конфигурацию проекции на выбранный дисплей (-и).
  • Setup the projection configuration of the selected display.Настройте конфигурацию проецирования выбранного дисплея.

A projection can be saved to the .proj file: each file stores a single projection. All projections used in the configuration are saved to the .sync file.Проекцию можно сохранить в файл .proj: в каждом файле хранится отдельная проекция. Все проекции, используемые в конфигурации, сохраняются в файле .sync.

CalibrationКалибровка#

The Calibration Pattern button on the Objects panel displays the Calibration Grid Setup. Using this setup, you can enable and configure the grid pattern to fit your projection shape or fill in the projection with a certain color for fine-tuning the displayed image and avoiding its distortion.Кнопка Calibration Pattern на панели Objects отображает настройку калибровочной сетки. Используя эту настройку, вы можете включить и настроить шаблон сетки в соответствии с формой вашей проекции или заполнить проекцию определенным цветом для точной настройки отображаемого изображения и предотвращения его искажения.

The following groups of calibration-related options are available:Доступны следующие группы параметров, связанных с калибровкой:

Main Control the general view of the calibration pattern.
  • Visible — if enabled, displays the calibration pattern on the projection.Visible — if enabled, displays the calibration pattern on the projection.
  • Distance — distance from the camera to the grid. The difference is noticeable with the Box type of projection.Distance — distance from the camera to the grid. The difference is noticeable with the Box type of projection.
  • Type — type of the calibration pattern:Type — type of the calibration pattern:

    • Sphere. Enables the Sphere Cut option that allows hiding the top and bottom poles of the sphere.Sphere. Enables the Sphere Cut option that allows hiding the top and bottom poles of the sphere.

    • Box

    • Color — colors the projection into the selected color.Color — colors the projection into the selected color.
Visible — if enabled, displays the calibration pattern on the projection.Distance — distance from the camera to the grid. The difference is noticeable with the Box type of projection.Type — type of the calibration pattern:Sphere. Enables the Sphere Cut option that allows hiding the top and bottom poles of the sphere.Color — colors the projection into the selected color.
Контролирует общий вид калибровочного шаблона.
  • Visible — if enabled, displays the calibration pattern on the projection.Visible - если включено, отображает калибровочный шаблон на проекции.
  • Distance — distance from the camera to the grid. The difference is noticeable with the Box type of projection.Distance - расстояние от камеры до сетки. Разница заметна при использовании проекции Box.
  • Type — type of the calibration pattern:Type - тип калибровочного шаблона:

    • Sphere. Enables the Sphere Cut option that allows hiding the top and bottom poles of the sphere.Sphere. Включает опцию Sphere Cut, которая позволяет скрыть верхний и нижний полюса сферы.

    • Box

    • Color — colors the projection into the selected color.Color - окрашивает проекцию в выбранный цвет.
Lines

Define the distance between the lines and the number of minor (auxiliary) lines.Определяет расстояние между линиями и количество второстепенных (вспомогательных) линий.

  • Vertical Step — the distance between major horizontal lines.Vertical Step - расстояние между основными горизонтальными линиями.
  • Horizontal Step — the distance between major vertical lines.Horizontal Step - расстояние между основными вертикальными линиями.
  • Minor Count — the number of secondary lines between the two neighboring major lines. Is set individually for vertical and horizontal lines.Minor Count - количество второстепенных линий между двумя соседними основными линиями. Устанавливается индивидуально для вертикальных и горизонтальных линий.
Text Toggle on and off the text on the calibration grid and define its size.Включает и выключает текст на калибровочной сетке и определяет его размер.
Line Highlight

Enable highlighting of one horizontal and one vertical line. The lines are invisible, when their indices are set to zero.Включает выделение одной горизонтальной и одной вертикальной линии. Линии невидимы, если их индексы равны нулю.

If Keyboard Control is enabled, you can move the vertical highlight using J and L, and the horizontal one — using I and K.Если Keyboard Control включен, вертикальное выделение можно перемещать с помощью J и L, а по горизонтали - с помощью I и K.

Transform Transform the grid along the vertical, transverse, and longitudinal axes. Only the grid is transformed, the projected image is not transformed.Преобразует сетку по вертикальной, поперечной и продольной осям. Трансформируется только сетка, проецируемое изображение не трансформируется.
Color Select colors for corresponding elements of the grid.Выбор цвета для соответствующих элементов сетки.

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

After the screen/projection configuration is set up, it can be saved into a .cfg file to be loaded at any time:После настройки конфигурации экрана / проекции ее можно сохранить в файл .cfg для загрузки в любое время:

  • To save the configuration, press the Save button on the Objects panel.Чтобы сохранить конфигурацию, нажмите кнопку Save на панели Objects.
  • To load the configuration for editing, press the Load button on the Objects panel.Чтобы загрузить конфигурацию для редактирования, нажмите кнопку Load на панели Objects.
Последнее обновление: 08.08.2022
Build: ()