一种基于三维地图的镜头漫游动画生成方法技术

技术编号:37492330 阅读:28 留言:0更新日期:2023-05-07 09:30
本发明专利技术公开了一种基于三维地图的镜头漫游动画生成方法,包括:1定义有六种基本镜头变化动作及其可选镜头参数,2定义有七种镜头漫游方式模板,3获取当前待识别文段并从中按顺序提取出有效地点数据集合及其对应的地点附属信息,4判断当前镜头漫游方式是自动匹配生成还是手动设置,5按照当前镜头漫游方式对有效地点数据集合及其对应的地点附属信息在漫游场景中进行可视化显示,并将镜头所记录的整个漫游过程作为最终生成的漫游动画。本发明专利技术能根据待识别文段自动识别出地点信息,并自动生成相应地图场景内的镜头漫游动画,从而在漫游动画的过程中直观展示地图场景内所包含的信息,为地图漫游动画的制作方向带来一种全新的方式。方式。方式。

【技术实现步骤摘要】
一种基于三维地图的镜头漫游动画生成方法


[0001]本专利技术涉及三维地图漫游动画生成领域,具体是一种基于三维地图的、零门槛的镜头漫游动画视频自动生成方法。

技术介绍

[0002]目前,随着信息技术的飞速发展,三维立体建模技术已经被广泛地应用于三维交互式数字地理信息系统地构建与研发中,为了动态仿真地表现出地理相关信息,在地理信息系统之上构建三维场景可视化已经称为多个行业的迫切要求。漫游动画是三维动画领域中很重要的角色。建筑从施工图纸、效果图到动画漫游,从二维演示到三维漫游,展示效果越来越逼真形象。
[0003]但是如今各个行业普遍所使用的二维地图平面效果视频,只能提供简单的、静态局部的视觉体验,很难给用户留下深刻地印象,也未能实现地理空间的空间效果。而运用三维地图漫游动画这种动态仿真的可视化形式对一些房产建筑及景观做宣传,不仅能直观展示地图所包含的信息,清晰显示数据的特征,还能对数据进行深加工,所以在传媒影像、政务管理、路桥建设等诸多领域备受青睐。但目前的这类动画视频未能广泛普及的主要原因在于视频制作技术复杂,需要聘请专门从事相关领域的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于三维地图的镜头漫游动画生成方法,是应用于由虚拟相机实时显示地球上的三维地图所构成的漫游场景中,所述虚拟相机的镜头基本参数包括:镜头的朝向、镜头在三维地图中的位置,其特征在于,所述镜头漫游动画生成方法是按如下步骤进行;步骤1、定义有六种基本镜头变化动作及其可选镜头参数,所述基本镜头变化动作包括:推pu、拉pl、升u、降d、环绕s和旋转r;所述可选镜头参数包括:移动速度v、升降的高度h、环绕的半径r、环绕的角度θ和旋转的角度α;其中,所述推pu是由当前地点出发,镜头的朝向正对下一地点,以平移的方式向下一地点沿直线前进移动镜头,且在镜头移动的过程中高度与镜头的朝向不变,其中,镜头的移动速度v设有默认值;所述拉pl是由当前地点出发,镜头的朝向背对下一地点,以平移的方式向下一节点沿直线倒退移动镜头,且在镜头移动的过程中高度与镜头的朝向不变,其中,镜头的移动速度v设有默认值;所述升u与降d属于一对相反镜头动作,所述升u是指升高镜头的当前高度,降d是指降低镜头的当前高度,镜头基本参数均不变,其中,镜头升降的高度h设有默认值;所述环绕s是以当前地点为中心点,按照环绕的半径r以平移的方式远离所述中心点并到达环绕起点,并使镜头的朝向正对中心点后,按照环绕的角度θ从所述环绕起点开始绕中心点移动,且在镜头移动的过程中高度与镜头的朝向不变,其中,环绕的半径r、环绕的角度θ设有默认值;所述旋转r是以当前地点为原点,镜头朝外并旋转环视一定角度α,其中,镜头旋转的角度α设有默认值;步骤2、定义有七种镜头漫游方式模板,包括:连续推进模版、多旋转模版、快速变化模版、推拉结合模版、多重两点分布随机模版、俯视角模版和中心模版;其中,所述连续推进模板是指在当前地点上先执行的基本镜头变化动作为升u,然后在相邻两个地点间执行的基本镜头变化动作为推pu以达到下一个地点,以此类推,直至达到最后一个地点为止;设当前地点与下一地点的间距为dis,镜头升高的高度为h,且满足如式(1)所示的分段函数:式(1)中,h0和h1为两常数,且0≤h0<h1;d0、d1、d2、d3为四个常数,且表示间距d的不同区间范围的端点值,且0≤d0<d1<d2<d3;a0、a1、a2为三个常数,表示不同区间上的一次函数的斜率,且0≤a1≤a0≤a2;b0、b1、b2为三个常数,表示不同区间上的一次函数的截距,且0≤b2≤b1≤b0;所述多旋转模板是指先在相邻两个地点间执行的基本镜头变化动作为推pu以到达下一地点后,执行的基本镜头变化动作为旋转r,且旋转r的角度α为一圆周,以此类推,直至达
到最后一个地点为止;所述快速变化模板是指先在当前地点上执行的基本镜头变化动作为升u,然后在相邻两个地点间执行的基本镜头变化动作为拉pl以达到下一个地点,以此类推,直至达到最后一个地点为止,且镜头升高的高度h符合式(1)所示的分段函数;所述推拉结合模板是指先在相邻两个地点间交替执行的基本镜头变化动作为推pu、拉pl以到达下一地点,若下一地点不在当前地点的一定半径范围内,则在当前地点额外执行的基本镜头变化动作为旋转r且旋转r的角度α为一圆周,以此类推,直至达到最后一个地点为止;所述多重两点分布随机模板是指先在相邻两个地点间随机执行的基本镜头变化动作为推pu或者拉pl以到达下一地点后,以随机概率执行的基本镜头变化动作为旋转r或者环绕s,再以随机概率执行的基本镜头变化动作为升u或者降d;以此类推,直至达到最后一个地点为止;其中,所有随机概率符合两点分布模型;所述俯视角模板是指在当前地点上先执行的基本镜头变化动作为升u,然后调整虚拟相机的镜头以俯视当前地点所在的二维平面,并从二维平...

【专利技术属性】
技术研发人员:李琳卢金池肖梦茹马李恒董国庆
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1