图像显示方法和装置

文档序号:537478 发布日期:2021-06-01 浏览:11次 >En<

阅读说明:本技术 图像显示方法和装置 (Image display method and device ) 是由 范海军 于 2021-01-11 设计创作,主要内容包括:本发明涉及图像显示方法和装置,所述方法包括:创建环境基类,其中,所述环境基类至少包括控制3D图像的显示效果渐变的功能;通过状态机调用所述环境基类应用于第一3D图像和第二3D图像;其中,所述环境基类用于控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐提高。根据本公开,通过状态机将环境基类分别应用于第一3D图像和第二3D图像,从而实现在第一3D图像和第二3D图像之间切换。环境基类控制显示效果变化是渐变的,在切换过程中能够显示第一环境图像的显示效果逐渐降低的过程,以及显示第二3D图像的显示效果逐渐提高的过程,因此切换过程中的显示效果并不突兀,用户观看效果较好。(The invention relates to an image display method and device, the method comprises the following steps: creating an environment base class, wherein the environment base class at least comprises a function of controlling gradual change of a display effect of the 3D image; calling the environment base class through a state machine to be applied to the first 3D image and the second 3D image; the environment base class is used for controlling the display effect of the first 3D image to be gradually reduced and controlling the display effect of the second 3D image to be gradually improved. According to the present disclosure, the environment base class is applied to the first 3D image and the second 3D image by the state machine, respectively, thereby enabling switching between the first 3D image and the second 3D image. The change of the display effect is gradually controlled by the environment base class, the process that the display effect of the first environment image is gradually reduced and the process that the display effect of the second 3D image is gradually improved can be displayed in the switching process, so that the display effect in the switching process is not abrupt, and the watching effect of a user is better.)

图像显示方法和装置

技术领域

本发明涉及显示技术领域,尤其涉及图像显示方法、图像显示装置、电子设备和计算机可读存储介质。

背景技术

目前对于3D图像的切换显示,一般需要在切换过程中将原3D图像设置为黑色或隐藏,然后在原3D图像所在位置显示新3D图像,在此过程中没有原3D图像和新3D图像之间的过渡,切换效果非常突兀,观看效果较差。

发明内容

本发明提供图像显示方法、图像显示装置、电子设备和计算机可读存储介质,以解决相关技术中的不足。

根据本公开实施例的第一方面,提供一种图像显示方法,包括:

创建环境基类,其中,所述环境基类至少包括控制3D图像的显示效果渐变的功能;

通过状态机调用所述环境基类应用于第一3D图像和第二3D图像;

其中,所述环境基类用于控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐提高。

可选地,所述方法还包括:

创建所述第一3D图像的第一环境类,以及创建所述第二3D环境的第二环境类,其中,所述第一环境类和所述第二环境类继承所述环境基类;

其中,所述通过所述状态机调用所述环境基类应用于第一3D图像和第二3D图像包括:

通过所述状态机调用所述第一环境类应用于所述第一3D图像,通过所述状态机调用所述第二环境类应用于所述第二3D图像;

其中,所述第一环境类用于控制所述第一3D图像的显示效果逐渐降低,所述第二环境类用于控制所述第二3D图像的显示效果逐渐降低。

可选地,所述环境基类还包括控制3D图像的显示角度渐变的功能,所述第一环境基类还用于控制所述第一3D图像的显示角度从第一角度逐渐变为第二角度,所述第二环境基类用于控制所述第二3D图像的显示角度从第一角度逐渐变为第二角度。

可选地,所述环境基类在被所述状态机调用时,调用效果处理组件管理类;

其中,所述效果处理组件管理类挂在所述第一3D图像和所述第二3D图像的根节点上,在所述效果处理组件管理类被调用时,所述效果处理组件管理类将效果处理组件挂在所述第一3D图像和所述第二3D图像的网格上,所述效果处理组件用于调整所述网格对应的材质球,以控制所述第一3D图像和所述第二3D图像的显示效果渐变。

可选地,所述效果处理组件还用于生成补间动画,以显示控制所述第一3D图像和所述第二3D图像的显示效果渐变的过程。

可选地,所述方法还包括:

根据接收到的第一指令,暂停所述环境基类对所述第一3D图像的显示效果的控制,和/或暂停所述环境基类对所述第二3D图像的显示效果的控制。

可选地,所述方法还包括:

