三维巡航渲染方法及装置制造方法及图纸

技术编号:19060904 阅读:39 留言:0更新日期:2018-09-29 12:59
本发明专利技术提供一种三维巡航渲染方法及装置,涉及基于巡航的图像处理技术领域。本方法通过基于控制数据控制摄像头在三维场景模型中运动;在摄像头运动过程中,每隔预设时长获取摄像头的第二坐标;将待渲染对象关联的第一坐标更改为第二坐标,其中,待渲染对象预先关联有摄像头的第一坐标,待渲染对象与摄像头相关联;基于第二坐标,将三维场景模型在摄像头的视野范围内的区域作为待渲染区域,并对待渲染区域进行渲染。本方案通过将待渲染对象与摄像头的坐标进行关联,在摄像头运动后,待渲染对象会自动关联的摄像头的位置,从而有利于对相对于摄像头运动的待渲染对象进行渲染,降低对坐标的运算量,进而有利于提高渲染的画面的流畅度。

【技术实现步骤摘要】
三维巡航渲染方法及装置
本专利技术涉及基于巡航的图像处理
,具体而言,涉及一种三维巡航渲染方法及装置。
技术介绍
随着信息时代的发展,对于数据可视化,自动化的要求变得越来越高。例如,巡航在3D可视化中有着广泛的应用,但目前巡航的效率较低。当存在多个巡航目标时,对计算机硬件性能要求高。现有的技术方案中,在巡航画面渲染时,通常需要实时读取目标坐标位置,然后将获取到的位置信息传递给虚拟摄像头,然后虚拟摄像头根据一定的算法计算出自身移动的距离,以实现对画面的跟进。在现有技术中,因每次渲染帧都需要计算地理位置信息,对设备硬件性能能力要求高,随着时间推移或跟踪目标数量的增多将会对呈现的动画的流畅度造成影响,使得对设备硬件的要求更高。另外,因需要不断调用目标对象的获取坐标,当目标对象不存在移动时,此时的调用为无效调用,浪费了设备的运算资源。因此,如何提供一种可解决上述问题的方案,已成为本领技术人员的一大难题。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种三维巡航渲染方法及装置,能够降低运算资源,有助于提升渲染的画面的流畅度,进而解决上述问题。为了实现上述目的,本专利技术较佳实施本文档来自技高网...

【技术保护点】
1.一种三维巡航渲染方法,其特征在于,应用于电子设备,所述电子设备预先存储有包括待渲染对象的三维场景模型,所述方法包括:基于控制数据控制摄像头在所述三维场景模型中运动;在所述摄像头运动过程中,每隔预设时长获取所述摄像头的第二坐标;将所述待渲染对象关联的第一坐标更改为所述第二坐标,其中,所述待渲染对象预先关联有所述摄像头的所述第一坐标,所述待渲染对象与所述摄像头相关联;基于所述第二坐标,将所述三维场景模型在所述摄像头的视野范围内的区域作为待渲染区域,并对所述待渲染区域进行渲染。

【技术特征摘要】
1.一种三维巡航渲染方法,其特征在于,应用于电子设备,所述电子设备预先存储有包括待渲染对象的三维场景模型,所述方法包括:基于控制数据控制摄像头在所述三维场景模型中运动;在所述摄像头运动过程中,每隔预设时长获取所述摄像头的第二坐标;将所述待渲染对象关联的第一坐标更改为所述第二坐标,其中,所述待渲染对象预先关联有所述摄像头的所述第一坐标,所述待渲染对象与所述摄像头相关联;基于所述第二坐标,将所述三维场景模型在所述摄像头的视野范围内的区域作为待渲染区域,并对所述待渲染区域进行渲染。2.根据权利要求1所述的方法,其特征在于,所述控制数据包括预设运动速度、预设运动路径、获得的运动方向中的至少一种数据。3.根据权利要求2所述的方法,其特征在于,所述基于控制数据控制摄像头在所述三维场景模型中运动的步骤之前,所述方法包括:基于所述三维场景模型构建至少一条运动路径数据以作为所述预设运动路径;将所述至少一条运动路径数据存储于预先构建的数组中。4.根据权利要求3所述的方法,其特征在于,所述基于控制数据控制摄像头在所述三维场景模型中运动的步骤,包括:从所述数组中选取一条运动路径数据以作为所述控制数据,所述摄像头根据所述运动路径数据在所述三维场景模型中运动。5.根据权利要求1所述的方法,其特征在于,所述基于控制数据控制摄像头在所述三维场景模型中运动的步骤,包括:基于预设运动速度及输入模块生成的运动方向,控制所述摄像头在所述三维场景模型中运动。6.根据权利要求5所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:赵风昭
申请(专利权)人:北京知道创宇信息技术有限公司
类型:发明
国别省市:北京,11

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

1