オーディオ環境を定義する

オーディオは、ドメインでの訪問者のエクスペリエンスの不可欠な部分です。高品質のオーディオは、実在の人々間のコミュニケーションを容易にするために不可欠であり、ユーザーの世界への没入感と存在感に有意義な影響を与えます。

Vircadiaの3Dイマーシブ・ステレオオーディオがあなたのドメインにどのように実装されるかを正確に定義します。オーディオミキサーのサーバー構成をある程度コントロールできるだけでなく、ドメイン全体の減衰と残響レベルを完全にコントロールすることができます。ゾーンを定義することで、プライベートなミーティングのための防音エリアや、プレゼンテーションのための増幅されたステージを定義することができます。これらのことはすべて、ドメイン設定でオーディオ設定を変更することで可能になります。

オーディオ環境

オーディオ環境は、ドメイン内での音の伝わり方を定義します。つまり、仮想空間の表面に声や音を反射させることで、臨場感を得ようとしているのです。さらに、音源とリスナーとの距離に応じて音の大きさを調整します。

ただし、私たちの方程式は、ドメインで探しているものと正確に一致しない場合があることを理解しています。減衰とリバーブのレベルを調整することで、ドメイン全体のオーディオ設定を変更できます( [Domain Settings]>[Content]>[Audio Environment] に移動します)。

  • 減衰 は、距離が離れるとどの程度音が小さくなるかを決定します。ドメイン減衰のデフォルトは、ドメイン環境全体で有効になっているノイズリダクションの量です。Vircadiaドメインのデフォルトは、現実世界とほぼ同じ距離減衰カーブになっています。2人のアバターが遠くで話しているのが見えると、その声が聞こえますが、あまりよく聞こえません。2人に近づくと、あなたが慣れ親しんでいるような方法で、より聞き取りやすくなります。減衰の初期値を0に設定すると、音源がどれだけ離れていても、フルボリュームで再生されます。同様に、ドメインのデフォルト減衰を非常に大きく設定すると(最大値1)、非常に近くにあるものだけが聞こえるようになります。

  • リバーブ は、ドメイン内でエコーのような効果を有効にします。それはあなたが大きな空の部屋、大きな洞窟の奥深く、またはタイル張りのシャワーのような小さな部屋の中にいるように聞こえる効果を与えることができます。「Reverb Decay Time」は、最初のサウンドの後にエコーが聞こえる時間を定義します。「Wet/DryMix」は、元の「Dry」信号に対するリバーブテールのパーセンテージミックスを設定します。5〜25%のレベルでは、ほどよいエコーの効果を感じられます。非常に高いリバーブの場合、リバーブが元の信号とほぼ同じ大きさである50%までの値を試すことができます。

オーディオゾーン

「ゾーン」とは、カスタムプロパティを定義できる3Dエリアのことです。オーディオゾーンの場合、独自の減衰とリバーブのプロパティを定義した3Dエリアとなります。例えば、オーディオゾーンを使えば、同じドメイン内に2つの独立した部屋を作ることができ、音がもう一方の部屋に移動しないようにすることができます。

To define an audio zone:

  1. ドメイン設定を開く。

    • クラウドでホストされているドメインの場合:ブラウザを開き、URL http://<ここにサーバーのIPアドレスを挿入>:40100/settingsを入力します。プロンプトが表示されたらログインします。

    • Windows上のローカルサーバーの場合:システムトレイのVircadiaアイコンをクリックしてから、[設定]をクリックします。

    • Macのローカルサーバーの場合:上部のメニューバーにあるVircadiaアイコンを右クリックし、[設定]をクリックします。

    • 任意のOSの場合:ブラウザを開きhttp://localhost:40100/settingsを入力します。

  2. On the top menu bar, select Content > Audio Environment.

  3. Under 'Zones', click the + icon.

  4. Enter a name for the zone, along with the zone's coordinates.

  5. (オプション)複数のゾーンがある場合、特定の2つのゾーン間の減衰関係を設定することができます。この関係は「減衰係数」と呼ばれます。減衰係数が0の場合、ゾーン間の減衰に変化はなく、1の場合、他のゾーンにいる人の声が聞こえなくなります。

  6. [Reverb Settings]で、 + アイコンをクリックし、手順4のゾーン名を入力して、ゾーンのリバーブレベルを定義します。

  7. Save your domain settings.

Audio Threading and Buffers

ドメイン設定の「オーディオスレッド」セクションと「オーディオバッファ」セクションは、オーディオミキサーのサーバー構成を定義します。ここでは、オーディオミキサーがオーディオの処理に使用するスレッドの数と、高負荷のシステムをいつスロットルまたはバッファリングするかを決定できます。

Note

これらは、ドメインサーバーの高度な設定です。サーバーに関する専門的な知識がない場合は、変更しないでください。