バージョン
ゲームの典型的な状況として、ゲームオブジェクトが他のオブジェクト(壁や梁など)によってオブストラクション(妨害)を受けたり、隣の部屋の音が壁越しに漏れてくるようなオクルージョンが起きる環境がよくあります。
オクルージョンやオブストラクションの例を下図に示します。
オブストラクションのモデルでは、信号のDirect Pathだけにボリュームコントロールやローパスフィルターを適用します。環境によるReflectionsには適用しません。
オクルージョンのモデルでは、信号のDirect Pathと環境によるReflectionsの両方にボリュームコントロールやローパスフィルターを適用します。
Designer Note | |
---|---|
オブストラクションとオクルージョンを同時に発生させるには、ダイレクトパスに対して、オブストラクションとオクルージョンの両方の値を適用します。ただし、リフレクションパスはオクルージョン値の影響のみを受けます。 |
オブストラクションやオクルージョンを処理するサウンドエンジンのパイプライン内の流れを、下図に示します。