为了在 Wwise 中创建对象的衰减,您可以创建一系列曲线来定义 Wwise 中特定属性之间的关系(例如音量和低通滤波器),以及游戏中点声源到听者的距离。
各条曲线使用最大距离值来定义对象的最大衰减点。由于声音和振动来自于全向源,因此以最大距离值为半径可以在每个声源周围形成一个球形衰减范围。
在默认情况下,对象的衰减方法是从声源开始直到最大距离间采用线性插值。
虽然这可能适用于大多数情况,但特定对象可能需要更高级的曲线。为了更好地控制衰减曲线,您可以添加控制点。这些点将衰减曲线分成多段,使您能够更好地管理对象的衰减。
为了创建更加详细和复杂的定位曲线,您还可以定义各条曲线段的形状。曲线段是两个控制点之间的部分,您可选择各种曲线形状,包括线性曲线、恒定曲线、对数曲线、幂数曲线和 S 曲线。要获取指定曲线形状的详细信息,以及使用图形视图的其它信息,请参阅 第 42 章 认识 Graph View 视图。
您可为以下 Wwise 属性创建衰减曲线:
Output Bus Volume -- 输出总线音量。连接到音频输出总线的信号的衰减或振幅。
Auxiliary Send volumes -- 辅助发送音量。发送到游戏定义和用户定义辅助总线的信号的衰减或振幅。
Low-pass filter —— 低通滤波器。根据指定值来来衰减高频的递归滤波器。低通滤波器的单位代表已经应用的低通滤波比例,0 表示无低通滤波(信号不受影响),100 代表最大衰减。
High-pass filter —— 高通滤波器。根据指定值来衰减低频的递归滤波器。高通滤波器的单位代表已应用的高通滤波比例,其中 0 代表无高通滤波(信号不受影响),100 代表最大衰减。
Spread -- 散布量。音频信号散布到附近扬声器的量或比例,可以根据声源的远近发生改变,低值代表离点声源传播的情况,高值代表漫射传播的情况。值 0 表示某扬声器附近的发声体的所有声道只通过该扬声器播放。值 100 表示将扩散声源的声道,以便通过所有扬声器都能够听到或感觉得到。
Focus —— 聚焦。百分比值,用于收缩由扩散值生成的虚拟发声体。焦距 0% 表示虚发声体保持不变,值越高,各个虚点越靠近源声道的原点。
注意 | |
---|---|
辅助发送音量和低通滤波曲线对 Motion FX 无任何影响。 |
衰减属性值是相对的,这意味着被衰减影响的对象属性值是衰减值与该对象的现有属性值之和。
定义衰减曲线 的方法是:
将对象加载到 Property Editor 并切换到 Positioning 选项卡。
在 Attenuation 下,点击 Edit。
Attenuation Editor 打开,其中包含选定衰减的属性设置。
在 Max distance(最大距离)文本框中,指定从源点到声音达到最大衰减时的距离。
注意 | |
---|---|
在达到最大距离值后,衰减设置保持不变。 |
Curves(曲线)分组框中,从列表中选择 Output Bus Volume(输出总线音量)曲线。
默认的 Output Bus Volume 曲线将显示在坐标图中。
注意 | |
---|---|
曲线上的第一点始终代表点声源,最末一点始终代表最大距离值。 |
通过执行以下任意操作可操纵 Output Bus Volume 衰减曲线:
在曲线上添加点。
将控制点拖至新位置,也可在 X 和 Y 坐标框中输入特定值。
定义曲线段的形状。
注意 | |
---|---|
有关缩放或平移坐标图、同时显示多条曲线、添加、移动或删除点、指定标度法或者更改曲线段形状的信息,请参阅第 42 章 认识 Graph View 视图。 |
对于剩余的曲线,从 Curve 列表中选择以下其中一个选项:
None(无),不对相应属性使用衰减曲线。选择“None”时,相应属性不会衰减,将保持完整长度。
采用Use Output Bus Volume(使用输出总线音量),则对相应属性使用同一条 Output Bus Volume 曲线。此选项仅可用于 Auxiliary send volumes(辅助发送音量)曲线。
Custom(自定义), 为相应属性创建自定义衰减曲线。
注意 | |
---|---|
对于 Motion FX,Auxiliary Send Volumes 和 Low-Pass Filter 曲线应设为 None,因为这些属性不会影响这些对象类型。 |