【VRChatワールドギミック】VoiceIsolationSystem|BOXごとに会話の聞こえ方を制御する防音システム #vrc_AtelierViolet
상품 설명
VoiceIsolationSystem は、VRChatワールド内のプレイヤー音声・アバター音声が届く範囲を、BOXごとに制御できるUdonSharp製ワールドギミックです。
部屋や区画に合わせてBOXを配置し、BOX同士やBOXの内外に防音率を設定することで、空間を隔てた会話を聞こえにくくしたり、特定方向への音声を完全に遮断したりできます。
雑談Bar・個室・スタッフルーム・会議室・イベント会場など、近い場所に複数の会話スペースがあり、「隣の会話が邪魔にならないようにしたい」場面で利用できます。
複数のBOXへ同じ防音率をまとめて設定できるほか、BOXの内側から外側、外側から内側へ異なる値を設定することも可能です。ワールドの間取りや用途に合わせて、柔軟に音声領域を構成できます。
【できること】
- BOXごとにプレイヤー音声の届く範囲を制御
- BOXごとにアバター音声の届く範囲を制御
- プレイヤー音声・アバター音声を個別に有効/無効化
- BOX同士の防音率をまとめて設定
- BOXの内側から外側、外側から内側へ異なる防音率を設定
- 特定のBOXだけ、GroupやRelationより優先して防音率を適用
- 特定の2 BOX間へ方向別の個別設定を追加
- 複数のBOXが重なる場所では、優先度の高いBOXを適用
- BOX自身に設定されたColliderを自動で使用
- サンプルPrefab・サンプルScene付きで設定を確認可能
- InspectorからAVVISの設定状態を検証可能
防音率は、音量を直接その割合だけ下げる値ではありません。
プレイヤー音声やアバター音声が届く終端距離を短縮することで、別の空間にいるプレイヤーの声を聞こえにくくします。
【利用例】
- 雑談Barの客席・カウンター間の音声調整
- 個室やVIPルームの会話を外へ届きにくくする
- スタッフルーム内の会話を来場者側から遮断
- 会議室・相談室・面談室の音声分離
- イベント会場内に複数の会話スペースを設置
- ステージ・観客席・控室間の音声調整
- 近接した複数の部屋で、隣の会話を聞こえにくくす- る
- BOXの内側から外側だけを完全防音
- 外からの声は聞こえるが、中からの声は外へ届かない空間を作る
【内容物】
本商品は、UnityPackageとReadme、HTMLマニュアル、VN3ライセンスPDFを含んだZipファイルです。
■ 同梱ファイル
- VoiceIsolationSystem_v1.0.0.unitypackage
- AVVIS_Readme.txt
- AVVIS_Manual.html
- VN3ライセンスPDF
- 日本語
- English
- 한국어
- 中文
■ UnityPackageに含まれるもの
- VoiceIsolationSystem Prefab
- サンプルScene
- UdonSharpスクリプト
- U# Program Asset
- 日本語Inspector
- サンプル用Material
- 赤・青・黄のサンプルBOX
インポート先:
Assets/AtelierViolet/VoiceIsolationSystem
※サンプルBOXの半透明Visualは、設置範囲を確認するための表示です。本番使用前に、各BOXの子Object「Visual」を削除してください。
※BOX本体とColliderは、音声領域の判定に使用するため削除しないでください。
※通常版と支援版の内容物は同一です。
【通常版・支援版・FANBOX特典について】
通常版と支援版の内容物は同一です。
支援版は、活動支援としてご利用いただける方向けに用意しています。
また、pixivFANBOXの「アトリエ(¥1,000/月)」プラン以上をご支援いただいている方には、本商品を特典として無料配布しています。
FANBOX特典での受け取り方法については、pixivFANBOX内の案内をご確認ください。
【動作環境】
本商品は以下の環境で制作しました。
- Unity 2022.3.22f1
- VRChat SDK - Worlds
- UdonSharp
異なるバージョン、またはVRChatのアップデートにより、動作しなくなる可能性があります。
【導入方法】
1. UnityPackageをインポート
2. Prefabs/AVVIS.prefabをワールドのSceneへ1つ配置
3. AVVIS/Colliders内のBOXを、部屋の位置と大きさに合わせて調整
4. 防音室を増やす場合は、BOX1またはBOX2を複製して位置・大きさ・Zone Nameを変更
5. 必要に応じてGroups・Relations・各BOXの防音率を設定
6. 本番使用前に、各BOXの子Object「Visual」を削除
7. アップロードして、複数クライアントで動作確認
Managerはワールド開始時に、AVVIS/Colliders配下のAVVIS Zoneを自動で認識します。
BOX1またはBOX2を複製すると、通常の80%防音室として使用できます。BOX3には「内側から外側へ100%・外側から内側へ0%」の特殊設定があるため、通常の防音室を増やす場合はBOX1またはBOX2を複製してください。
各BOXは、同じGameObjectに設定されたColliderを自動で使用します。通常は、ColliderをInspectorへドラッグして指定する必要はありません。
複数のBOXへ共通の防音率を設定する場合は、Zone GroupのBoxesへ対象BOXを登録し、Mutual Isolation Percentを設定してください。
BOXの内側から外側、外側から内側で異なる値を使用する場合は、各BOXのInside To Outside AttenuationとOutside To Inside Attenuationを設定します。GroupsやRelationsより優先する場合は、Prioritize Own Isolationを有効にしてください。
ワールドアップロード経験があり、Unity、VRChat SDK、UdonSharpの基本操作ができる方向けのギミックです。既存ワールドへの組み込みを想定しています。
【設定の優先順位】
防音率は、次の順番で適用されます。
1. BOXの動作モード
2. BOX自身の最優先設定
3. Groups
4. Relations
5. 各BOXの通常設定
同じBOXの組み合わせがGroupsとRelationsの両方に設定されている場合は、Groupsが優先されます。
【防音率について】
本商品の防音率は、音量を直接その割合だけ下げる設定ではありません。
プレイヤー音声では、声が聞こえなくなる終端距離を短縮します。基準距離が25mの場合、目安は次のとおりです。
- 0%:25m
- 60%:10m
- 90%:2.5m
- 100%:0m
そのため、60%を設定していても、プレイヤー同士が近い場合は声が聞こえることがあります。
完全に聞こえない状態にしたい場合は、対象方向の防音率を100%に設定してください。
【制作におけるAI利用について】
本商品の制作工程および商品サムネイル・紹介画像の一部に、生成AIを利用しています。
AI出力をそのまま商品として配布しているものではなく、制作者による調整・検証・動作確認を行ったうえで公開しています。
商品内容や仕様、導入手順、ライセンスについては、商品ページおよび同梱ファイルをご確認ください。
【注意事項】
- 本商品はVRChatワールド向けのギミックです。アバター用ギミックではありません。
- Unity、VRChat SDK、UdonSharpの基本操作ができる方向けです。
- 本商品が制御するのは、プレイヤー音声とアバター音声です。
- ワールド内に配置されたAudioSourceの音量や聞こえ方は制御しません。
- 防音率は、音量を直接下げる値ではなく、音声が届く終端距離を短縮する値です。
- AVVIS Prefabは、1つのSceneにつき1つだけ配置してください。
- 対応Colliderは、Box Collider、Sphere Collider、Capsule Colliderです。
- Mesh Colliderには対応していません。
- サンプルBOXのVisualは設置確認用です。本番使用前に削除してください。
- BOX本体とColliderは、防音判定に必要なため削除しないでください。
- 設定値は各クライアントでローカル計算され、ネットワーク同期は行いません。
- ワールド構成や他の音声制御ギミックとの組み合わせによっては、個別調整が必要になる場合があります。
- 他のギミックが同じプレイヤー音声・アバター音声設定を変更する場合、設定が競合する可能性があります。
- 商品の仕様は今後のアップデートで変更される場合があります。
- 導入前に必ずプロジェクトのバックアップを取ってから作業してください。
- 最終的な動作確認は、VRChatのBuild & Testなどを利用して複数クライアントで行ってください。
【その他】
質問や要望、バグ報告などがありましたら、お気軽にショップへのメッセージやX(旧Twitter)のDMまでご連絡ください。
【更新履歴】
2026/0817 v1.0.1
マニュアル修正
2026/08/04 v1.0.0
初版公開
모든 리뷰
더보기리뷰 등록
리뷰를 작성하려면 로그인이 필요합니다.
로그인하고 리뷰 쓰기