Настройка проекций с помощью плагина EasyBlend
Плагин EasyBlend позволяет отображать приложение на основе UNIGINE с настройками нескольких проекторов, которые хранятся в файлах калибровки, созданных с помощью Scalable Display Manager и настроенных с помощью EasyBlend SDK. Проекционная система может иметь сложную форму, например, купол.
- Плагин доступен только на Windows с DirectX 11 API (может потребоваться обновить компоненты время выполнения DirectX). Поддержка OpenGL в настоящее время является экспериментальной.
- Требуется Microsoft Visual C++ 2008 Redistributable Package x64
- Масштабирование DPI не поддерживается.
- Этот плагин нельзя использовать в приложении на основе Qt.
Плагин поддерживает режим fullwindow (когда окно приложения отображается без декораций).
Вы можете включать и выключать плагин EasyBlend с помощью консольной команды easyblend:
Для включения используйте:
easyblend 1
Чтобы отключить, используйте:
easyblend 0
Смотрите также#
- EasyBlend Plugin API
Создание приложения Unigine с поддержкой EasyBlend#
Чтобы использовать плагин EasyBlend с UNIGINE, выполните следующие действия:
-
Создайте новый проект с поддержкой EasyBlend через UNIGINE SDK Browser: нажмите Plugins, отметьте опцию EasyBlend support (EasyBlend plugin) в открывшейся форме и нажмите OK.
Плагин EasyBlend на панели PluginsЧтобы добавить поддержку EasyBlend в существующий проект, в браузере UNIGINE SDK щелкните Other Actions -> Configure Project -> Plugins -> EasyBlend support (EasyBlend plugin) -> OK. - Реализуйте логику своего приложения.
- Запустите плагин EasyBlend при запуске приложения.
Запуск EasyBlend#
Чтобы запустить плагин, укажите опцию командной строки extern_plugin при запуске приложения следующим образом:
main_x64d -extern_plugin EasyBlend -calibration_file "my.ol" -video_mode -1 -video_width 1024 -video_height 768
Здесь:
- Параметр calibration_file указывает путь (абсолютный) к файлу калибровки *.ol, в котором хранятся настройки проекции.
Если вы запускаете приложение через UNIGINE SDK Browser, укажите параметры командной строки, указанные выше, в форме Customize Run Options.
Невозможно использовать EasyBlend с: