Unity做360度全景预览

一、需求:

在线展厅,用户可以在手机类似微信小程序上通过陀螺仪或者拖动来360度全景参观展厅,这个VR展厅里会有一些信息点,点击之后可以呈现更多信息(视频,图文等)。

需进一步明确客户的真实需求:

  1. 目的和目标
  2. 是否需要虚拟人物移动:第一人称、第三人称
  3. 是否全场景建模(简单的全景不需要)
  4. 交互功能及数量
  5. 周期和预算

二、技术方案

方案1:WebGL引擎three.js

可交互。

方案2:WebGL Unity

可交互。

转换效率低,消耗资源大,加载慢。

方案3:Pano2vr

可简单热点切换场景,不可移动。不需要代码。

点击热点跳转到哪个场景URL。

输出成HTML5静态网页, 核心库pano2vr_player.js,

其它:专用引擎

地图街景,是专门的采集车配上专门的处理合成软件输出的,整套几百万。

简单的全景展示,不会像第三方地图商做的街景那样,也做不到那样,他们取景有专业全景采集车,可以瞬间拍摄得全景;另外他们采集数据量大,取景频率很高,可以5米就取一次景;第三个他们有专业的人员,用的绝壁不是pano2vr等类似软件做的,都是自己开发或者是后续开发的。所以他们做的可以很连贯的向前移动。像路线标注,漂浮箭头等,单纯依靠pano2vr是做不出来的,更不要说可以动态标注之类。

四、全景的制作步骤

  1. 拍摄全景照片

拍摄VR全景需要好的拍摄技术。

  1. 拼接全景图

照片拍摄完成了除了航拍的可以直接生成2:1全景图外,相机拍摄的多为6面图, 要用软件进行合成。拼接全景图最常用 pugui。

  1. 修图和润色

全景图合成完之后虽然可以直接看,但是需要不整齐的地方等明显瑕疵处理。

  1. 发布全景

制作、发布全景。 平台、软件,比如Pano2vr。

Unity做360度全景预览,效果类似pano2vr导出的效果或720云做的效果_bwnsb的博客-CSDN博客

https://blog.csdn.net/sshuai131400/article/details/120594076
https://tieba.baidu.com/p/4524124774?pn=2
 

猜你喜欢

转载自blog.csdn.net/qq_42672770/article/details/126856070