根据接收到的第二指令,调整所述环境基类对所述第一3D图像的显示效果控制的速度,和/或调整所述环境基类对所述第二3D图像的显示效果的控制的速度。

可选地,所述第二3D图像叠加显示在所述第一3D图像上。

可选地,所述显示效果包括以下至少之一:

透明度、形状、尺寸、位置。

可选地,所述第一3D环境图像和/或所述第二3D环境图像包括以下至少之一:

办公室、停车场、餐厅、购物中心、售楼处。

根据本公开实施例的第二方面,提供一种图像显示装置,包括单独或者协同工作的一个或者多个处理器,所述处理器用于:

创建环境基类,其中,所述环境基类至少包括控制3D图像的显示效果渐变的功能;

通过状态机调用所述环境基类应用于第一3D图像和第二3D图像;

其中,所述环境基类用于控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐提高。

所述处理器还用于:

创建所述第一3D图像的第一环境类,以及创建所述第二3D环境的第二环境类,其中,所述第一环境类和所述第二环境类继承所述环境基类;

以及用于:

通过所述状态机调用所述第一环境类应用于所述第一3D图像,通过所述状态机调用所述第二环境类应用于所述第二3D图像;

其中,所述第一环境类用于控制所述第一3D图像的显示效果逐渐降低,所述第二环境类用于控制所述第二3D图像的显示效果逐渐降低。

可选地,所述环境基类还包括控制3D图像的显示角度渐变的功能,所述第一环境基类还用于控制所述第一3D图像的显示角度从第一角度逐渐变为第二角度,所述第二环境基类用于控制所述第二3D图像的显示角度从第一角度逐渐变为第二角度。

可选地,所述环境基类在被所述状态机调用时,调用效果处理组件管理类;

其中,所述效果处理组件管理类挂在所述第一3D图像和所述第二3D图像的根节点上,在所述效果处理组件管理类被调用时,所述效果处理组件管理类将效果处理组件挂在所述第一3D图像和所述第二3D图像的网格上,所述效果处理组件用于调整所述网格对应的材质球,以控制所述第一3D图像和所述第二3D图像的显示效果渐变。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述方法中的步骤。

可选地,所述电子设备为嵌入式终端,所述嵌入式终端设置在所述第一3D图像和/或所述第二3D图像所在的实际环境中。

可选地,在所述嵌入式终端上设置有指令接收模组,用于接收指令,以及将接收到的指令传输至所述处理器,其中,所述处理器用于根据所述指令调整所述环境基类对所述第一3D图像的显示效果的控制,和/或调整所述环境基类对所述第二3D图像的显示效果的控制。

可选地,所述接收模块用于接收的指令包括以下至少之一:

触控指令、语音指令、物理按键指令、光控指令。

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法中的步骤。

根据上述实施例可知,针对第一3D图像和第二3D图像而言,当需要在两者之间切换时,可以通过状态机将环境基类分别应用于第一3D图像和第二3D图像,从而实现在第一3D图像和第二3D图像之间切换。

环境基类控制显示效果变化是渐变的,在切换过程中能够显示第一环境图像的显示效果逐渐降低的过程,以及显示第二3D图像的显示效果逐渐提高的过程,因此切换过程中的显示效果并不突兀,用户观看效果较好。

另外,由于环境基类是预先创建的,其调整显示效果的功能可以适用于所有3D图像,无需针对不同3D图像编辑不同的代码来控制其显示效果,在应用过程中,有利于减少代码量。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

图1是根据本发明实施例示出的一种图像显示的示意流程图。

图2是根据本发明实施例示出的另一种图像显示的示意流程图。

图3是根据本发明实施例示出的一种状态和环境类之间的对应关系示意图。

图4是根据本发明实施例示出的一种效果处理组件管理类和效果处理组件的示意图。

图5是根据本发明实施例示出的一种切换过程的示意图。

图6是根据本发明实施例示出的又一种图像显示的示意流程图。

图7是根据本发明实施例示出的又一种图像显示的示意流程图。

图8A至图8D是根据本发明实施例示出的一种切换过程示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。

图1是根据本发明实施例示出的一种图像显示的示意流程图。所述图像显示方法可以适用于电子设备,所述电子设备包括但不限于移动终端、嵌入式终端,所述移动终端例如可以使手机、平板电脑、可穿戴设备,所述嵌入式终端例如可以是查询设备、导航设备等,所述电子设备还可以是服务器。

如图1所示,所述图像显示方法可以包括以下步骤:

