全景渲染
通过全景渲染,您可以在一台显示器上获得令人印象深刻的180度甚至360度全景。为了提高渲染图像的总分辨率,可以根据需要将此视口跨过多个监视器。
此插件不能在基于Qt的应用程序中使用。
全景渲染模式#
支持以下渲染模式:
- 具有弯曲边缘的180度或360度全景
- 180或360度线性全景,边缘不变形
- 正交鱼眼全景,视野可调
- 等距(tru-theta或f-theta)鱼眼全景,视野可调
- 具有可调整视场的立体鱼眼镜头全景
- 可调视场的Equisolid(等面积)鱼眼全景
上表中的水平轴是镜头上入射光的角度(弧度),沿镜头轴为0度。垂直轴与鱼眼图像上光线从透镜出射的半径成比例。
弯曲的全景#
1个监视器上具有弯曲边缘的180度全景
线性全景#
1个监视器上的180度线性全景
鱼眼#
180度球形全景
全景渲染的工作原理#
在全景渲染期间,将4个视口无缝缝合到一个视口中以实现超宽视场。图像沿如下所示的边界重叠和融合。
用于渲染全景图的4个视口
启用全景渲染#
要为您的应用程序启用全景渲染,请打开安慰并以所需的全景模式(1-8)运行render_viewport_mode命令。例如,要启用具有弯曲边缘的180度全景图,请执行以下操作:
Unigine~# render_viewport_mode 1
全景渲染不能用于以下用途:
- 多显示器插件(Wall, Surround, Projection)
- 立体3D
启用全景渲染时,相机的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
最新更新:
2023-06-23
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)