This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
基础
专业(SIM)
UnigineEditor
界面概述
资源工作流程
Version Control
设置和首选项
项目开发
调整节点参数
Setting Up Materials
设置属性
照明
Sandworm
使用编辑器工具执行特定任务
如何擴展編輯器功能
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
使用范例
C++
C#
UnigineScript
统一的Unigine着色器语言 UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
材质和着色器
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
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
Tutorials

多显示器和投影渲染与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 configuration2×2排列
    Four monitors in 4x1 configuration
    4×1 configuration4×1排列
  • Syncker projectionsSyncker中的投影

  • Multi-projector setups that are stored in the EasyBlend calibration files created via Scalable Display Manager and set up via EasyBlend SDK多投影设置存储在通过可扩展显示管理器创建的 EasyBlend 并通过 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.该插件在WindowsLinux上运行,并支持DirectX 11, DirectX 12Vulkan图形API。
  • 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 Redistributable Package 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浏览器中配置插件,将插件添加到您的项目中 (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.创建并保存一个新配置。在加载配置(在SpiderVision设置窗口中选择File -> Load)之后,将启动投影/显示渲染。配置中的后续更改将动态应用。

    注意
    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:要通过命令行启动带有插件的应用程序,请使用以下命令:

命令行
main_x64.exe -extern_plugin UnigineSpiderVision

You can also use the plugin_load console command in the runtime to initialize the plugin:您还可以在运行时使用plugin_load控制台命令来初始化插件:

命令行
-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
请参阅#

最新更新: 2024-09-02
Build: ()