在步骤S101中,创建环境基类,其中,所述环境基类至少包括控制3D图像的显示效果渐变的功能;

在步骤S102中,通过状态机调用所述环境基类应用于第一3D图像和第二3D图像;

其中,所述环境基类用于控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐提高。

在一个实施例中,所述显示效果包括以下至少之一:

透明度、形状、尺寸、位置。

在一个实施例中,所述第一3D环境图像和/或所述第二3D环境图像可以是建筑物内环境的3D图像,所述建筑包括以下至少之一:

办公室、停车场、餐厅、购物中心、售楼处。

在一个实施例中,第二3D图像可以叠加显示在第一3D图像上。

在一个实施例中,可以先设置状态机并创建环境基类,环境基类可以包括用于对3D图像调整的算法,所述算法可以有两种实施方式,一种是逐渐降低3D图像的显示效果,另一种是逐渐提高3D图像的显示效果。状态机可以将环境基类应用于需要调整显示效果的3D图像。

进而针对第一3D图像和第二3D图像而言,当需要在两者之间切换时,可以通过状态机将环境基类分别应用于第一3D图像和第二3D图像,从而实现在第一3D图像和第二3D图像之间切换。

环境基类控制显示效果变化是渐变的,在切换过程中能够显示第一环境图像的显示效果逐渐降低的过程,以及显示第二3D图像的显示效果逐渐提高的过程,因此切换过程中的显示效果并不突兀,用户观看效果较好。

另外,由于环境基类是预先创建的,其调整显示效果的功能可以适用于所有3D图像,无需针对不同3D图像编辑不同的代码来控制其显示效果,在应用过程中,有利于减少代码量。

需要说明的是,可以根据选择的3D图像的图像确定环境基类控制显示效果逐渐降低,还是控制显示效果逐渐提高,例如对于先选择的3D图像,环境基类控制显示效果逐渐降低,对于后选择的3D图像,环境基类控制显示效果逐渐提高。

图2是根据本发明实施例示出的另一种图像显示的示意流程图。如图2所示,所述方法还包括:

在步骤S201中,创建所述第一3D图像的第一环境类,以及创建所述第二3D环境的第二环境类,其中,所述第一环境类和所述第二环境类继承所述环境基类;例如步骤S201可以在步骤S101之后执行;

其中,所述通过所述状态机调用所述环境基类应用于第一3D图像和第二3D图像包括:

在步骤S202中,通过所述状态机调用所述第一环境类应用于所述第一3D图像,通过所述状态机调用所述第二环境类应用于所述第二3D图像;

其中,所述第一环境类用于控制所述第一3D图像的显示效果逐渐降低,所述第二环境类用于控制所述第二3D图像的显示效果逐渐降低。

在一个实施例中,针对不同的3D图像,可以根据需要调整环境基类形成对应该3D图像的环境类,以提高对环境类具体3D图像的调整效果。

例如针对第一3D图像可以创建第一环境类,针对第二3D环境可以创建第二环境类,并且第一环境类和第二环境类继承环境基类,也即为了得到第一环境类和第二环境类,无需大量更改代码,只需在环境基类对应代码基础上进行调整即可。

例如可以调整环境类中显示效果的种类,对于第一环境类可以控制3D图像中的物体透明度渐变,第二环境类可以控制3D图像中的物体形状渐变,例如融解效果,从而使得环境类对不同3D图像显示效果的调整满足需要。

图3是根据本发明实施例示出的一种状态和环境类之间的对应关系示意图。

在一个实施例中,如图3所示,针对状态机而言,可以在其中创建不同3D图像对应状态,不同的状态对应不同的环境类,例如状态1对应第一环境类,状态2对应第二环境类,可以根据用户的输入确定用户需要切换的3D图像对应的状态,例如状态1和状态2,那么可以通过状态1调用第一环境类应用于第一3D图像,通过状态2调用第二环境类应用于第二3D图像,从而控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐降低。

可选地,所述环境基类还包括控制3D图像的显示角度渐变的功能,所述第一环境基类还用于控制所述第一3D图像的显示角度从第一角度逐渐变为第二角度,所述第二环境基类用于控制所述第二3D图像的显示角度从第一角度逐渐变为第二角度。

在一个实施例中,环境类除了可以调整3D图像的显示效果,还可以调整3D图像的显示角度,据此,便于用户从所需角度观看变化中的3D图像。

图4是根据本发明实施例示出的一种效果处理组件管理类和效果处理组件的示意图。

