本说明书实施例涉及计算机,特别涉及一种音效处理方法。
背景技术:
1、随着游戏技术的飞速发展,许多游戏引入了快速移动机制,为玩家带来了更加流畅和刺激的体验。然而,当游戏角色以高速度穿越流水、鸟鸣等环境音源时,由于移动速度过快,环境音效的播放时间往往过于短暂,导致玩家在听觉上感到突兀。
2、当前,通过调整音量衰减半径来试图改善这一问题,以提升音效的连续性和自然度。然而,这些方法仍然存在不足之处,无法完全解决音效的自然过渡问题。因此,需要一种更有效的音效处理方法来处理快速移动场景中的环境音效,以解决现有技术中的不足。
技术实现思路
1、有鉴于此,本说明书实施例提供了一种音效处理方法。本说明书一个或者多个实施例同时涉及一种音效处理装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序产品,以解决现有技术中存在的技术缺陷。
2、根据本说明书实施例的第一方面,提供了一种音效处理方法,包括:
3、获取目标角色对应的当前运动状态和场景音频数据,其中,所述当前运动状态包括当前运动速度和当前角色位置;
4、根据所述当前角色位置和所述场景音频数据获取音频距离信息;
5、确定所述当前运动速度对应的音频变化规则,并根据所述音频变化规则和所述音频距离信息确定音量变化参数信息;
6、基于所述音量变化参数信息和所述场景音频数据生成目标音频。
7、根据本说明书实施例的第二方面,提供了一种音效处理装置,包括:
8、数据获取模块,被配置为获取目标角色对应的当前运动状态和场景音频数据,其中,所述当前运动状态包括当前运动速度和当前角色位置;
9、距离获取模块,被配置为根据所述当前角色位置和所述场景音频数据获取音频距离信息;
10、信息确定模块,被配置为确定所述当前运动速度对应的音频变化规则,并根据所述音频变化规则和所述音频距离信息确定音量变化参数信息;
11、音频生成模块,被配置为基于所述音量变化参数信息和所述场景音频数据生成目标音频。
12、根据本说明书实施例的第三方面,提供了一种计算设备,包括:
13、存储器和处理器;
14、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述音效处理方法的步骤。
15、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述音效处理方法的步骤。
16、根据本说明书实施例的第五方面,提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述音效处理方法的步骤。
17、本说明书一个实施例实现了,获取目标角色对应的当前运动状态和场景音频数据,其中,所述当前运动状态包括当前运动速度和当前角色位置;根据所述当前角色位置和所述场景音频数据获取音频距离信息;确定所述当前运动速度对应的音频变化规则,并根据所述音频变化规则和所述音频距离信息确定音量变化参数信息;基于所述音量变化参数信息和所述场景音频数据生成目标音频。
18、应用本说明书实施例的方案,通过获取目标角色的运动速度,并结合运动速度选择不同的音频变化规则处理目标角色对应音频数据的音量生成目标音频,可以避免由于目标角色移动速度快,而造成的环境音效的播放时间短暂、音效切换不平滑等问题,进而可以提高用户在操作目标角色移动时的用户体验。
1.一种音效处理方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,确定所述当前运动速度对应的音频变化规则,包括:
3.如权利要求1所述的方法,其特征在于,所述场景音频数据包括初始声音信息;
4.如权利要求3所述的方法,其特征在于,所述场景音频数据包括至少一个发声单元对应的发声单元数据,发声单元数据包括初始声音子信息,所述音量变化参数信息包括各发声单元对应的音量变化参数信息;
5.如权利要求3所述的方法,其特征在于,根据所述音量变化参数处理所述初始声音信息,获取所述第一发声单元对应的目标声音信息,包括:
6.如权利要求1所述的方法,其特征在于,所述场景音频数据包括至少一个发声单元数据,发声单元数据包括初始距离阈值信息,音频变化规则包括音量衰减函数和距离阈值变化参数信息;
7.如权利要求6所述的方法,其特征在于,根据所述音频距离信息、目标距离阈值信息、所述音量衰减函数和所述音频距离信息确定所述第二发声单元对应的音量变化参数信息,包括:
8.如权利要求6所述的方法,其特征在于,所述音量衰减函数用于使音量随距离衰减的速率随着速度的增加而提高,所述距离阈值变化参数用于使发声单元对应的距离阈值信息随着速度的增加而增大。
9.如权利要求1所述的方法,其特征在于,获取目标角色对应的当前运动状态,包括:
10.如权利要求1所述的方法,其特征在于,所述场景音频数据包括至少一个发声单元对应的发声单元数据,发声单元数据包括发声单元位置信息;
11.一种音效处理装置,其特征在于,包括:
12.一种计算设备,其特征在于,包括:
13.一种计算机可读存储介质,其存储有计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-10任意一项所述方法的步骤。
14.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1-10任意一项所述方法的步骤。