一种3D场景的展示方法及用于3D场景展示的电子设备技术

技术编号:18498867 阅读:20 留言:0更新日期:2018-07-21 21:02
本发明专利技术公开了一种3D场景的展示方法及用于3D场景展示的电子设备,以解决现有的3D展示效果不流畅、真实感不强技术问题。该3D场景的展示方法包括:获取待3D展示的场景;获取输入的所述场景内待3D展示的路径的第一端点和第二端点;从所述第一端点出发;沿着所述路径进行变速展示,直至到达所述第二端点。

A method for displaying 3D scenes and electronic devices for 3D scene display

The invention discloses a display method of the 3D scene and an electronic device for displaying the 3D scene, so as to solve the technical problem of the existing 3D display effect is not smooth and the real sense is not strong. The display methods of the 3D scene include getting the scene to be displayed by the 3D; getting the first endpoint and second endpoint of the path to be displayed in the 3D in the input scenario; starting from the first endpoint; changing the transmission along the path until the second endpoint is reached.

【技术实现步骤摘要】
一种3D场景的展示方法及用于3D场景展示的电子设备
本专利技术涉及显示
,具体的说,涉及一种3D场景的展示方法及用于3D场景展示的电子设备。
技术介绍
3D场景是一种运用数码相机对现有场景进行多角度环视拍摄然后进行后期缝合构建3D模型,或直接通过3D模型构建软件来构建3D模型,之后通过对该模型进行展示的来完成的一种三维虚拟展示技术。3D场景在浏览中可以由观赏者对图像进行放大、缩小、移动、多角度观看等操作。经过深入的编程,可实现场景中的热点链接、多场景之间虚拟漫游、雷达方位导航等功能。3D场景技术广泛应用于诸多领域网络虚拟展示。专利技术人在实现本专利技术的过程中发现,目前仅可以通过旋转、平移、缩放、行走和飞行等这些基本操作对3D场景进行浏览,浏览过程中总是瞬间从出发点到达目标点,人眼观感差,无法实现更加流畅、真实感更强的3D场景的缓动漫游展示。
技术实现思路
本专利技术的目的在于提供一种3D场景的展示方法及用于3D场景展示的电子设备,以解决现有的3D展示效果不流畅、真实感不强技术问题。第一方面,本专利技术实施例提供了一种3D场景的展示方法,该展示方法包括:获取待3D展示的场景;获取输入的所述场景内待3D展示的路径的第一端点和第二端点;从所述第一端点出发;沿着所述路径进行变速展示,直至到达所述第二端点。优选的,获取输入的所述场景内待3D展示的路径的第一端点和第二端点包括:获取所述第一端点对应的第一坐标值;获取所述第二端点对应的第二坐标值。优选的,该3D场景的展示方法还包括:获取预设置的变速系数。优选的,获取输入的所述场景内待3D展示的路径的第一端点和第二端点之后,还包括:获取所述第一端点对应的初始展示速度。优选的,沿着所述路径进行变速展示,直至到达所述第二端点包括:获取当前位置及其对应的当前坐标值;判断所述当前坐标值是否与所述第二端点的坐标值相等;若不相等,则计算所述第二端点与所述当前坐标值中的各坐标值的差值;获取当前速度;基于所述变速系数、各坐标值的差值和当前速度,计算下一点的位置。优选的,所述变速系数与所述初始展示速度的乘积大于0、小于1。优选的,在沿着所述路径进行变速展示,直至到达所述第二端点之前,还包括:获取变速展示的指令。进一步的,从所述第一端点出发时,所述当前速度为所述初始展示速度。优选的,所述路径为连接所述第一端点和所述第二端点的线段。本专利技术提供了一种3D场景的展示方法,该3D场景的展示方法可根据用户的实际需要,进行相应的变速展示,使得展示效果更流畅,更符合人眼的真实的观察情况,能够提供给用户更好的真实感。本专利技术实施例第二方面提供了一种用于3D场景展示的电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的3D场景的展示方法。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚的说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要的附图做简单的介绍:图1是本专利技术提供的3D场景的展示方法的流程示意图一;图2是本专利技术提供的3D场景的展示方法的流程示意图二;图3是本专利技术提供的用于3D场景展示的电子设备的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。本专利技术的目的在于提供一种3D场景的展示方法及用于3D场景展示的电子设备,通过对3D场景进行变速展示的方法,来解决现有的3D展示的效果不流畅、真实感不强技术问题。第一方面,本专利技术实施例提供了一种3D场景的展示方法,如图1由上至下所示,该展示方法包括:步骤S1、获取待3D展示的场景。该待3D展示的场景主要是已经预先存储在电子设备中的3D模型。其中,3D模型的构建主要有三种:第一种为通过软件,由操作人员人工来绘制、构建3D模型:此种方式要求操作人员要具有丰富的专业知识,并能熟练使用建模软件,而且操作复杂、周期较长、成本较高,而最终构件的3D模型真实感不强、效果不够理想。第二种为通过三维扫描仪构建3D模型:此种方式需要价格昂贵的三维扫描仪等硬件设备。并且,三维扫描仪现今只能获得物体的位置信息,对于物体表面的纹理特征多数仍然需要辅助大量的手工工作才能完成。整个过程成本高,周期长。最后一种是目前最具有普适性的基于图像构建3D模型:此种方式只需要提供一组物体不同角度的序列照片,在具有运算能力的电子设备(例如计算机)的辅助下,即可自动生成所需要的3D模型。这种方法不仅具有操作简单、自动化程度高、成本低、周期较短等优点,并且最终呈现出来的场景的真实感强,效果较为理想。显然,无论是通过哪种方法构建的3D模型或者3D场景,只要是有展示的需要、可用于3D展示的场景都可以用作本专利技术的场景,通过本专利技术提供的方法进行展示。在获取到待展示的3D场景之后,用于展示的电子设备需要了解或者获取该沿着什么路径进行展示,因此:步骤S2、获取输入的场景内待3D展示的路径的第一端点和第二端点。由于待展示的场景为3D场景,因此,其中的任何一点都具有x轴、y轴和z轴的坐标,显然,任何一点都可以以(x,y,z)的形式表现出来。例如,对于该待3D展示的路径来说,需要分别获取该路径的第一端点(起始点)的坐标值和第二端点(终点)的坐标值。在本专利技术实施例中,为了便于区分,以下将第一端点对应的坐标值称为第一坐标值,具体地,该第一坐标值可以表示为s(xs,ys,zs);相应地,可将第二端点对应的坐标值称为第二坐标值,则具体地,该第二坐标值可以表示为r(xr,yr,zr)。由于在本专利技术实施例中,获取到待3D展示的路径的第一端点和第二端点相应的坐标值之后,需要从第一端点出发,以非匀速或者是变速的方式沿着路径进行展示,最终到达第二端点。因此,除了获取第一端点和第二端点相应的坐标值之外,还需要获取出发的初始速度,也就是第一端点对应的展示速度,此时可称为初始展示速度。在本专利技术实施例中,对初始展示速度可表示为speed0。步骤S3、从第一端点出发。在获取到第一端点的坐标值和位于第一端点时的展示速度,即初始展示速度之后,即可沿着以第一端点为起始点、第二端点为终点的预设路径出发,并于途中进行场景的展示。优选的,在本专利技术实施例中,该起始点为第一端点、终点为第二端点的路径可以为连接第一端点和第二端点的这么一段直线段。这是因为无论是怎么样的路径线条,归根究底都是由一个个点组成、由点和点之间的直线段组成。因此,在本专利技术实施例中,可以基于用户的需求,选取多段直线段,最终组合成用户需要看到的、即电子设备需要进行展示的各式各样的路径,从最基本着手,实现用户的多种多样的展示需求。由于当前的展示技术大多是从一点瞬间转移到另一点,即从对一物的展示瞬间切换到对下一物的展示。而对于人来说,人的眼本文档来自技高网...

