バージョン
- 必要条件
Wwise Unreal Integration Documentation
|
This tutorial demonstrates how to use Spatial Audio geometry to send reflective surfaces to the Reflect plug-in, which simulates the early reflection implied by the propagation of sound in an acoustic environment.
To prepare for this tutorial:
Navigate to New Child > Presets and select Simplified Early Reflection Auxiliary Bus
Wwiseプロジェクトの準備 で作成したサウンドの、Sound SFXのSound Property Editorに移動します。
このプロジェクトでは、建物と、床と、障害物が、音を反射するようにします。There are two ways to do that, with an AkSpatialAudioVolume or with the AkGeometryComponent.
The AkGeometryComponent
can be added to static mesh actors. スタティックメッシュのジオメトリを、スペーシャルオーディオに自動的に送ってくれるのです。また、シンプルコリジョンメッシュを送信するように設定することもできます。A sufficiently complex static mesh with an AkGeometryComponent
attached can sometimes result in geometry that is too complex. これは、演算時間の観点と同時に、WwiseのSpatial Audioで使われるようなレイ(ray)ベースの音響シミュレーションテクニックが音源の波長よりもジオメトリの部品(サーフェスやエッジ)の方が格段と大きいことを前提としている点からも、複雑です。ちなみに、1000Hzの音の波長は、空中で34cmです。Instead of using the static mesh directly, an AkSpatialAudioVolume
can be used to create a simple shape around the mesh (when it serves as an obstacle to reflect and obstruct sound), or within the mesh (when it serves as interior walls).
In the tutorial map, the obstacle is a basic static mesh. We can easily add an AkGeometryComponent
to it.
AkSpatialAudioVolume
.AkSpatialAudioVolumes
into the sceneAkSpatialAudioVolume
. 満足できる形が見つかったときにマウスボタンを離せば、AkSpatialAudioVolumeがこの場所にスナップします。Make sure that Enable Surface Reflectors is enabled for all three AkSpatialAudioVolumes
.
注記: If you play either of the sounds from the rooms while the player is outside, you do not see any Reflect sends. Also, the sound is attenuated by transmission. 建物周りや、それぞれの部屋の周りに、開口部のないAkSpatialAudioVolumesを作成したからです。You can create openings in them by modifying the brush object, or by using Spatial Audio Portals, which are covered in RoomとPortal. |
Game Object Profilerレイアウトに移動します(ショートカットはF12)。
注記: Game Object 3D Viewerにジオメトリが表示されない場合は、Monitor Queue Pool Sizeを増やす必要があるかもしれません。 Platform Initialization Settings で設定できます。 |