• 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
     

  • 相关阅读:
    在IDEA运行spark程序(搭建Spark开发环境)
    ABP集成SqlSugar
    cAdvisor监控Docker容器做性能测试
    Python多进程 multiprocessing
    读图数据库实战笔记02_图数据建模
    Linux-管理文件系统及存储
    案例:ELK日志分析系统
    多项式求和
    Elasticsearch8 常用查询
    C语言的MySQL接口详解
  • 原文地址:https://blog.csdn.net/qq_42672770/article/details/126856070