特效渲染方法、特效渲染装置、存储介质及设备制造方法及图纸

技术编号:37996867 阅读:10 留言:0更新日期:2023-06-30 10:10
本公开涉及计算机技术领域,具体涉及一种特效渲染方法、特效渲染装置、计算机可读存储介质及电子设备,上述方法包括:响应于特效显示指令,获取待显示特效对应的特效信息;其中,特效信息用于在直播间中显示待显示特效;获取特效信息关联的操作响应类型;根据特效信息关联的操作响应类型确定特效信息的渲染方式;其中,渲染方式用于指示待显示特效的渲染处理器;通过特效信息的渲染方式对特效信息进行渲染,以在直播间中显示待显示特效。通过本公开实施例的技术方案,可以解决在直播间中播放特效时终端设备的性能消耗增加的问题。效时终端设备的性能消耗增加的问题。效时终端设备的性能消耗增加的问题。

【技术实现步骤摘要】
特效渲染方法、特效渲染装置、存储介质及设备


[0001]本公开涉及计算机
,具体而言,涉及特效渲染方法、特效渲染装置、计算机可读存储介质、电子设备。

技术介绍

[0002]随着终端设备以及互联网的快速发展,观看直播已经成为一种常见的娱乐方式。
[0003]在相关技术中,为了提升直播观众的观看体验,直播平台在直播间中增添了多种特效,用于提升直播间的显示效果,在直播间中播放特效时,增加了资源占用,从而导致终端设备的性能消耗增加,进而使得用户观看直播的成本上升,此外,开发人员对于特效的播放以及控制的难度也会增加。
[0004]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0005]本公开的目的在于提供一种特效渲染方法及装置、计算机可读存储介质及电子设备,可以解决在直播间中播放特效时终端设备的性能消耗增加的问题。
[0006]本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
[0007]根据本公开的第一方面,提供了一种特效渲染方法,其特征在于,方法包括:响应于特效显示指令,获取待显示特效对应的特效信息;其中,特效信息用于在直播间中显示待显示特效;获取特效信息关联的操作响应类型;根据特效信息关联的操作响应类型确定特效信息的渲染方式;其中,渲染方式用于指示待显示特效的渲染处理器;通过特效信息的渲染方式对特效信息进行渲染,以在直播间中显示待显示特效。
[0008]根据本公开的第二方面,提供了一种特效渲染装置,其特征在于,装置包括:显示指令响应模块,用于响应于特效显示指令,获取待显示特效对应的特效信息;其中,特效信息用于在直播间中显示待显示特效;操作类型获取模块,用于获取特效信息关联的操作响应类型;渲染方式确定模块,用于根据特效信息关联的操作响应类型确定特效信息的渲染方式;其中,渲染方式用于指示待显示特效的渲染处理器;特效信息渲染模块,用于通过特效信息的渲染方式对特效信息进行渲染,以在直播间中显示待显示特效。
[0009]根据本公开的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面的特效渲染方法。
[0010]根据本公开的第四方面,提供了一种电子设备,包括:
[0011]一个或多个处理器;以及
[0012]存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面的特效渲染方法。
[0013]本公开实施例提供的技术方案可以包括以下有益效果:
[0014]本公开的一种实施例提供的特效渲染方法中,可以响应于特效显示指令,获取待显示特效对应的特效信息,获取特效信息关联的操作响应类型。
[0015]根据特效信息关联的操作响应类型确定特效信息的渲染方式,通过特效信息的渲染方式对特效信息进行渲染,以在直播间中显示待显示特效。一方面,能够根据特效信息关联的操作响应类型确定特效的渲染方式,根据不同的操作响应类型确定不同的渲染处理器,将渲染压力进行分摊,能够降低资源占用,降低终端设备的性能消耗,从而降低用户观看直播的成本;另一方面,将渲染压力分摊至不同的渲染处理器,能够降低开发人员在特效开发时,对于特效的播放以及控制的难度。
[0016]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0018]图1示意性示出了可以应用本公开实施例的一种特效渲染方法的示例性系统架构的示意图;
[0019]图2示意性示出本公开示例性实施例中特效渲染方法的流程图;
[0020]图3示意性示出本公开示例性实施例中一种根据特效信息的显示类型确定特效信息的渲染方式的流程图;
[0021]图4示意性示出本公开示例性实施例中根据特效信息的窗口层级确定特效信息的渲染方式的流程图;
[0022]图5示意性示出本公开示例性实施例中在特效信息的显示类型为第一显示类型时,确定特效信息的渲染方式为第一渲染方式的流程图;
[0023]图6示意性示出本公开示例性实施例中在特效信息的显示类型为第二显示类型时,确定特效信息的渲染方式为第二渲染方式的流程图;
[0024]图7示意性示出本公开示例性实施例中确定特效信息的渲染方式的示意图;
[0025]图8示意性示出本公开示例性实施例中当存在特效渲染模块时,通过特效指令响应模块获取特效指令响应模块确定的特效信息的渲染方式,在特效渲染模块中通过特效信息的渲染方式对特效信息进行渲染的流程图;
[0026]图9示意性示出本公开示例性实施例中删除特效指令响应模块,保留特效渲染模块的流程图;
[0027]图10示意性示出本公开示例性实施例中通过特效信息的渲染方式对特效信息进行渲染的流程图;
[0028]图11示意性示出本公开示例性实施例中一种特效渲染装置的组成示意图;
[0029]图12示意性示出了适于用来实现本公开示例性实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0030]现在将参照附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,提供许多具体细节从而给出对本公开的实施例的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而没有特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现、材料或者操作以避免模糊本公开的各方面。
[0031]附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个软件硬化的模块中实现这些功能实体或功能实体的一部分,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
[0032]随着终端设备以及互联网的快速发展,观看直播已经成为一种常见的娱乐方式。
[0033]在相关技术中,为了提升直播观众的观看体验,直播平台在直播间中增添了多种特效,用于提升直播间的显示效果,在直播间中播放特效时,增加了资源占用,从而导致终端设备的性能消耗增加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种特效渲染方法,其特征在于,所述方法包括:响应于特效显示指令,获取待显示特效对应的特效信息;其中,所述特效信息用于在直播间中显示所述待显示特效;获取所述特效信息关联的操作响应类型;根据所述特效信息关联的操作响应类型确定所述特效信息的渲染方式;其中,所述渲染方式用于指示所述待显示特效的渲染处理器;通过所述特效信息的渲染方式对所述特效信息进行渲染,以在所述直播间中显示所述待显示特效。2.根据权利要求1所述的方法,其特征在于,所述根据所述特效信息关联的操作响应类型确定所述特效信息的渲染方式,包括:在所述特效信息关联的操作响应类型为不可操作类型时,根据特效信息的显示属性确定所述特效信息的显示类型;根据所述特效信息的显示类型确定所述特效信息的渲染方式。3.根据权利要求1所述的方法,其特征在于,所述根据所述特效信息关联的操作响应类型确定所述特效信息的渲染方式,包括:在所述特效信息关联的操作响应类型为可操作类型时,确定所述特效信息的窗口层级;根据所述特效信息的窗口层级确定所述特效信息的渲染方式。4.根据权利要求3所述的方法,其特征在于,根据所述特效信息的窗口层级确定所述特效信息的渲染方式,包括:确定所述特效信息的窗口层级为非底层,确定所述特效信息的渲染方式为第一渲染方式或第二渲染方式;其中,所述第一渲染方式为通过第一渲染处理器对所述特效信息进行渲染的方式,所述第二渲染方式为通过第二渲染处理器对所述特效信息进行渲染的方式,所述第一渲染处理器与所述第二渲染处理器不同。5.根据权利要求3所述的方法,其特征在于,根据所述特效信息的窗口层级确定所述特效信息的渲染方式,包括:确定所述特效信息的窗口层级为底层,根据特效信息的显示属性确定所述特效信息的显示类型,根据所述特效信息的显示类型确定所述特效信息的渲染方式;其中,所述显示类型用于指示所述待显示特效的显示属性。6.根据权利要求2或4或5所述的方法,其特征在于,所述显示属性包括尺寸属性、拉伸属性以及动态属性。7.根据权利要求6所述的方法,其特征在于,所述根据所述特效信息的显示类型确定所述特效信息的渲染方式,包括:确定所述特效信息的尺寸属性小于或等于预设尺寸,或,所述特效信息的拉伸属性为无拉伸,或,所述特效信息的动态属性为静态时,所述特效信息的显示类型为第一显示类型;在所述特效信息的显示类型为第一显示类型时,确定所述特效信息的渲染方式为第一渲染方式;
其中,所述第一渲染方式为通过第一渲染处理器对所述特效信息进行渲染的方式。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:确定所述特效信息的尺寸属性大于预设尺寸,或,所述特效信息的拉伸属性为拉伸,或,所述特效信息的动态属性为动态时,所述特效信息的显示类型为第二显示类型;在所述特效信息的显...

【专利技术属性】
技术研发人员:周永强
申请(专利权)人:广州博冠信息科技有限公司
类型:发明
国别省市:

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

1