特效处理方法、特效处理装置、电子设备及存储介质制造方法及图纸

技术编号:21033492 阅读:32 留言:0更新日期:2019-05-04 05:09
本公开提供了一种特效处理方法、特效处理装置、电子设备及计算机可读存储介质,属于游戏技术领域。该方法包括:获取待处理特效,所述待处理特效包括一个或多个特效元素;提取所述特效元素的特征;基于所述特效元素的特征相似性,从所述特效元素中确定一个或多个相似特效元素集合;对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效。本公开可以在保证特效视觉效果的同时减少特效的数据量,降低特效运行时对硬件造成的压力,增加特效的适用范围。

Special effect processing method, special effect processing device, electronic equipment and storage medium

【技术实现步骤摘要】
特效处理方法、特效处理装置、电子设备及存储介质
本公开涉及游戏
,尤其涉及一种特效处理方法、特效处理装置、电子设备及计算机可读存储介质。
技术介绍
近年来,特效技术在游戏开发、动画制作、视频处理等领域得到了广泛应用。随着终端设备的多样化发展,开发人员经常需要在不同的终端平台上实现不同需求的特效。现有技术在制作不同平台的特效时,通常是将某一平台的特效直接移植至其他平台,在移植过程中,仅根据不同平台的编程环境对特效的语言代码做适应性修改,而不改变原有的特效资源。然而,该方法可能不能满足不同平台对特效的实际需求,例如客户端游戏特效的显示精细度较高,特效氛围感较强,且特效组成较复杂,而网页游戏的特效要求较低,特效组成比较简洁,因此在将客户端游戏向网页移植时,如果保留客户端游戏的特效资源,则将占用网页的大量资源,导致处理引擎运行压力增大,特效处理效率降低,可能会造成网页卡顿或奔溃,影响游戏体验。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开提供了一种特效处理方法、特效处理装置、电子设备及计算机可读存储介质,进而至少在一定程度上克服现有技术在移植特效时不能满足不同平台实际需求的问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一个方面,提供一种特效处理方法,包括:获取待处理特效,所述待处理特效包括一个或多个特效元素;提取所述特效元素的特征;基于所述特效元素的特征相似性,从所述特效元素中确定一个或多个相似特效元素集合;对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效。在本公开的一种示例性实施例中,所述精简化处理包括删减处理和/或合并处理。在本公开的一种示例性实施例中,所述对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效包括:对所述相似特效元素集合中的特效元素进行精简化处理,得到中间特效;对所述中间特效进行加强渲染处理,得到所述目标特效。在本公开的一种示例性实施例中,所述获取待处理特效包括:获取多个原始特效;将所述多个原始特效中达到预设条件的原始特效确定为所述待处理特效。在本公开的一种示例性实施例中,所述预设条件包括关于所述原始特效的特效元素数量的阈值。在本公开的一种示例性实施例中,所述特效元素的特征相似性通过以下步骤确定:基于所述特效元素的特征,生成所述特效元素的特征向量;计算所述特征向量之间的余弦相似度,将所述余弦相似度作为所述特效元素之间的特征相似度。在本公开的一种示例性实施例中,所述特效元素的特征包括以下任意一种或多种:所述特效元素的类别、数据量与存储路径。根据本公开的一个方面,提供一种特效处理装置,包括:特效获取模块,用于获取待处理特效,所述待处理特效包括一个或多个特效元素;特征提取模块,用于提取所述特效元素的特征。集合确定模块,用于基于所述特效元素的特征相似性,从所述特效元素中确定一个或多个相似特效元素集合。特效处理模块,用于对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。本公开的示例性实施例具有以下有益效果:通过获取待处理特效,提取特效元素的特征,根据特效元素的特征相似性,确定一个或多个相似特效元素集合,再对相似特效元素集合中的特效元素进行精简化处理,根据处理后的特效元素生成目标特效。本示例性实施例在对特效元素进行处理时,仅对相似特效元素进行精简,在不影响特效视觉效果的同时,减少了特效中特效元素的数量,从而减少了特效的数据量,降低了特效运行时对硬件造成的压力,提高了特效的运行效率。进一步的,基于特效的精简化处理,可以将特效移植到硬件配置较低的平台上,从而满足不同平台对特效的实际需求,增加特效的适用范围,无需针对不同平台重新制作特效,提高特效的管理效率,降低成本。应当理解的是,以上的一般描述和后文的细节述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出本示例性实施例中一种特效处理方法的流程图;图2示意性示出本示例性实施例中一种特效合并示意图;图3示意性示出本示例性实施例中一种特效处理方法的交互流程图;图4示意性示出本示例性实施例中一种颜色优化处理示意图;图5示意性示出本示例性实施例中另一种特效处理方法的流程图;图6示意性示出本示例性实施例中一种特效处理装置的结构框图;图7示意性示出本示例性实施例中一种用于实现上述方法的电子设备;图8示意性示出本示例性实施例中一种用于实现上述方法的计算机可读存储介质。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。本公开的示例性实施例首先提供了一种特效处理方法,其中,特效可以是游戏、动画或视频中的场景特效或动作特效等。本实施例可以应用于以下场景中:在不同平台之间移植游戏特效时,根据目标平台的显示特性对游戏角色的技能特效或游戏场景的环境特效进行精简化处理;在动画视频的后期处理中,对动画卡通人物的动作特效或场景模型特效进行精简化处理,以实现资源优化以及特效流畅度的提升等。以上只是对本实施例的应用场景进行示例性说明,本公开对此不做特别限定。下面结合附图1对本示例性实施例做进一步说明,如图1所示,特效处理方法可以包括以下步骤S110~S140:步骤S110,获取待处理特效,待处理特效包括一个或多个特效元素。其中,待处理特效可以是未经过处理的原始特效,例如虚拟场景中多种爆炸特效资源表现的爆炸特效,或者多种烟雾特效资源表现的烟雾特效等。也可以设置一预设条件,对原始特效进行筛选,如果原始特效达到该预设条件,则可以将该原始特效其作为待处理特效。例如将爆炸特效中特效组成超过五种爆炸类型的原始特效筛选出来作为待处理特效等。特效元素可以是组成待处理特效的最小单元,最小单元可以根据需要人为设定,例如在光绘特效中,最小单元可以设置的较小,如构成光绘特效的基本粒子单元;或者在火光特效中,最小单元可以设置的较大,如构成火堆特效的基本火苗单元等。在本示例性实施例中,待处理特效可以包含一个或多个特效元素,例如火的特效中可以包含一个火苗特效元素,也可以包含多个火苗特效元素等等。在其他实施例中,特效元素还可以表示渲染操作的次数本文档来自技高网...

