【無料・Free】Personal Space Guard(接近・なでなで等防止・警告ギミック)【アバター組み込み販売、パブリック化OK】
- 通常版Digital0 JPY
- ライセンスDigital0 JPY

VRChat内で過剰に接近されたり身体の各部を触られそう、覗かれそうになったときに警告を表示します。 基本機能として以下の5パターンの機能が実装されています。 各機能はエクスプレッションメニューから個別にオンオフ可能です。 ・PersonalSpaceGuard(接近警告) ・PersonalSpaceGuard for Public(下記の説明参照) ・NadeNadeGuard(頭に対する接触警告) ・TouchGuard(胸に対する接触警告) ・LowAngleGuard(下からののぞき込みに対する警告) 本ギミックはVRChatのContact機能を使い動作しています。 そのためアバターインタラクションを許可していない人が使う、使われると動作しません。要約するとフレンド以外には動作しないケースが多いです。 対策としてシェーダーの機能を用いて動作するPersonalSpaceGuard for Publicという機能も用意しました。こちらはアバター表示可能な環境であれば動作するはずです。(Quest及びスマートフォンは仕組み上非対応) 本システム自体には接近そのものを防ぐ機能はありませんが、本システムを使い意思表示をすることで「やめてください」と言いやすくなったり、ブロック等の対処がしやすくなるかなと思い製作しました。 性質上人が多い場所では常時発動状態になってしまいかねないので、ポピー横町やイベント会場等、人混みでの利用はよく考えた上で行ってください。 販売用アバターへの組み込みやパブリック化もOKとなっています、詳しくは利用規約をご確認ください。 バグ報告等はtwitter(現X)のよるねこキャット(@inu_nare)までお願いします。 ・本ギミックはModularAvatarに対応しており、Avatar直下に配置後、警告リングの位置を調整するだけで使用が可能です。
導入方法
あらかじめProjectにModularAvatar、liltoon及びPoiyomi toon shaderを導入しておいてください。 Avatar直下に「Personal_Space_Guard」のprefabを配置後、「PSG」「NadeNade_Guard」「Touch_Guard」「LowAngle_Guard」「PSG_Shader」それぞれの内側にあるRingの高さを調整してください。 アップロード後、エクスプレッションメニューから必要な機能を有効化してください。 判定サイズは「Personal_Space_Guard」のprefabを配置後、「PSG」「NadeNade_Guard」「Touch_Guard」「LowAngle_Guard」「PSG_Shader」それぞれの内側にある「Contact」のサイズ調整で可能ですが、広くなりすぎないようお気を付けください。 ・ModularAvatar https://modular-avatar.nadena.dev/ja ・使用しているシェーダー ・liltoon https://booth.pm/ja/items/3087170 ・Poiyomi toon shader https://poiyomi.booth.pm/items/4841309
更新履歴
・20240925 ver1.0公開 ・20241104 ver1.1 動作の安定化及びエクスプレッションのパラメーターを軽量化しました パラメーター軽量化により、今まで導入が出来なかった環境でも導入が可能になっているかと思われます。