Attenuation Editor(衰减编辑器)可以为一个特定对象定义基于距离的衰减属性。通过创建一系列曲线来定义特定 Wwise 属性(比如音量和低通滤波器)之间的关系以及发声源与听者之间的距离,用户可以为游戏中的声音、音乐和振动模拟基于距离的复杂衰减。用户可以使用声锥进一步优化衰减 —— 声锥根据游戏对象相对于听者的朝向来模拟衰减。
您可通过定义每条曲线段的形状来创建详细、复杂的衰减曲线。曲线段是两个控制点之间的部分,您可选择各种曲线形状,包括线性曲线、恒定曲线、对数曲线、幂数曲线和 S 曲线。
这些衰减设置也可另存为共享集,这意味着您可在工程中的多个对象之间共享这些设置。
注意 | |
---|---|
衰减值总是加到相关对象的现有属性值上。因此,如果声音或者音乐的层级结构具有 -20 dB 的累积音量电平,然后将音量衰减 -64 dB,则对象的音量为 -84 dB。 |
注意 | |
---|---|
坐标图视图还将显示游戏对象与听者之间的距离。请注意,仅显示添加至 Game Object Explorer 视图 的 Watch 选项卡 中的游戏对象和听者。 |
一些衰减属性可使用 RTPC 进行控制。要了解 RTPC 属性的说明,请切换至 RTPC 选项卡并点击 Help 图标。要了解有关如何应用 RTPC 的更多信息,请参阅第 18 章 使用 RTPC。
界面元素 |
描述 |
|||||
---|---|---|---|---|---|---|
Name(名称) |
衰减共享集的名称。 |
|||||
Shared by |
共享对象。当前采用所选共享集的对象列表。 |
|||||
|
打开搜索框,在其中输入标准字母和数字会筛选掉视图中不相匹配的元素。阅读 使用表格 了解详细信息。 点击搜索图标左侧的 Close(关闭)图标,以关闭搜索字段并删除筛选器。
|
|||||
Reset Attenuation |
重置衰减。将衰减设置恢复为默认值。 仅当编辑自定义衰减实例时该选项才可用。 |
|||||
Notes(备注) |
有关已应用的共享集或衰减设置的额外信息。 |
|||||
Attenuation Settings(衰减设置) | ||||||
坐标图视图 |
特定 Wwise 属性(如音量、低通滤波器和距离)之间关系的图形表示。所有这些曲线的组合为游戏内的声音、音乐和振动对象模拟基于距离的衰减。 X 轴表示距离。最小值为 0,最大值由当前最大距离值决定。Y 轴值取决于在 Curves 列表中选择的属性曲线。 坐标图视图中的两个默认控制点表示半径中心和最大距离的值。 半径中心无法删除或沿 X 轴移动,因为它由游戏对象(3D Game-defined)或听者的位置(3D User-defined)定义。您可以添加额外的点来修改衰减曲线的形状。 您可以在播放期间通过拖动 Distance 光标来预览衰减曲线。 坐标图视图可同时显示多条曲线。 |
|||||
|
基于坐标图视图的中心进行放大。 |
|||||
|
将坐标图视图重置为默认的 1:1 缩放比例。 |
|||||
|
基于坐标图视图的中心进行缩小。 |
|||||
Game Object Explorer... |
游戏对象浏览器。点击该按钮以打开 Game Object Explorer 视图 视图。 |
|||||
Show Game Objects |
显示游戏对象。启用在坐标图视图中显示游戏对象值。显示的游戏对象是在 Game Object Explorer 视图 中添加至监视列表中的对象。
|
|||||
坐标 | ||||||
X |
所选控制点的 X 轴坐标。x 值表示距离。 如果选择了多个控制点,则字段显示 0 值,这时可以针对所有已选控制点的当前值,进行统一的增大或减小。例如,如果您选择两个控制点并在 X 文本框中输入 -5,则两个控制点都将向左移动 5 个单位。 |
|||||
Y |
所选控制点的 Y 轴坐标。根据在 Curves 列表中所选的曲线,Y 轴值可能不同。 如果选择了多个控制点,则字段显示 0 值,这时可以针对所有已选控制点的当前值,进行统一的增大或减小。例如,如果您选择两个控制点并在 Y 文本框中输入 -5,则两个控制点都将向下移动 5 个单位。 |
|||||
曲线 | ||||||
|
点击列标题区 Configure Columns...(配置列...)快捷方式(右键点击)选项。 此时将会打开 Configure Columns 对话框。指定要显示的列及其顺序。 |
|||||
(Pin / Unpin 固定/取消固定) |
确定是否在坐标图视图中显示衰减曲线。 当选择了 Pin 图标时,无论是否选择曲线,坐标图视图中都将显示衰减曲线。 |
|||||
(颜色块) |
在坐标图视图中显示衰减曲线的颜色。每条属性曲线分配有不同的颜色。 |
|||||
(Link/Unlink) |
显示曲线是否作用于所有平台。 |
|||||
Properties(属性) |
属性。应用距离衰减的 Wwise 属性。您可为以下 Wwise 属性创建衰减曲线:
这些属性显示在坐标图视图中的 Y 轴上。Wet Volume、High-Pass Filter 和 Low-Pass Filter 属性对 Motion FX 无任何影响。 |
|||||
Curve |
指定将用于各个属性的衰减曲线。您可选择以下任一选项:
请记住,您创建的每条新曲线都需要额外的运算资源。对于 Motion FX,Wet Volume(湿声音量)和 Low-Pass Filter 曲线应设置为 None,因为这些属性对这些类型的对象无任何影响。 |
|||||
Max distance |
最大距离。声音/振动达到其最Low-level时与发射源之间的距离。超出最大距离时,对象的衰减保持恒定。 声音和振动传播是全方位的,因此最大距离值围绕发射源形成一个球形边界。 最大距离在坐标图视图中通过最后一个控制点表示。 默认值:100 Wwise 距离单位将与您在游戏中使用的距离单位(例如厘米、米等)相匹配。 |
|||||
Cone Attenuation |
声锥衰减。创建使用一系列具有不同角度的锥形来控制衰减的声锥。锥形边界的方向最终由游戏对象的朝向控制。 声锥衰减值会加到基于距离的衰减值上。 |
|||||
Inner angle |
内角。该角度用于定义不发生衰减的区域。 内角在小型声锥显示窗中定义上边界。在修改值时实时重新绘制。 默认值:90 内角和外角之间的区域称为过渡区。该区域内的音量衰减在零衰减和最大衰减值之间以线性方式插值。 |
|||||
Outer angle |
外角。该角用于定义音量、低通滤波器、扩散和焦点衰减保持其最大电平的区域。 外角在小型声锥显示窗中定义下边界。在修改值时实时重新绘制。 默认值:245 内角和外角之间的区域称为过渡区。该区域内的音量衰减在零衰减和最大衰减值之间以线性方式插值。 |
|||||
Max attenuation |
最大衰减。当发射源位于过渡区以外时的音量衰减量。 默认值:-6 最大衰减具有链接标志和 RTPC 标志,请参阅使用 Property Editor了解详情。 |
|||||
Low-pass Filter |
声部低通滤波器。基于指定频率值针对高频进行衰减的递归滤波器。 此滤波器的单位表示低通滤波的百分比,其中 0 表示无低通滤波(信号不受影响)而 100 表示最大衰减。 默认值:0 低通滤波器具有链接标志和 RTPC 标志,请参阅使用 Property Editor了解详情。 |
|||||
High-pass Filter |
声部高通滤波器。基于指定频率针对低频进行衰减的递归滤波器。 此滤波器的单位表示高通滤波的百分比,其中 0 表示无高通滤波(信号不受影响)而 100 表示最大衰减。 默认值:0 高通滤波器不适用于 Vita 硬件平台。 高通滤波器具有链接标志和 RTPC 标志,请参阅使用 Property Editor了解详情。 |
|||||
Attenuation Preview | ||||||
|
衰减预览。声音最大半径衰减的图形表示,其中声音源直接位于圆圈的中心。 该工具不是声像摆位器,因此移动红色圆圈不会将声音放置在环绕声场中。该工具仅可用于预览衰减设置。 Attenuation Preview 具有以下两个功能: 显示声锥衰减的不同区域。当修改内角值和外角值时,声锥的不同区域会实时更新。 您可通过在播放过程中修改听者的位置来预览声音的衰减。听者的位置由它与声音源之间的角度(黑线)和距离(红圈)确定。您可以通过在 Attenuation Preview 窗口中直接点击/拖动来修改距离和角度控制。 Attenuation Preview 仅适用于使用三维游戏定义位置的对象。 |