【技术保护点】
1.一种特效处理方法,其特征在于,包括:获取待处理特效,所述待处理特效包括一个或多个特效元素;提取所述特效元素的特征;基于所述特效元素的特征相似性,从所述特效元素中确定一个或多个相似特效元素集合;对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效。

【技术特征摘要】
1.一种特效处理方法,其特征在于,包括:获取待处理特效,所述待处理特效包括一个或多个特效元素;提取所述特效元素的特征;基于所述特效元素的特征相似性,从所述特效元素中确定一个或多个相似特效元素集合;对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效。2.根据权利要求1所述的方法,其特征在于,所述精简化处理包括删减处理和/或合并处理。3.根据权利要求1所述的方法,所述对所述相似特效元素集合中的特效元素进行精简化处理,并根据处理后的特效元素生成目标特效包括:对所述相似特效元素集合中的特效元素进行精简化处理,得到中间特效;对所述中间特效进行加强渲染处理,得到所述目标特效。4.根据权利要求1所述的方法,其特征在于,所述获取待处理特效包括:获取多个原始特效;将所述多个原始特效中达到预设条件的原始特效确定为所述待处理特效。5.根据权利要求4所述的方法,其特征在于,所述预设条件包括关于所述原始特效的特效元素数量的阈值。6.根据权利要求1所述的方法,其特征在于,所述特效元素的特征相似性通过以下步骤...

【专利技术属性】
技术研发人员:邓贵铭
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1