在一个实施例中,如图4所示,所述环境基类在被所述状态机调用时,调用效果处理组件管理类;

其中,所述效果处理组件管理类挂在所述第一3D图像和所述第二3D图像的根节点上,在所述效果处理组件管理类被调用时,所述效果处理组件管理类将效果处理组件挂在所述第一3D图像和所述第二3D图像的网格上,所述效果处理组件用于调整所述网格对应的材质球,以控制所述第一3D图像和所述第二3D图像的显示效果渐变。

在一个实施例中,可以预先创建效果处理组件和效果处理组件管理类,效果处理组件可以包含对显示效果进行调整的具体算法,并且可以存在一个或多个效果处理组件,在效果处理组件管理类中设置有供外部调用的接口,从而可以供环境基类调用。

针对所有3D图像,可以预先将效果处理组件管理类挂在其根节点上,环境基类在被状态机调用时,可以调用效果处理组件管理类,由于效果处理组件管理类挂在第一3D图像和第二3D图像的根节点上,在效果处理组件管理类被调用时,可以将效果处理组件挂在第一3D图像和所述第二3D图像的网格上,进而效果处理组件可以调整网格对应的材质球,以控制第一3D图像和第二3D图像的显示效果渐变。

据此,环境基类中可以不设置具体调整显示效果的代码,而是在效果处理组件中设置调整显示效果的代码,那么在调用环境基类时,由于其中代码量较少,可以实现快速调用,并且果处理组件管理类预先就挂在3D图像的根节点上,在调用过程中也无需对果处理组件管理类进行复杂的处理,有利于提高切换速度。

需要说明的是,本公开实施例中所记载的“挂在”,可以理解为绑定,例如将效果处理组件管理类挂在根节点上,就是指将效果处理组件管理类绑定在根节点上,在运行效果处理组件管理类时,就可以遍历根节点下所有分支上的节点,也即网格,进而将效果处理组件挂在网格上,也即将效果处理组件绑定在网格上,那么可以将效果处理组件的功能应用于网格,具体可以应用于网格的材质球,从而实现通过效果处理组件调整材质球中的参数,以控制网格对应的3D模型的显示效果渐变,进而使得整体的3D图像渐变。

在一个实施例中,针对本公开所有实施例中涉及的3D图像,可以通过Unity软件创建,3D图像中可以包含多个3D物体,每个物体由网格和材质球(也可以理解为着色器shader)构成,通过将效果处理组件挂在每个网格上,就可以调整该网格对应的材质球,进而实现对3D图像内每个物体显示效果的调整。

在一个实施例中,环境基类、第一环境类、第二环境类、状态机、效果处理组件管理类、效果处理组件、补间动画等,可以在Unity软件中创建。

在将所述方法应用于电子设备时,可以根据具体需要使用场景制作不同的版本,例如所述电子设备是手机,对于用于实现所述方法的Unity软件可以制作手机应用版本,例如所述电子设备是电脑,对于用于实现所述方法的Unity软件可以制作网页版本。

图5是根据本发明实施例示出的一种切换过程的示意图。

如图5所示,例如在图3和图4所示实施例的基础上,用户通过输入切换指令,选择状态1作为起始,选择状态2作为结束,那么可以确定切换动作是从第一3D图像切换到第二3D图像。

可以通过状态1调用第一环境类,第一环境类调用效果处理组件管理类,效果处理组件管理类将效果处理组件挂在第一3D图像的网格上,进而效果处理组件调整网格对应的材质球,以控制第一3D图像的显示效果渐变,例如调整材质球中透明度对应的参数,由1调整为0,从而第一3D图像逐渐透明。

以及通过状态2调用第二环境类,第二环境类调用效果处理组件管理类,效果处理组件管理类将效果处理组件挂在第二3D图像的网格上,进而效果处理组件调整网格对应的材质球,以控制第二3D图像的显示效果渐变,例如调整材质球中透明度对应的参数,由0调整为1,从而第二3D图像逐渐显现。

另外,效果处理组件的功能是可以拓展的,例如除了调整上述显示效果,还可以设置调整的速度,缩放比例等。

可选地,所述效果处理组件还用于生成补间(DoTween)动画,以显示控制所述第一3D图像和所述第二3D图像的显示效果渐变的过程。

图6是根据本发明实施例示出的又一种图像显示的示意流程图。如图6所示,所述方法还包括:

