menu
バージョン
2021.1.14.8108
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
Wwise Unreal Integration Documentation
|
このチュートリアルでは、Spatial Audio Geometryを使ってReflectプラグインに反射面を送ります。音響環境で音が伝播するときに感じられるアーリーリフレクションを、シミュレーションします。
info | 注記: このチュートリアルを始める前に、 Spatial Audioチュートリアルの事前準備 を完了させておいてください。 |
New Child > Presets を選択し、Early Reflection Auxiliary Busを選択します。
Wwiseプロジェクトの準備 で作成したサウンドの、Sound SFXのSound Property Editorに移動します。
このプロジェクトでは、建物と、床と、障害物が、音を反射するようにします。方法は2通りあり、AkSpatialAudioVolume を使うか、 AkGeometryComponent を使います。
AkGeometryComponent は、スタティックメッシュのアクターに追加できます。スタティックメッシュのジオメトリを、スペーシャルオーディオに自動的に送ってくれるのです。また、シンプルコリジョンメッシュを送信するように設定することもできます。簡単な形には、このコンポーネントを使うのが一番です。スペーシャルオーディオの演算負荷がすぐに高くなるので、三角形を送り込み過ぎないようにすることが大切です。
AkSpatialAudioVolumeは、ブラシボリュームです。AkSpatialAudioVolumeを追加できたら、希望する寸法になるようにボリュームを自分で変更できるほか、Fit To Geometry機能を使ってボリュームをルームに自動的にスナップさせることもできます。
それなりに複雑なスタティックメッシュに、AkGeometryComponentをアタッチすると、結果として複雑すぎるジオメトリとなることがあります。これは、演算時間の観点と同時に、WwiseのSpatial Audioで使われるようなレイ(ray)ベースの音響シミュレーションテクニックが音源の波長よりもジオメトリの部品(サーフェスやエッジ)の方が格段と大きいことを前提としている点からも、複雑です。ちなみに、1000Hzの音の波長は、空中で34cmです。そこで、スタティックメッシュをそのまま使わないで、AkSpatialAudioVolumeを使ってメッシュの周りに簡単な形を作成したり(音を反射したり回折させたりする障害物の場合)、メッシュ内に作成したり(ルーム、リバーブゾーン、またはサーフェスリフレクタを担う場合)することができます。
このアクターをクリックし、Add Componentをクリックします。Ak Geometryを選択します。
SpatialAudioTutorialMapの建物は、カスタムメッシュで作られています。この形状も AkGeometryComponent を使えるくらい単純ですが、チュートリアルの練習用に、 AkSpatialAudioVolume を使ってみます。
AkSpatialAudioVolumes
を、シーンにドラッグ&ドロップします。AkSpatialAudioVolumes
全てで有効になっていることを確認します。info | 注記: プレイヤーが屋外にいるときに、どちらかの部屋でサウンドを再生しても、そのサウンドは聞こえず、Reflectのセンドも表示されません。建物周りや、それぞれの部屋の周りに、開口部のないAkSpatialAudioVolumesを作成したからです。開口部を作成するには、ブラシオブジェクトを変更したり、 RoomとPortal で説明するようにSpatial Audio Portalを使ったりします。 |
info | 注記: Game Object 3D Viewerにジオメトリが表示されない場合は、Monitor Queue Pool Sizeを増やす必要があるかもしれません。 初期化設定 で設定できます。 |