3D定位功能可以在3D空间上设置要播放声源的播放信息。
在Cue的设置中,可设置声锥、距离衰减、多谱勒效应等。
可以根据游戏空间中的3D源的位置和方向、收听者的位置和方向、各自的距离等,执行衰减处理和声音变化。
在Player上设置3D源/3D收听者。
另外,预设的波形设置的Pan类型为“Pan[5.1]”,因此需要将其更改为“3D定位”或“自动”。
可以在运行时更改源和收听者的位置。
Pan类型的“自动”是取决于要播放Cue的Player的设置状态,決定是否在3D定位或Pan[5.1]中播放。
具体来说,Player支持3D定位时,以3D定位播放。不支持时则在Pan[5.1]中播放。
要支持3D定位,请在Player中设定3D源/3D收听者。 在Pan类型已指定为“3D定位”时,需要为播放Cue的Player设定3D源/3D收听者,并在支持3D定位的状态下开始播放。
与“自动”不同,不会播放Pan[5.1],会导致错误回调并中断发声处理。
设置为“自动”的Cue在正常预览中播放时,将以“3D定位”播放。
要预览设置为“自动”时的3D定位或Pan[5.1]的条件转换时,可使用会话窗口。
在会话窗口中,如果在“3D定位”视图中选中“在Player上挂载3D对象”,预览播放将为“3D定位”;不选中时则为“Pan[5.1]”。
必须将距离衰减的最大值设为0以上的值。
由于距离衰减参数是音量在最大距离变为0时的曲线,
如果为0则几乎听不到声音。(只有在与收听者同一位置时才发声。)
大致的标准为10到300。
如果最小距离设为0,则收听者附近的Panning将变得非常强烈。应设置1到10左右。
关于最大和最小距离衰减,应根据声源的大小和距离的衰减率等设置。
例1)蜜蜂绕头飞行时:最小距离衰减0.2,最大距离衰减0.6
例2)喷气式飞机穿过天空时:最小距离衰减20,最大距离衰减800
通过[3D定位]属性编辑器执行3D定位的设置。 3D定位的设置项目在Cue和波形区域进行设置。
可以在Cue中指定以下项目:
通过创建与声源的距离和角度相对应的AISAC,您可以制作更丰富的3D空间音色变化,以配合Cue的独特的衰减距离和角度变化等。
可以与AISAC控制联动的参数如下:
指定随机声源形状时,将在播放Cue时随机放置3D定位声源。
可以指定的形状如下:
对于矩形,长方体和柱形,随机宽度的左和右、前和后、上和下将于指定的值的范围内。
例如,如果您将矩形的左右随机宽度指定为10[m],随机化会在-5[m]至+5[m]的范围内进行。
对于圆圈、柱形和球形,随机半径的随机化将于指定的半径的范围内。
例如,如果将球体的随机半径指定为5[m],随机化位置距离原始位置会等于或小于5[m]。
自由和列表是与程序结合使用的。
为自由时,您可以从程序中自由指定随机化的方法。(将提供回调函数。)
为列表时,将从程序中注册的坐标列表中随机抽选。
可以指定“Pan类型”和“Pan固定”。
在波形区域中将“Pan类型”设置为预设时,会应用其所属的Cue的Pan类型设置。
启用“Pan固定”后,将不根据从收听者所面对的声源位置进行Panning,而按原样播放原始声音。(适用于Pan以外的其他计算,例如距离衰减。)
启用“Pan固定”后,延展度值将按照以下设计规则处理。
通过在距离AISAC设置的延展度值减小的图形并将其与“Pan固定”结合使用,可以实现以下操作。
黑色斜体“L”和“S”分别显示收听者和声源。
蓝色字母“L”,“R”,“Ls”和“Rs”对应于原始音频文件的每个声道。
选择波形区域时的3D定位设置画面如下。
在程序侧指定声源的位置和方向,以及收听者的位置和方向。
可以使用Session窗口和CRI Atom Viewer执行3D定位预览。