This page has been translated automatically.
视频教程
界面
要领
高级
实用建议
UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm
使用编辑器工具执行特定任务
Extending Editor Functionality
嵌入式节点类型
Nodes
Objects
Effects
Decals
光源
Geodetics
World Nodes
Sound Objects
Pathfinding Objects
Players
编程
基本原理
搭建开发环境
Usage Examples
C++
C#
UnigineScript
UUSL (Unified UNIGINE Shader Language)
Plugins
File Formats
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
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
创建内容
Content Optimization
Materials
Material Nodes Library
Miscellaneous
Input
Math
Matrix
Textures
Art Samples
Tutorials
注意! 这个版本的文档是过时的,因为它描述了一个较老的SDK版本!请切换到最新SDK版本的文档。
注意! 这个版本的文档描述了一个不再受支持的旧SDK版本!请升级到最新的SDK版本。

全景渲染

通过全景渲染,您可以在一台显示器上获得令人印象深刻的180度甚至360度全景。为了提高渲染图像的总分辨率,可以根据需要将此视口跨过多个监视器。

注意
此插件不能在基于Qt的应用程序中使用。

全景渲染模式#

支持以下渲染模式:

  • 具有弯曲边缘的180度或360度全景
  • 180或360度线性全景,边缘不变形
  • 正交鱼眼全景,视野可调
  • 等距(tru-theta或f-theta)鱼眼全景,视野可调
  • 具有可调整视场的立体鱼眼镜头全景
  • 可调视场的Equisolid(等面积)鱼眼全景

上表中的水平轴是镜头上入射光的角度(弧度),沿镜头轴为0度。垂直轴与鱼眼图像上光线从透镜出射的半径成比例。

弯曲的全景#

Curved Panorama

1个监视器上具有弯曲边缘的180度全景

线性全景#

Linear Panorama

1个监视器上的180度线性全景

鱼眼#

Fisheye

180度球形全景

全景渲染的工作原理#

在全景渲染期间,将4个视口无缝缝合到一个视口中以实现超宽视场。图像沿如下所示的边界重叠和融合。

4 viewports of panorama

用于渲染全景图的4个视口

启用全景渲染#

要为您的应用程序启用全景渲染,请打开安慰并以所需的全景模式(1-8)运行render_viewport_mode命令。例如,要启用具有弯曲边缘的180度全景图,请执行以下操作:

源代码
Unigine~# render_viewport_mode 1
注意

全景渲染不能用于以下用途:

启用全景渲染时,相机的Field of View选项不适用。

要为鱼眼全景渲染模式调整FOV,请选择Fisheye模式之一,然后通过Screen Settings或使用相应的控制台命令设置所需的Panorama Fisheye FOV

源代码
Unigine~# render_viewport_mode 7 render_panorama_fisheye_fov 30
注意
仅在将render_viewport_mode设置为鱼眼全景模式(5-8)之一时可用。

多显示器模式#

也可以在没有装饰的情况下以全屏模式将全景图跨过几个相同的监视器(仅)。为此,您需要在启动时指定:

  • 两个显示器的总分辨率(例如,对于两个1280x1024显示器,则为2560x1024)
  • video_fullscreen 2

例如(不要忘记指定其他必填项启动选项):

命令行
main_x64.exe -video_mode -1 -video_width 2560 -video_height 1024 -video_fullscreen 2

Curved Panorama

最新更新: 2021-12-13
Build: ()