一、需求:
在线展厅,用户可以在手机类似微信小程序上通过陀螺仪或者拖动来360度全景参观展厅,这个VR展厅里会有一些信息点,点击之后可以呈现更多信息(视频,图文等)。
需进一步明确客户的真实需求:
- 目的和目标
- 是否需要虚拟人物移动:第一人称、第三人称
- 是否全场景建模(简单的全景不需要)
- 交互功能及数量
- 周期和预算
二、技术方案
方案1:WebGL引擎three.js
可交互。
方案2:WebGL Unity
可交互。
转换效率低,消耗资源大,加载慢。
方案3:Pano2vr
可简单热点切换场景,不可移动。不需要代码。
点击热点跳转到哪个场景URL。
输出成HTML5静态网页, 核心库pano2vr_player.js,
其它:专用引擎
地图街景,是专门的采集车配上专门的处理合成软件输出的,整套几百万。
简单的全景展示,不会像第三方地图商做的街景那样,也做不到那样,他们取景有专业全景采集车,可以瞬间拍摄得全景;另外他们采集数据量大,取景频率很高,可以5米就取一次景;第三个他们有专业的人员,用的绝壁不是pano2vr等类似软件做的,都是自己开发或者是后续开发的。所以他们做的可以很连贯的向前移动。像路线标注,漂浮箭头等,单纯依靠pano2vr是做不出来的,更不要说可以动态标注之类。
四、全景的制作步骤
- 拍摄全景照片
拍摄VR全景需要好的拍摄技术。
- 拼接全景图
照片拍摄完成了除了航拍的可以直接生成2:1全景图外,相机拍摄的多为6面图, 要用软件进行合成。拼接全景图最常用 pugui。
- 修图和润色
全景图合成完之后虽然可以直接看,但是需要不整齐的地方等明显瑕疵处理。
- 发布全景
制作、发布全景。 平台、软件,比如Pano2vr。
Unity做360度全景预览,效果类似pano2vr导出的效果或720云做的效果_bwnsb的博客-CSDN博客
https://blog.csdn.net/sshuai131400/article/details/120594076
https://tieba.baidu.com/p/4524124774?pn=2