VRChat ワールド用の防音室ギミック / Attenuation Tool
상품 설명
VRChatワールド用の多機能な防音システムです!
ユーザーの声、アバター音源、Audio Sourceに対応しています!
同じ防音室内 / 他の防音室内 / 防音室 ⇔ 外
それぞれ違う防音率を指定できます!
同期処理がコア部分に無いため、とても軽量に動きます!
(スライダーのみに同期処理があります!)
このギミックの強さは、その機能の多さとバグの少なさ、他のギミックと併用可能な点にあります!
※ 他に全体の音声を調整するギミックがあると併用は難しい可能性があります。防音室ギミックをベースに拡声ギミックなどは導入することが出来ます!
ワールド設置時、クレジットがあると作者がとても喜びます!
※ 機能一覧の "Audio Sourceの音を籠もらせる" という機能は、動画プレイヤーなどの特殊なAudio Sourceには対応していません。
値段改定に関するお知らせ
Boothで長らく300円で販売しておりましたこちらの防音室ギミックですが、2026年 7月21日より500円に価格改定させていただきます。
これまで長期間据え置き価格でご購入いただき、ありがとうございました。
利用規約
・本データの再配布・販売・自作発言は禁止です。
・本データを利用して制作されたワールドの販売は禁止です。
・完全な挙動及び将来にわたる動作を保証するものではありません。
・中傷・政治的・宗教的活動を目的とした使用や、その他法律・良識に反する使用を禁止します。
・本データの使用によって生じるいかなる損害についても、作者は一切の責任を負わないものとします。
・本データをご購入頂いた時点で利用規約に同意したものとみなします。
説明書
リンク: https://puk06.github.io/AttenuationTool-Document/
不具合報告や、機能の要望について
不具合報告・機能の要望はBoothのメッセージで受け付けています。
よくお問い合わせをいただく不具合については説明書の一番下にある "トラブルシューティング" に不具合内容と解決方法を記載していますので、そちらを先に確認してください!
それでも解決しない場合はメッセージを送ってください!
機能の要望は何でもどうぞ!可能な限り対応します!
バージョン更新時の注意点
AttenuationTool、防音制御ボードPrefabはUnpackしてから更新することをおすすめします。でないと、コライダーやオブジェクトの位置がリセットされる可能性があります。
サムネに使用したアセットのクレジット
下に書かれているものは全て付属していません。
使用したワールド: 「Sanctum」by ぷこるふ(私)
ワールドリンク: https://vrchat.com/home/world/wrld_a8741d96-6c95-4e1e-ad0d-2ca065267193
ワールドアセット: https://booth.pm/ja/items/7085219
窓ガラスシェーダー: FrostedGlassShader(曇りガラス風シェーダー)
アセットリンク: https://booth.pm/ja/items/3260764
Skybox: Skybox用星空シェーダー「AySkybox_StarrySky」
アセットリンク: https://booth.pm/ja/items/3130402
更新履歴
1/21
- よどころちゃんのスライダーprefabを追加
1/23
- コライダーごとに減衰率を変更可能にした(CustomAttenuationRateコンポーネントの追加)
- 減衰率をfloatからintに(%で少数はあまり必要ないと思ったのと、コードの性質上、こちらのほうが良かったため)
1/23
- よどころちゃんのスライダーで、特定のコライダーのみの減衰率を調整するものを追加(CustomYodoSliderコンポーネントの追加)
1/24
- はじめにインスタンスに入った人のみ減衰率が反映されてしまう致命的なバグを修正(1/24 23:20のv1.0.6で修正済み)
1/27
- 違うコライダー同士の聞こえる距離を指定できるように
1/29
- 違うコライダー同士の減衰率を変更できるように
2/2
- コンポーネント内の文字を直感的に扱いやすいように変更。
- 減衰率から「防音の強度」に名前を変更、これにより、減衰率は今までと逆の値(減衰率20の場合は80に変える必要がある)になります。
- スライダーの初期値も0に設定するようにしました。(もともと設定してたスライダーの初期値も0にすることをおすすめします)
2/5
- 個別調整スライダーが壊れていたのを修正(v1.0.10)
- カスタム減衰率が適用済みの所は全体の調整スライダーの影響を受けないように変更。(v1.0.11)
2/8
- 同期モードになっていたのを修正(おそらく変わらないが、見た目は良くなる)
2/27
- Prefab更新。例を削除
3/28
- インスペクターで表示したくなかったもの、編集してほしくなかったものを非表示にしました。
v1.0.8からのアップデートが楽になりました(v1.0.14)
4/8
- アバター音量無効化 + Audio Source(動画プレイヤーや、音楽など)のミュートに対応。
- すべての初期値を防音率85%に変更。(v1.1.0)
4/10
- ワールド全体を無音にするギミックをおまけで追加
4/14
Audio Sourceの音量が調節できなくなるのを修正
5/2
- Sirent Roomコンポーネントに、Audio Sourceも無効化するかのオプションを追加
- コライダーを個別に追加する欄の追加、
- ログ用キャンパスをデフォルトで無効化
- コードの大幅な整理
- 値ごとの説明の追加(値の文字のところにカーソルを合わせると、説明が出ます)
- Unityのログをわかりやすいように変更
- コンポーネントのオン / オフに対応
6/4 (v1.1.5)
- OneWayAudioコンポーネントの追加
外からは中の声が聞こえるが、中からは外の声が聞こえないという部屋です。防音室コライダーに追加するだけで機能します。ゲームワールドのの対戦 + 観戦用にどうぞ!
- 防音室用のシェーダーの作成
防音室の境目を見やすくするためのシェーダーです。内側からも外側からも見える、シンプルな境目を表示します。色、透明度を設定することが出来ます。"AttenuationTool/shader"にあります。
- 防音室用のマテリアルの追加
先程のシェーダーをデフォルトで適用したマテリアルを追加しました。"AttenuationTool/material"にあります。
6/27 (v1.1.6)
- 防音室ギミック専用の防音率調整パネルの追加
- よどころちゃんのスライダーの削除 (非推奨となります)
6/28 (v1.1.7)
- AttenuationBoardの変更権限の表示を変更
7/10 (v1.2.0)
- エディター拡張を作成し、右クリックメニューから全て設定できるように変更。
- マテリアルのシェーダーの修正
8/5 (v1.2.1)
- 音声制御を完全に一時停止するゾーンを追加
他の音声制御ギミックを優先するためのコンポーネントです。(Disable Attenuation Zoneコンポーネント)
8/9 (v1.2.2)
- Audio Sourceのみ音量を操作するモードを追加
9/20 (v1.2.3)
- Shift JISだったせいで文字化けする可能性があったのを修正
9/22 (v1.3.0)
- 新しいワールドギミック「AudioChannelManager」との連携機能を追加
連携に関する説明は、Audio Channel Managerの説明書をご覧ください!
9/25 (v1.3.1)
- UdonUtilsを使って全体を書き直しました。
10/7 (v1.4.0)
- AttenuationMultipleAudioSourcesの追加
一つのオブジェクトに大量のAudioSourceが付いていたときに、一括で管理できるように変更
10/10 (v1.4.1)
- AttenuationMultipleAudioSourcesの修正
オブジェクトがOFFのときなどにエラーが発生していたのを修正
- 右クリックメニューの修正
複数のAudio Sourceを一度に追加しようとした時、一つでもAudio Sourceが見つからなかった場合に処理が中断してしまうのを修正
10/13 (v1.4.2)
- 違うコライダー同士の音が強制的に0になってしまうバグの修正
- 調整スライダーで、全体でも防音室の名前を変更できるように変更
- 右クリックメニューで、AttenuationToolオブジェクトがオフのときに、セットアップされてない判定になってしまうのを修正
11/01 (v1.5.0)
- 防音率調整ボードで、デフォルトで防音室名が出なかったのを修正
- 防音率調整ボードにローカルモードの追加
- Attenuation Multiple Audio Sourcesが子オブジェクトに対応
- 防音率調整ボードのセットアップ時に自動で全体の欄をセットするように変更
11/05 (v1.6.0)
- 防音率が負の値に対応(-を大きくすれば全体に聞こえるようになります!)
- 最適化メニューの追加(未割り当てのものを一括で削除する機能)
- Custom Attenuation Rateに外から聞こえる時用の防音率を追加
11/07 (v1.7.0)
- 防音率調整ボードで、個別コライダーを指定した際に全体がセットされているとそちらが優先されるのを修正
- 部屋名を指定するコンポーネントを追加(防音率調整ボードとログで使用されます!)
11/21 (v1.8.0)
- Audio Sourceをミュートではなく音量で制御できるように
- 簡易的な立体音響の追加
- AudioLowPassFilterを使って音を籠もらせることが出来るように
11/21 (v1.8.1)
- AttenuationMultipleAudioSourcesの条件式が一箇所間違っていたのを修正
11/30 (v1.8.2)
- コード全体の整理
- コンポーネントのインスペクターを見やすく変更
- ログが無効になっているときでも処理されていたのを修正
- 部屋名を追加するための右クリックメニューを追加
12/13 (v1.8.3)
- Box Colliderに加え、Sphere、Capsuleコライダーに対応
12/27 (v1.8.4)
- BoxColliderやSphereコライダーの範囲が全て直方体の範囲に変換されてしまう不具合の修正
- コライダーオブジェクトの回転に対応
計算量が以前と比べて増えたため、少しだけ重くなる可能性があります。
12/28 (v1.8.5)
- 防音室のトグルが機能しなくなっていたのを修正
1/17 (v1.9.0)
- 複数の防音室を1つの防音室として同期させるコンポーネント "AttenuationSyncColliderIndex" の追加
4/7 (v1.9.1)
- 防音室を同期するメニューだけ無効化し忘れていたのを修正
5/20 (v1.9.2)
- ヒエラルキーの親経由でトグルが切り替えられた時に反映されないのを修正
6/16 (v1.9.3)
- システムの見直し(一度フォルダを消してからインポートする必要があります)
- 防音率調整ボードの作り直し
8/18 (v1.10.0)
- 拡声エリアの追加
- インスペクターの表示の変更
- コード全体の書き直し
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기