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

Визуализация с несколькими мониторами и проекциями с помощью плагина SpiderVision

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

The SpiderVision plugin allows creating various display and projection configurations including the following:Плагин SpiderVision позволяет создавать различные конфигурации дисплеев и проекций, включая следующие:

  • Projections and multi-projector setupsПроекция и сборка из нескольких проекторов

  • Configurable number of windows that can be arranged into multi-screen wallsРегулируемое количество вьюпортов, объединяемое в многоэкранные стены

    Four monitors in 2x2 configuration
    2×2 configurationконфигурация 2×2
    Four monitors in 4x1 configuration
    4×1 configurationконфигурация 4×1
  • Syncker projectionsПроекции в Syncker

  • Multi-projector setups that are stored in the EasyBlend calibration files created via Scalable Display Manager and set up via EasyBlend SDKКонфигурация из нескольких проекторов, которая хранится в файлах EasyBlend, созданных с помощью Scalable Display Manager и настроенных с помощью EasyBlend SDK.

The plugin provides:Плагин обеспечивает:

  • Tools for edge blending, non-linear image mapping, and color correction for each projectionИнструменты для совмещения краев, нелинейного отображения изображений и цветокоррекции для каждой проекции
  • Full customization of each viewport by using a required view frustumПолная настройка каждого вьюпорта с использованием требуемой пирамиды видимости
  • Compensation for display borders by setting a custom offset view frustum for monitorsКомпенсация границ отображения путем настройки смещения пирамиды видимости для мониторов
  • Unlimited number of monitors and projections (limited by performance only)Неограниченное количество мониторов и проекций (ограничено только производительностью)

Hardware and Software Requirements
Требования к оборудованию и программному обеспечению#

  • The plugin runs on Windows and Linux and supports DirectX 11, DirectX 12, and Vulkan graphic API.Плагин работает на Windows и Linux и поддерживает графические API DirectX 11, DirectX 12 и Vulkan.
  • The supported version of EasyBlend is Scalable 7.0.Поддерживаемая версия EasyBlend - это Scalable 7.0.
  • Microsoft Visual C++ 2008 Redistributable Package x64 is required.Требуется распространяемый пакет Microsoft Visual C++ 2008 x64.
  • DPI scaling is not supported.Масштабирование в точках на дюйм (DPI) не поддерживается.
  • This plugin cannot be used in a Qt-based application.Этот плагин нельзя использовать в приложении на базе Qt.

Launching the Project with SpiderVision Plugin
Запуск проекта с помощью плагина SpiderVision#

  1. Add the plugin to your project by configuring it in SDK Browser (Configure Project -> Plugins -> SpiderVision Plugin):Добавьте плагин в свой проект через SDK Browser (Configure Project -> Plugins -> SpiderVision Plugin):

  2. Run the project runtime.Запустите среду выполнения проекта.
  3. Launch the plugin. Запустите плагин.
  4. Open the plugin interface with a hotkey (F10 by default, or as reconfigured via the config file).Откройте интерфейс плагина с помощью горячей клавиши (F10 по умолчанию или в соответствии с настройками в файле конфигурации).
  5. Create and save a new configuration.The projection/display rendering is initiated after you load a configuration (select File -> Load in the SpiderVision setup window). The subsequent changes in the configuration will be applied on the fly.Создайте и сохраните новую конфигурацию. После загрузки конфигурации на экране запускается проекция/отображение (выберите File -> Load в окне настройки SpiderVision). Последующие изменения в конфигурации будут применяться на лету.

    Примечание
    You can import configuration files from outdated plugins (Projection plugin, Wall plugin) to continue using them.Вы можете импортировать файлы конфигурации из устаревших плагинов (плагин Projection, плагин Wall), чтобы продолжить их использование.
  6. Now you can configure viewports and projections, adjust the projection colors, warping, and other rendering features, as well as align the projected images using the calibration grid.Теперь вы можете настраивать вьюпорты и проекции, настраивать цвета проекции, деформацию и другие функции рендеринга, а также выравнивать проецируемые изображения с помощью калибровочной сетки.

Start-Up Commands
Команды запуска#

To launch the application with the plugin via the command line, use the following:Чтобы запустить приложение с плагином через командную строку, используйте следующее:

Shell-команды
main_x64.exe -extern_plugin UnigineSpiderVision

You can also use the plugin_load console command in the runtime to initialize the plugin:Вы также можете использовать консольную команду plugin_load во время выполнения для инициализации плагина:

Shell-команды
-extern_plugin UnigineSpiderVision

Then in the runtime console, use the world_load console command to run the project world, and press the F10 hotkey to open the SpiderVision plugin interface.Затем в консоли выполнения используйте консольную команду world_load для запуска мира проекта и нажмите горячую клавишу F10, чтобы открыть интерфейс плагина SpiderVision.

See Also
смотрите также#

Последнее обновление: 02.09.2024
Build: ()