[发明专利]一种实现全景多点漫游的方法有效
申请号: | 201810096799.7 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108257219B | 公开(公告)日: | 2021-05-11 |
发明(设计)人: | 卢健智;龚德明;何为 | 申请(专利权)人: | 广东三维家信息科技有限公司 |
主分类号: | G06T19/00 | 分类号: | G06T19/00;G06T15/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510665 广东省广州市天河区天河软件园*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种实现全景多点漫游的方法,该实现全景多点漫游的方法具体步骤如下:S1:绘制漫游路径,S2:渲染全景图,S3:采集坐标,S4:生成全景文件,S5:获取空间点位置,S6:绘制多点路径,本发明选择立方体全景图作为研究目标,因立方体全景图结构简单,有利于图像存储与压缩,更加适用多空间自由切换,有利于全景图之间自由指定漫游路线的虚拟漫游,实现无缝多场景沉浸式体验,实际三维漫游场景表达中,将多个场景的切换转化为可视化画图操作,针对不同的漫游场景,采用不同的自定义漫游路线策略,实现了高质量的虚拟全景图漫游绘制。 | ||
搜索关键词: | 一种 实现 全景 多点 漫游 方法 | ||
【主权项】:
1.一种实现全景多点漫游的方法,其特征在于:该实现全景多点漫游的方法具体步骤如下:S1:绘制漫游路径,在全景方案的平面设计图上,描绘出各个空间中漫游的虚拟位置点,该点即代表相机在该空间所处的位置,一个空间可以有多个点,也可跨场景绘点,从起点到终点,依次画出漫游点,形成一条完整漫游路径,在实际漫游过程中,将按照所绘路径自由切换场景;S2:渲染全景图,根据设计的全景方案,渲染十字形全景图,每个空间对应6个面的分割图以及当前全景方案预览图,渲染完成的图存放服务器,同时记录相应路径以供全景展示引擎获取对应全景图;S3:采集坐标,在S2的渲染过程中,记录S1中的空间点坐标,将这些坐标点保存数据库,同时记录S1中的场景信息以及浏览路径;S4:生成全景文件,根据S2和S3的数据,生成需要展示的全景漫游文件,其中包含全景漫游的场景信息,路径信息,热点平面坐标等;S5:获取空间点位置,根据S4的全景漫游文件,利用特定算法,结合场景信息参数,获取各场景中空间点的坐标位置,获取多点位置,从全景展示文件中提取空间点的位置,具体方法为:(1)从全景文件获取当前场景中的平面点坐标P(x,y),相机高度H,(2)获取下一场景的平面坐标P1(x1,y1),(3)P(x,y)和P1(x1,y1)取差值获取P2(x1‑x,y1‑y),即P2(m,n),(4)利用反正切函数计算P2到相机的方位角。公式如下:F=Math.atan2(n,m)*180.0/Math.PI+90;其中n为下一场景到当前场景相对于相机坐标y轴的差值,m为下一场景到当前场景相对于相机坐标x轴的差值,(5)计算P2(m,n)到相机的距离,公式如下:D=Math.pow((m2+n2),0.5);其中m,n分别为P2点的x,y坐标;(6)利用反正切函数计算当前场景相机到P2的方位角,公式如下:T=Math.atan(H/D)*180/Math.PI;其中H为相机在当前场景中的高度值,相对同一场景高度值固定,D为P2点到相机中心坐标的距离;(7)计算热点缩放比例,S=T/90*1.5;其中T为当前场景到P2坐标的方位角,热点缩放比例根据方位角除以90°乘以1.5倍系数来确定,在同一场景中看到的热点距离相机中心点越近的越大,越远的越小;(8)计算当前热点自身旋转度R=T‑90;其中T为当前场景相机到P2的方位角,T‑90°获取当前热点在同一平面旋转±90°的角度位置,偏离中心相机点距离越大,热点形状越趋于椭圆;(9)根据计算得到的P2(m,n)坐标,P2距离相机中心点的距离D,以及P2相对于相机中心点的方位角可确定当前热点在空间中的位置;以上计算在刷新场景之后相对位置都会改变,因此当前空间相对于其他热点来说也即是下一个场景,热点漫游路径的绘制会根据实时场景转换同步刷新;S6:绘制多点路径,根据以上步骤可获取在虚拟场景中路径点的坐标,利用图像绘制技术即可在对应的场景中绘制出多点漫游路径。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东三维家信息科技有限公司,未经广东三维家信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810096799.7/,转载请声明来源钻瓜专利网。