在步骤S601中,根据接收到的第一指令,暂停所述环境基类对所述第一3D图像的显示效果的控制,和/或暂停所述环境基类对所述第二3D图像的显示效果的控制。例如步骤S601可以在步骤S102执行过程中执行。

在一个实施例中,在第一3D图像切换到第二3D图像的过程,用户可以输入第一指令,以暂停切换过程,由于第一3D图像切换到第二3D图像可以重叠显示,因此在切换过程中暂停,以便用户查看第一3D图像和第二3D图像重叠显示的效果。

例如所述显示效果包括透明度,那么在切换过程中暂停,由于第一3D图像中的物体的透明度逐渐降低,便于用户观看第一3D图像中被遮挡的物体。

图7是根据本发明实施例示出的又一种图像显示的示意流程图。如图7所示,所述方法还包括:

在步骤S701中,根据接收到的第二指令,调整所述环境基类对所述第一3D图像的显示效果控制的速度,和/或调整所述环境基类对所述第二3D图像的显示效果的控制的速度。例如步骤S701可以在步骤S102执行过程中或执行后执行。

在一个实施例中,在第一3D图像切换到第二3D图像的过程,用户可以输入第二指令,以调整切换速度,例如可以加速速度,以便尽快完成切换,例如可以降低速度,以便用户观看切换过程中的细节,还将速度调整为反向,例如提高第一3D图像的显示效果,降低第二3D图像的显示效果。

图8A至图8D是根据本发明实施例示出的一种切换过程示意图。

在一个实施例中,以透明度作为显示效果为例,第一3D图像对应办公室环境,第二3D图像对应停车场环境。

在从第一3D图像切换到第二3D图像的过程中,可以逐渐降低办公室环境中每个3D物体的透明度,逐渐提高停车场环境中每个3D物体的透明度。并且在调整透明度的过程中,还可以逐渐调整显示视角,例如从对办公室的俯视视角,逐渐调整为对停车场的平视视角。

根据图8B和图8C可知,在切换过程中,第一3D图像中物体的透明度逐渐降低,同时第二3D图像中物体的透明度之间提高,最终图8A中第一3D图像完全消失,显现为图8D中的第二3D图像。

除了上述实施例中以透明度作为显示效果,所述显示效果还可以是形状、尺寸、位置等。

例如以形状作为显示效果可以,在从第一3D图像切换到第二3D图像的过程中,可以逐渐改变办公室环境中每个3D物体的形状,逐渐改变停车场环境中每个3D物体的形状,例如达成办公室环境中每个3D物体逐渐融解,停车场环境中每个3D物逐渐成型的显示效果,最终第一3D图像中的所有物体全部融解消失,第二3D图像中的所有物体全部形成所需形状,也即第一3D图像完全消失,显现为第二3D图像。当然,在此过程中,也可以逐渐调整显示视角。

除了上述实施例中以办公室和停车场作为应用场景,还可以以餐厅、购物中心、售楼处等作为应用场景。

例如以售楼处为例,第一3D图像对应1号楼,第二3D图像对应2号楼,购房者可以在屏幕中线观看第一3D图像以了解有关1号楼的信息,在需要了解2号楼的信息时,可以从第一3D图像切换到第二3D图像,在切换过程中可以逐渐改变降低第一3D图像的显示效果,并逐渐提供第二3D图像的显示效果,直至第一3D图像完全消失,第二3D图像完全显现,使得购房者可以看到1号楼逐渐消失,2号楼逐渐显现的效果。

由于切换过程中1号楼并不是瞬间消失,2号楼也不是瞬间显现,两者是叠加显示的,便于购房者在切换过程中直观地观看到1号楼和2号楼的差异,以便准确了解1号楼和2号楼的不同。

本公开的实施例还提出一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述任一实施例所述方法中的步骤。

可选地,所述电子设备为嵌入式终端,所述嵌入式终端设置在所述第一3D图像和/或所述第二3D图像所在的实际环境中。

在一个实施例中,通过在嵌入式终端来执行上述方法,使得实际环境中的用户可以直接在嵌入式终端输入指令,来控制第一3D图像和第二3D图像的切换,由于该嵌入式终端位于3D图像所处的环境中,在切换过程中,用户可以直观地看到实际环境与3D图像的对应关系,以便进行观察、导航等动作。

