【無料】VRChatワールドの音の距離減衰|Audio SourceのMin・Max Distanceの目安(直線のみ)
- Digital0 JPY

VRChatのワールドを作る人が、音源から「最大音量で聞かせたい距離」と「聞こえなくしたい距離(部屋の端など)」を入れるだけで、 UnityのAudio Sourceに入れる Min Distance と Max Distance の目安と、減衰のグラフを見られるツールです。 この無料版は、1つの音源を直線(Linear)で確かめる版です。 入力した内容は外部に送られず、この端末のブラウザの中だけで処理します。 ━━━━━━━━━━━━━━━━━━━━ ご注意 ━━━━━━━━━━━━━━━━━━━━ 入力した数値にもとづく目安のカーブです。Unityの内部計算とは差があります。目安として使い、最後に現地で聞いて調整してください。 非公式のツールです。各サービス・各社とは関係ありません。 Logarithmic(対数)の形は、Unityの内部式を再現したものではありません。距離に反比例して下がる一般的な形を、Max Distance で0になるように調整した「目安のカーブ」です。 入力した内容は、この端末のブラウザの中だけで処理し、外部には送りません。 ━━━━━━━━━━━━━━━━━━━━ この無料版で得られるもの ━━━━━━━━━━━━━━━━━━━━ ◆ 最大音量の距離、聞こえなくしたい距離、隣の部屋までの距離の入力 ◆ Min Distance / Max Distance の目安の表示(Volume Rolloff は Linear) ◆ 隣の部屋での音量(%)の目安 ◆ 直線の減衰のグラフ ◆ 計算のしかた(音量 = 1 - (d - min) / (max - min))を画面に表示 ━━━━━━━━━━━━━━━━━━━━ 有料版(500円)で増えるもの ━━━━━━━━━━━━━━━━━━━━ ◆ 減衰の形を3種類から選べる(直線、対数の目安、なめらか) ◆ カスタムカーブのキー点の表(5から8点) ◆ 隣の部屋での音量の目標(%)から Max Distance を逆算 ◆ 複数の音源(部屋ごと)の保存 ◆ 距離の単位(m / cm) ◆ 結果のコピーと印刷 有料版はこちらです。https://mall-aibou.booth.pm/items/8951307 ━━━━━━━━━━━━━━━━━━━━ 使い方(3ステップ) ━━━━━━━━━━━━━━━━━━━━ 1. audio-rolloff-free.html をダブルクリックして、ブラウザで開く 2. 最大音量で聞かせたい距離と、聞こえなくしたい距離、隣の部屋までの距離を入れる 3. 表示された Min Distance / Max Distance を Audio Source に入れて、ワールドで聞いて調整する ━━━━━━━━━━━━━━━━━━━━ 動作環境 ━━━━━━━━━━━━━━━━━━━━ ・Chrome / Edge / Safari の最新版 ・ネット接続は不要です ・外部のサーバーと通信しません。広告もトラッキングもありません ━━━━━━━━━━━━━━━━━━━━ できないこと ━━━━━━━━━━━━━━━━━━━━ ・複数の音源の保存、対数・なめらかの減衰、カスタムカーブのキー点の表、目標からの逆算、結果のコピーと印刷、cm単位は、有料版の機能です ・Unityのプロジェクトやワールドのファイルは読み取れません。数値は手で入力します ・壁の遮音、残響、ミキサーの設定は計算しません ━━━━━━━━━━━━━━━━━━━━ 確認していないこと ━━━━━━━━━━━━━━━━━━━━ ・計算式は一般的なものです。UnityやVRChatの実機での聞こえ方と、すべてが一致することは確認していません ・Unityのバージョンや、Audio Source のほかの設定(Spatial Blend、Spread、リスナーの位置、壁やミキサーなど)で、聞こえ方は変わります ・カスタムカーブのキー点は、Unity側で点と点の間がなめらかにつながるため、実際の形は少し変わります ・Safari、Edge、Windowsのブラウザでは動作を確認していません(確認したのはChromeのみ) ■ 使ってよい範囲 個人・法人を問わず、お使いいただけます。クレジット表記は不要です。 ファイルそのものの再配布・販売はご遠慮ください。 ■ 同梱物 audio-rolloff-free.html / README.txt TOOL BOX

