特效检测方法、特效检测装置、电子设备及存储介质与流程
- 国知局
- 2024-07-11 16:32:40
本公开涉及特效,尤其涉及一种特效检测方法、特效检测装置、电子设备及计算机可读存储介质。
背景技术:
1、为了丰富游戏、动画的画面内容,为用户提供多元化、沉浸式的游戏体验或观看体验,常常会在游戏或动画中增加特效元素,例如在游戏的战斗中添加释放技能的特效等。
2、实际应用中,由于应用程序、软件或引擎会存在需要进行升级、修改或维护等需要进行更新的情况,往往会使得更新前后的特效动画发生变化。现有技术,一般会依赖特效人员,对特效进行人工检测,以确定特效动画的差异进行处理,避免特效动画偏差较大影响用户体验,或者通过计算机逐帧计算的方式确定特效动画是否发生变化。然而,特效动画不同于图像,由于其具有播放速度快、特效细节多等特点,通过计算机自动检测特效变化会消耗较多的计算资源以及时间成本,特效检测效率较低,而人为检查的方式难以准确、有效的辨别差异,需要消耗较多人力成本和时间成本的同时,难以保证其特效检测的准确性和有效性。
3、需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开提供了一种特效检测方法、特效检测装置、电子设备及计算机可读存储介质,进而至少在一定程度上克服现有技术无法保证特效差异检测准确性的问题。
2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
3、根据本公开的一个方面,提供一种特效检测方法,包括:获取在第一版本游戏引擎上执行目标特效所产生的第一特效动画,以及获取在第二版本游戏引擎上执行目标特效所产生的第二特效动画;所述第一版本游戏引擎和所述第二版本游戏引擎是同一游戏引擎的不同版本;从所述第一特效动画中提取多个第一关键帧,从所述第二特效动画中确定与所述第一关键帧匹配的第二关键帧,得到匹配帧对;通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果。
4、根据本公开的一个方面,提供一种特效检测装置,包括:特效动画获取模块,用于获取在第一版本游戏引擎上执行目标特效所产生的第一特效动画,以及获取在第二版本游戏引擎上执行目标特效所产生的第二特效动画;所述第一版本游戏引擎和所述第二版本游戏引擎是同一游戏引擎的不同版本;匹配帧对确定模块,用于从所述第一特效动画中提取多个第一关键帧,从所述第二特效动画中确定与所述第一关键帧匹配的第二关键帧,得到匹配帧对;关键帧对比模块,用于通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果。
5、根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的方法。
6、根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
7、本公开的示例性实施例具有以下有益效果:
8、获取在第一版本游戏引擎上执行目标特效所产生的第一特效动画,以及获取在第二版本游戏引擎上执行目标特效所产生的第二特效动画;第一版本游戏引擎和第二版本游戏引擎是同一游戏引擎的不同版本;从第一特效动画中提取多个第一关键帧,从第二特效动画中确定与第一关键帧匹配的第二关键帧,得到匹配帧对;通过对比匹配帧对中的第一关键帧和第二关键帧,得到针对目标特效的检测结果。一方面,本示例性实施例提供了一种新的特效检测方法,可以在不同版本的游戏引擎上执行相同目标特效时,通过不同版本游戏引擎上执行目标特效所产生的特效动画关键帧对的对比,确定目标特效的特效差异,相比于现有技术中通过人为检测的方式,节省了人力成本和时间成本,且具有较高的准确性;另一方面,考虑到特效动画具有播放速度快、且细节多等属性特点,本示例性实施例从第一版本游戏引擎对应的第一特效动画和第二版本游戏引擎对应的第二特效动画中,分别提取具有匹配关系的第一关键帧和第二关键帧,以将特效动画的对比分解为对有效性更强的关键帧的对比,进一步提高其特效检查准确性的同时,还能避免遗漏对特效细节内容的检查。
9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
技术特征:1.一种特效检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述从所述第二特效动画中确定与所述第一关键帧匹配的第二关键帧,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述第一特效动画中提取多个第一关键帧,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据时间偏移处理后所述第一关键帧的时间戳和所述第二动画帧的时间戳,从所述第二动画帧中确定与所述第一关键帧匹配的第二关键帧,包括:
5.根据权利要求1所述的方法,其特征在于,所述通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果,包括:
6.根据权利要求5所述的方法,其特征在于,所述检测结果包括第一可视化检测信息;所述基于所述匹配点对的位置比对信息生成针对所述目标特效的检测结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述匹配点对为多个,所述第一可视化检测信息包括多个匹配点对中第一关键点和第二关键的连线是否平行的检测信息;所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述检测结果包括第二可视化检测信息;所述通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果,包括:
9.根据权利要求8所述的方法,其特征在于,所述第二可视化检测信息包括所述差分图像的阴影覆盖程度;所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述对比所述第一特效动画和所述第二特效动画的帧数,得到帧数对比结果,包括:
12.根据权利要求11所述的方法,其特征在于,所述将所述帧数对比结果添加到所述检测结果中,包括:
13.根据权利要求1所述的方法,其特征在于,所述检测结果包括第四可视化检测信息;所述通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果,包括:
14.一种特效检测装置,其特征在于,包括:
15.一种电子设备,其特征在于,包括:
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-13任一项所述的方法。
技术总结本公开提供了一种特效检测方法、特效检测装置、电子设备及计算机可读存储介质,属于特效技术领域。该方法包括:获取在第一版本游戏引擎上执行目标特效所产生的第一特效动画,以及获取在第二版本游戏引擎上执行目标特效所产生的第二特效动画;所述第一版本游戏引擎和所述第二版本游戏引擎是同一游戏引擎的不同版本;从所述第一特效动画中提取多个第一关键帧,从所述第二特效动画中确定与所述第一关键帧匹配的第二关键帧,得到匹配帧对;通过对比所述匹配帧对中的第一关键帧和第二关键帧,得到针对所述目标特效的检测结果。本公开可以对不同版本游戏引擎上执行的目标特效进行准确、有效的对比。技术研发人员:刘冠廷受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/5/27本文地址:https://www.jishuxx.com/zhuanli/20240615/79845.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表