在一个实施例中,在所述嵌入式终端上设置有指令接收模组,用于接收指令,以及将接收到的指令传输至所述处理器,其中,所述处理器用于根据所述指令调整所述环境基类对所述第一3D图像的显示效果的控制,和/或调整所述环境基类对所述第二3D图像的显示效果的控制。

在一个实施例中,所述接收模块用于接收的指令包括以下至少之一:

触控指令、语音指令、物理按键指令、光控指令。

例如在所述嵌入式终端的屏幕上,可以显示多个环境对应的虚拟按键,其中包括第一3D图像对应的办公室和第二3D图像对应的停车场。

在屏幕当前没有显示3D图像时,用户点击虚拟按键,可以生成直接显示该虚拟按键对应环境的3D图像的触控指令,例如点击办公室虚拟按键,则显示第一3D图像。

在屏幕当前显示3D图像时,当用户点击虚拟按键,可以生成从显示当前3D图像,切换到显示该虚拟按键对应环境的3D图像的触控指令,例如点击停车场虚拟按键,则从显示第一3D图像,切换为显示第二3D图像,例如按照图8A至图8D所示的效果切换。

在一个实施例中,所述处理器还用于:

根据接收到的第一指令,暂停所述环境基类对所述第一3D图像的显示效果的控制,和/或暂停所述环境基类对所述第二3D图像的显示效果的控制。

在一个实施例中,所述处理器还用于:

根据接收到的第二指令,调整所述环境基类对所述第一3D图像的显示效果控制的速度,和/或调整所述环境基类对所述第二3D图像的显示效果的控制的速度。

本公开的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。

与前述图像显示的实施例相对应地,本公开还提出了图像显示装置的实施例。

本发明的实施例提出一种图像显示装置,包括单独或者协同工作的一个或者多个处理器,所述处理器用于:

创建环境基类,其中,所述环境基类至少包括控制3D图像的显示效果渐变的功能;

通过状态机调用所述环境基类应用于第一3D图像和第二3D图像;

其中,所述环境基类用于控制所述第一3D图像的显示效果逐渐降低,以及控制所述第二3D图像的显示效果逐渐提高。

在一个实施例中,所述处理器还用于:

创建所述第一3D图像的第一环境类,以及创建所述第二3D环境的第二环境类,其中,所述第一环境类和所述第二环境类继承所述环境基类;

以及用于通过所述状态机调用所述第一环境类应用于所述第一3D图像,通过所述状态机调用所述第二环境类应用于所述第二3D图像;

其中,所述第一环境类用于控制所述第一3D图像的显示效果逐渐降低,所述第二环境类用于控制所述第二3D图像的显示效果逐渐降低。

在一个实施例中,所述环境基类还包括控制3D图像的显示角度渐变的功能,所述第一环境基类还用于控制所述第一3D图像的显示角度从第一角度逐渐变为第二角度,所述第二环境基类用于控制所述第二3D图像的显示角度从第一角度逐渐变为第二角度。

在一个实施例中,所述环境基类在被所述状态机调用时,调用效果处理组件管理类;

其中,所述效果处理组件管理类挂在所述第一3D图像和所述第二3D图像的根节点上,在所述效果处理组件管理类被调用时,所述效果处理组件管理类将效果处理组件挂在所述第一3D图像和所述第二3D图像的网格上,所述效果处理组件用于调整所述网格对应的材质球,以控制所述第一3D图像和所述第二3D图像的显示效果渐变。

在一个实施例中,所述效果处理组件还用于生成补间动画,以显示控制所述第一3D图像和所述第二3D图像的显示效果渐变的过程。

在一个实施例中,所述处理器还用于:

根据接收到的第一指令,暂停所述环境基类对所述第一3D图像的显示效果的控制,和/或暂停所述环境基类对所述第二3D图像的显示效果的控制。

在一个实施例中,所述处理器还用于:

根据接收到的第二指令,调整所述环境基类对所述第一3D图像的显示效果控制的速度,和/或调整所述环境基类对所述第二3D图像的显示效果的控制的速度。

在一个实施例中,所述第二3D图像叠加显示在所述第一3D图像上。

在一个实施例中,所述显示效果包括以下至少之一:

透明度、形状、尺寸、位置。

在一个实施例中,所述第一3D环境图像和/或所述第二3D环境图像包括以下至少之一:

办公室、停车场、餐厅、购物中心、售楼处。

在本发明中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。术语“多个”指两个或两个以上,除非另有明确的限定。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:单元透镜和透镜阵列的横向位置误差二维度量方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类