ペッてすると飛んでく亡者の手☠ Regret
- Digital200 JPY

VRChatアバター向けの骨のアクセサリーです。 腕や足に装着することができ、振ると骨が振り落とされ飛んでいき、床に落ちてそのまま残ります。 落ちた骨に元の装着部位で触れると、また装着できます。 アバターに入れるだけで動きます。VRChatのメニュー(Expressions Menu)から、手の表示と、振って落とせるかどうかを切り替えられます。 骸骨の手は、好きなオブジェクトに差し替えることもできます。 PC専用(Quest非対応) ■ できること 【振って落とす】 ・振ると骨が振り落とされ、振った勢いのまま放物線を描いて飛びます ・床で跳ねて止まり、その場に残ります。歩いて離れても、ついてきません ・ジャンプ中に落としても、下の床まで落ちます 【落とし方】 ・メニューの「Droppable」をオンにし、両手をパー(Open)にしてから、足や腕を振ります ・歩く、普通に腕を動かす程度では落ちにくく、蹴ったり勢いよく振ったりすると落ちます ・速く移動している間は落ちません ・反応のしやすさは、アバターや動かし方によって変わります 【勝手に落ちない】 ・「Droppable」がオフの間(初期設定)は、どれだけ動いても落ちません ・コントローラーを持って手を休めるだけで手がパーになる機種でも、オフにしておけば安心です ・オフの間は、振りを感じ取る仕組み(PhysBone)も止まり、処理が軽くなります 【拾い直す】 ・落ちた骨に、元の部位(足なら足、腕なら手首)で触れると、また装着されます ・戻るのは、落としてから1秒たち、いったん部位を離してから触れたときだけです。落とした直後にすぐ戻ることはありません 【Expression Menu】 ■ Regret ├ Show:骨の表示のオン・オフ(オンにすると元の部位に付いた状態で現れます) └ Droppable:振って落とせるかのオン・オフ(初期設定はオフ) ・どちらのオン・オフも保存されます ・複数置いたときは「Regret (Left Toes)」のように、付ける場所が名前に付きます 【ほかの人にも見える】 ・落ちる、戻る、オン・オフの状態は、ほかの人にも同期します ・飛び方と落ちる場所は同期しません。それぞれの画面で計算するため、人によって見え方が少し違います 【好みに合わせて変えられる】 ・付ける場所 … 足・腕・手首・頭など、Humanoid のすべての骨と、アバターの中の好きなオブジェクトに付けられます(初期設定は左足のつま先)。右側に付けると、見た目が自動で左右反転します ・見た目 … 骸骨の手の代わりに、好きなオブジェクトを付けられます ・指の握り具合 … 親指から小指まで1本ずつ、スライダーで握る・開くを調整できます ・当たり判定(床にぶつかる大きさ)と拾える範囲は、見た目や指の形に合わせて自動で調整されます 【いくつも置ける】 ・左右の足に1個ずつ、足と腕に1個ずつ、のように複数置けます ・片方を振っても、もう片方は落ちません。メニューも1個ずつ別に入ります ・置いた数だけ、アバターの負荷と同期パラメーターの使用量が増えます ■ 説明書(Webページ) 導入手順・設定の詳細はこちらにまとめています 日本語: https://nunifuchisaka.github.io/regret/ English: https://nunifuchisaka.github.io/regret/en/ ■ 使い方(導入:Unity) 1. Modular Avatar と lilToon を事前に入れておいてください https://modular-avatar.nadena.dev/ https://lilxyzw.github.io/lilToon/ 2. プレハブ「Regret」を、アバターのいちばん上の階層(アバターのルート)の直下にドラッグ&ドロップします ※ 付ける位置は、アップロード時に自動で、選んだ部位に合わせます。Regret の位置・回転は付く位置に影響しないので、動かしても構いません ※ Regret の大きさ(Scale)を変えると、手の大きさになります(例: 1.5 で 1.5倍)。当たり判定と拾える範囲も同じ倍率で大きくなります。付く位置・振って落ちる感度・飛び方(速さ・高さ)は変わりません。X・Y・Z は同じ値にしてください(違うときは平均の値で、そろえて扱います) 3. そのままアップロードします 4. VRChat で落とすときは、メニューの「Regret」→「Droppable」をオンにしてから、両手をパーにして振ります(初期設定はオフです) Hierarchy で「Regret」を選び、Inspector の「足に付く位置を今すぐ反映(プレビュー)」を押すと、Scene ビューで選んだ部位に付いた様子を確かめられます。 ■ 使い方(設定を変えたいとき) Hierarchy で「Regret」を選ぶと、Inspector に設定が出ます。 【付ける場所】 ・Humanoid のすべての骨(足・つま先・すね・太もも・腰・胸・首・頭・肩・腕・手首・指など)から選べます。初期設定は左足のつま先です ・「Object で指定」に、アバターの中の好きなオブジェクト(骨の下に置いたアクセサリーや、Humanoid 以外の骨など)を入れると、そこに付けられます。付けたオブジェクトの名前を変えたり消したりすると、アップロード時にエラーになります ・VRChat 実機で動作を確かめたのは、左足のつま先と右手首だけです。そのほかの部位は Unity Editor での確認のみで、部位によっては振って落ちる感度が変わることがあります ・髪・スカートなど、PhysBone で揺れる部分の中には付けないでください(揺れ方が変わったり、勝手に落ちたりします。Inspector とアップロード時に注意が出ます) ・アバターによっては、選んだ骨(つま先の Toes など)が設定されていないことがあります。その場合はアップロード時にエラーが出るので、別の部位を選んでください ・右側の部位(右足・右手首など、名前が「右」の骨と、その下のオブジェクト)を選ぶと見た目が左右反転します。左右対称の物などで反転したくないときは「右側のとき左右反転」を外してください 【付く位置を細かく調整する】 1. Inspector の「Slot を選択する」を押します 2. Slot の中の「BoneHand」(骸骨の手。見た目を差し替えた場合は自分のオブジェクト)を選びます 3. Scene ビューで付ける部位を見ながら、位置・向き・大きさを動かします。見えているとおりに付きます ※動かすのは Slot の中のオブジェクトだけにしてください。次のものは動かしても効きません ・「FootSocket」の中の「Home」「Anchor」:アップロード時に、選んだ部位に合わせて置き直されます ・「Slot」そのものの大きさ:Regret の大きさと左右反転に合わせて書き換えられます ・Regret の位置・回転:付く位置には影響しません(大きさは手の大きさとして効きます) ※当たり判定と拾える範囲は、動かした後の見た目に合わせて、アップロード時に自動で合います 【指の握り具合を合わせる】 ・Inspector の「指の握り込み(骨の手)」に、親指・人差し指・中指・薬指・小指のスライダーが並びます ・+側に動かすと握り、-側に動かすと開きます(-100〜+100)。0が初期の形です ・Scene ビューで付ける部位を見ながら、指先が沿うように動かしてください。握り込みすぎると、指が縮んで見えることがあります ・骸骨の手を別のオブジェクトに差し替えて「BoneHand」を外したときは、スライダーは出ません ・右側に付けて左右反転しているときも、同じスライダーで動かせます(左右反転と握り込みを同時に使った形は、確認が済んでいません) 【見た目を差し替える】 1. Inspector の「Slot を選択する」を押します 2. 自分のオブジェクトを、選ばれた「Slot」の中にドラッグします 3. Slot の中にある「BoneHand」(骸骨の手)のチェックを外します 4. Scene ビューで付ける部位を見ながら、置いたオブジェクトの位置・向き・大きさを整えます。見えているとおりに付きます 5. アップロードします ※置いたオブジェクトに当たり判定(Collider・Rigidbody など)が付いていた場合は、手の動きを邪魔しないよう、アップロード時に自動で取り除きます ※衣装や髪など、アバターの骨で動くメッシュを置いた場合は、その時の形のまま固まったメッシュに変換されます ※当たり判定を自分で調整したいときは「当たり判定を自動で合わせる」を外してください 【いくつも置く】 ・プレハブ「Regret」をもう1個アバターのルートの直下に置き、それぞれ別の「付ける場所」を選びます ■ 手が元の部位に戻るタイミング ・落ちた手に、その手が付いていた部位で触れたとき ・メニューで「Show」をオフにして、もう一度オンにしたとき ・アバターを読み込み直したとき(ワールドの移動、アバターの着替え直しを含みます) 同じワールドの中でのリスポーンやテレポートでは戻りません。落ちた手はその場に残ります。遠くへ行ってしまった手は、メニューの「Show」をオフ→オンにすると元の部位に戻せます。 ■ 注意点 ・「PC専用」です。Quest(Android)には対応していません ・手が床で止まるかは、ワールドの床の作りしだいです。床の当たり判定が無い場所や、一部の特殊な床では、手がすり抜けて落ちていきます。拾えなくなった手は、メニューで「Show」をオフにしてからオンにすると、元の部位に戻ります ・机や小物など、ワールドによっては壁もすり抜けることがあります ・落ちる・戻る・オンオフの状態は同期しますが、飛び方(飛び出す速さや向き)と落下地点は同期しません。ほかの人の画面では、同期が届いたときの装着部位の動きから別々に計算するため、足元に落ちたり、着地点がずれたりする場合があります。拾い直す判定は、持ち主の画面にある手の位置で行います ・現行版のVRChat実機で確かめたのは、左足のつま先と右手首だけです。2人の画面での同期、途中参加、移動中の位置ずれの改善、右足・そのほかの部位・複数設置・身長変更・「Droppable」の切り替えは、Unity Editorでの検証だけでは保証できません ・振り続けると、落ちた手にその部位がまた触れて拾い直し、1秒後にまた落ちる、をくり返すことがあります ・パソコンの動作が重い(目安 50fps 未満)ときに蹴ると、手が装着部位よりも速く、高く飛ぶことがあります ・自分や他人のアバターに当たり判定(Collider)があると、落ちた手がその上に乗ることがあります。自分のアバターの当たり判定なら、その Collider の「Layer Overrides」→「Exclude Layers」に「Walkthrough」を入れると避けられます ・落ちた手は、落ちた時の大きさのまま残ります。落とした後にアバターの身長を変えても、手の大きさは変わりません(次に付いたときに、アバターに合った大きさに戻ります) ・1個につき、Rigidbody 5・Collider 1・Contact 2・Constraint 6・PhysBone 1〜2 を使います。このギミックだけで、Rigidbodyの項目はMediumになります。最終的なランクは、アバター全体の構成によって変わります。複数置くと、そのぶん増えます ・商品紹介に使用させていただいているアバターや衣装などは付属しません ■ 動作環境 ・VRChat PCアバター(Avatar SDK3)向け ・Modular Avatar(NDMF)が必要です ・lilToon が必要です(骸骨の手のマテリアルに使っています) ・Unity 2022.3.22f1、VRChat SDK 3.10.5、Modular Avatar 1.18.7、lilToon 2.4.1を使用し、Unity Editor上で確認しています ・同期パラメーターの使用量:1個につき2bit(「Droppable」は同期しないので数に入りません) ■ Asset:商品紹介に使用させていただいた製品 ■ もにゅめんつ.MONUMENTS 様 ・リルモワ -Liloumois- https://booth.pm/ja/items/4296377 ■ Délice Haute 様 ・『シック・グレイス』 ‐ Chic Grace【25アバター対応】 https://delicehaute.booth.pm/items/6299638
利用規約
本商品をご購入された時点で、本利用規約に同意したものとみなします。 ・本商品(改変の有無を問わず、一部のみを取り出したもの、骸骨の手のモデル・テクスチャ単体を含みます)の第三者への再配布・転売・譲渡、およびパブリックでのアップロード等、購入者ではない人が本商品を使える状態にする行為は禁止します。 ・本商品を用いた自作発言(改変を加えた場合でも、元となるアセットが本商品であることを偽る行為)は禁止します。 ・本商品を使用して制作したアバター等の商用利用は可能です。ただし、本商品自体(改変版を含む)の販売・配布は禁止します。 ・本商品を利用した政治・宗教活動、その他個人や団体の名誉・信用等の権利を害する行為は禁止します。 ・本商品の使用、改変、導入作業に関連して生じた問題(データの破損等を含みます)については、製作者は一切の責任を負いません。ただし、製作者の故意または重過失による場合はこの限りではありません。導入の前に、プロジェクトのバックアップを取ってください。 ・Unity・VRChat・VRChat SDK・Modular Avatar等の仕様変更により、本商品が動作しなくなる場合があります。その場合も、製作者は責任を負いません。 ・本商品はデジタルコンテンツの性質上、購入後の返金には応じられません。
更新履歴
■ v1.0.0(2026/11/14) ・初回リリース