【技术保护点】
1.一种3D场景的展示方法,其特征在于,包括:获取待3D展示的场景;获取输入的所述场景内待3D展示的路径的第一端点和第二端点;从所述第一端点出发;沿着所述路径进行变速展示,直至到达所述第二端点。

【技术特征摘要】
1.一种3D场景的展示方法,其特征在于,包括:获取待3D展示的场景;获取输入的所述场景内待3D展示的路径的第一端点和第二端点;从所述第一端点出发;沿着所述路径进行变速展示,直至到达所述第二端点。2.根据权利要求1所述的展示方法,其特征在于,获取输入的所述场景内待3D展示的路径的第一端点和第二端点包括:获取所述第一端点对应的第一坐标值;获取所述第二端点对应的第二坐标值。3.根据权利要求2所述的展示方法,其特征在于,还包括:获取预设置的变速系数。4.根据权利要求3所述的展示方法,其特征在于,获取输入的所述场景内待3D展示的路径的第一端点和第二端点之后,还包括:获取所述第一端点对应的初始展示速度。5.根据权利要求4所述的展示方法,其特征在于,沿着所述路径进行变速展示,直至到达所述第二端点包括:获取当前位置及其对应的当前坐标值;判断所述当前坐标值是否与所述第二端点的坐...

【专利技术属性】
技术研发人员:赵宸刘恒心王荆龙诺湘临谭红星
申请(专利权)人:石化盈科信息技术有限责任公司
类型:发明
国别省市:北京,11

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

1