三维场景在线全景展示、沉浸式漫游、人机互动的实现方法及系统与流程

文档序号:12009039阅读:来源:国知局
三维场景在线全景展示、沉浸式漫游、人机互动的实现方法及系统与流程

技术特征:
1.一种三维数字空间模型在线全景展示、沉浸式漫游、人机互动的实现方法,其特征在于:基于球形投影的“三维场景——两维图像”映射算法,将深度的三维空间信息描述在两维全景图像及附带的描述文件中,并在基本的全景展示基础上,扩展深度计算、坐标计算,实现沉浸式漫游和人机互动;所述全景展示,包括3D场景、旋转相机、全景图、互动目标;在3D场景中某固定位置,设置一旋转相机,进行360°旋转渲染,获得一张全景图,并根据映射算法将互动目标标记在全景图上,采用专用的播放程序读取全景图,按照物理真实效果展现在用户界面上;所述全景展示的方法流程:步骤S201,展示与漫游UI模块向全景展示与漫游服务接口发送场景索引;步骤S202,将场景索引转发给展示漫游业务模块;步骤S203-S204,展示漫游业务模块通过向数据安全与鉴权模块鉴别用户授权;步骤S205,展示漫游业务模块发送场景索引给场景管理模块要求其为用户调出该场景有关资料;步骤S206-S209,场景管理模块分别从分布式数据库系统和分布式文件存储中读取场景的基本信息、互动数据、附属的渲染图;步骤S210,场景管理模块将拿到的数据返回给展示漫游业务模块;步骤S211-S213,展示漫游业务模块调用流媒体处理模块压缩渲染图;步骤S214-S215,展示漫游业务模块依次将结果以视频流形式返回给展示与漫游UI模块。2.根据权利要求1所述的方法,其特征在于:所述沉浸式漫游,包括入口观察点、当前观察点、当前邻接观察点、漫游路线;场景管理模块可分析房间和门的位置,自动生成若干观察点,并在这些观察点上进行全景图渲染和展示,浏览者可从入口观察点开始,按照邻接关系切换观察的位置,形成漫游效果;所述沉浸式漫游的方法流程:步骤S301,展示与漫游UI模块将场景索引发送给全景展示与漫游服务接口,以获取与场景相关的镜头数据;步骤S302,接口将请求转发给展示漫游业务模块;步骤S303-S306,展示漫游业务模块向3D场景管理模块查询场景数据,3D场景管理模块从数据库中读取数据返回给展示漫游业务模块;步骤S307-S308,展示漫游业务模块分析场景数据,提取相邻镜头索引,并依次返回给展示与漫游UI模块;步骤S309,展示与漫游UI模块选择欲移动到的相邻镜头;步骤S310-S311,展示与漫游UI模块重新向全景展示与漫游服务接口请求新的场景展示请求,在前一次的基础上增加了欲移动到的相邻镜头索引,以实现漫游的效果。3.根据权利要求1所述的方法,其特征在于:所述人机互动,包括全景图、场景、互动目标、在线互动内容;对全景图的特定区域、场景中的特定目标,标记互动目标序号,并按序号关联到对应的在线互动内容网页上,形成快速链接;所述人机互动的方法流程:步骤S401,展示与漫游UI模块向全景展示与漫游服务接口发送互动索引,请求互动功能;步骤S402,全景展示与漫游服务接口将请求转发给展示漫游业务模块;步骤S403-S406,展示漫游业务模块将互动索引发送给内容互动管理模块,提出查询该索引相关数据,内容互动管理模块从数据库中读取数据后回复展示漫游业务模块;步骤S407-S411,展示漫游业务模块调用流媒体处理模块压缩场景图和互动数据,并以流媒体形式发回给展示与漫游UI模块;步骤S412-S413,展示与漫游UI模块通过外部调用方式转而调用互动描述中的第三方服务。4.根据权利要求1至3之一所述的方法,其特征在于:所述全景展示与沉浸式漫游,是基于光线追踪的目标选择、地面行走、渐进式的镜头切换。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1