壁越しに聞こえる音をどう計算する?Wwiseを用いた「サウンドの遮蔽」実装アイデアを紹介する記事、トイロジックがブログで公開

壁越しに聞こえる音をどう計算する?Wwiseを用いた「サウンドの遮蔽」実装アイデアを紹介する記事、トイロジックがブログで公開

2025.05.29
ニュースサウンド技術ブログ
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • トイロジック、「ゲーム中のサウンドにリアルタイムで遮蔽感を与えるアイデア」と題した記事を公開
  • リスナーと音源の間に障害物がある際のサウンドの減衰を、オーディオミドルウェア「Wwise」で計算する手法を紹介
  • 部分的な遮蔽を計算する「Obstrcution」と、壁などの完全な遮蔽を計算する「Occlusion」といったパラメータを使用している

トイロジックは2025年4月23日(水)、「ゲーム中のサウンドにリアルタイムで遮蔽感を与えるアイデア」と題した記事を、同社開発ブログ「トイログ」にて公開しました。

同記事では、障害物の影響を受けて減衰するサウンドを、オーディオミドルウェア「Wwise」を用いて実装する手法について解説しています。

音源からの距離に伴って音量が小さくなる「距離減衰」は多くのサウンドミドルウェアやゲームエンジンで標準実装されています。

しかし現実では、壁やパーテーションなどを通して、小さく、くぐもった音に減衰する場合もあります。これは、音の透過回析といった現象によって生まれています。

記事ではこれらを「サウンドの遮蔽」と呼び、ゲーム上でリアルタイムに表現する場合においてどのような計算をするのかといったアイデアを、Wwiseを用いた例で紹介しています。

(画像はブログ記事より引用)

サウンドの遮蔽の計算には、Wwiseの「Obstruction」および「Occlusion」というパラメータを使用します。

Obstructionはサウンドの部分的な遮蔽をシミュレーションするパラメータで、周囲の物体に反射せず直接リスナーに伝わる「直接音」に影響します。

Obstructionでは、「音源とリスナー間の直線が、どの程度遮蔽されているか」といった内容でパラメータを算出します。記事では、連続的にレイを放出し、その距離衝突情報の統計から計算する手法を紹介しています。

(画像はブログ記事より引用)

対するOcclusionは、サウンドの完全な遮蔽をシミュレーションするパラメータです。天井や壁に反射してリスナーに伝わる「間接音」を含む、音全体に影響を及ぼします。

こちらでは「音源とリスナー間の空間が、どの程度音が伝わりやすいか」といったパラメータを、壁の面積と、その壁にあいている穴の大きさの情報から算出する手法などを紹介しています。

(画像はブログ記事より引用)

記事では、「処理負荷がかかる」「ユーザーにとって不利益になりえる」といった理由からサウンドの遮蔽が必ずしもゲームで実装されるわけではないとしつつ、使いどころを正しく理解して提案・実装することが大切であると結んでいます。

各アイデアの具体的な計算方法などは、トイロジック技術開発ブログをご確認ください。

「ゲーム中のサウンドにリアルタイムで遮蔽感を与えるアイデア」トイロジック技術ブログ

関連記事

『アークナイツ:エンドフィールド』を陰で支えるCRIWARE。ゲーム業界で重宝されるリップシンク・映像ミドルウェアの実例を紹介
2026.07.29 [PR]
Unity 6でシェーダーコンパイルのスタッターを防止する「GraphicsStateCollection」の活用術、サイバーエージェント「コアテク」がブログ記事で解説
2026.07.22
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/18】
2026.07.18
UE5.7でMoverとMotion Warpingを併用する手法、アドグローブがブログで解説。C++/ブループリント双方での実装例を紹介
2026.07.13
ゲーム開発関連ツールのリリース・アップデートまとめ【2026/7/11】
2026.07.11
Cygames、『GRANBLUE FANTASY: Relink』サウンド実装技術をブログで解説。多数のSEを動的に制御する内製システムなどを紹介
2026.07.06

注目記事ランキング

2026.07.24 - 2026.07.31
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ロード(Load)
ロード
  1. コンピューターの補助記憶装置(HDDなど)に保存されたデータを読み込んで、主記憶装置(メインメモリ)上に展開すること。
  2. ゲームにおいて、セーブデータを読み込んで中断時の状況を再現すること。
VIEW MORE

Xで最新情報をチェック!