なでられるとおみくじ KujiPat|お正月に:頭をなで続けられると、頭の上におみくじの札(大吉〜凶)がぽんと出る「なでなで」リアクションギミック【VRChat・NDMF・Modular Avatar・非破壊】【無料お試し版あり】





説明
頭をなで続けられると、VRChat のアバターの頭の上におみくじの札(大吉・中吉・小吉・吉・末吉・凶)がぽんと出て、数秒で消えます。お正月や年越しの集まりで、なで続けて、手を離してなで直すと、また引けます。見ている人にも同じ札が出る作りです。札は白地に朱と墨の紙のおみくじを自作で描いた物で、大吉の時だけ金のきらきらが舞います。買う前に無料お試し版で、札が出る様子を自分のアバターのシーンで確かめられます。 なでなで(headpat)ギミックとして、ほかの人に頭をなでてもらうと動き、製品版は Expression メニューの「なでておみくじ」でオン・オフできます。札の文字は日本語(漢字)/English(Great Luck など)、「凶を出さない」も選べます。なで続ける秒数(最初は 1.5 秒)と、札を出しておく秒数(最初は 5.5 秒)も変えられます。同期パラメーターは 8 bit。体は動かしません。画面は日本語/English。元のアバターのファイルは変わりません(Modular Avatar・NDMF 対応/非破壊)。人型(Humanoid)のアバター向けで、Modular Avatar 1.18 以上 2.0 未満が要ります。
English / 简体中文 / 한국어:下の段落に説明があります(descriptions below)
■ まずは無料お試し版で、自分のアバターを確かめる ・お試し版(無料):なでる場所と、札が出る様子をシーンで確かめられます(確認用・アップロードしたアバターには入りません) ・製品版(450円):上に加えて、アップロードするアバターに、なでられるとおみくじが出る仕組みと Expression メニューの「なでておみくじ」が入ります。製品版は単体でも、お試し版の上からでも入れられます
■ できること ・頭をなで続けられると、頭の上(背の高さに比例・目の高さ 1.3 m のアバターで頭のてっぺんから約 35 cm)におみくじの札が出て、決めた秒数で薄くなって消える ・運勢は 6 つから同じ確率で 1 つ。「凶を出さない」をオンにすると大吉〜末吉の 5 つから ・引くのはなでられた本人の端末だけで、ほかの人へは「どの札か」だけを送る=見ている人にも同じ札が出る作り ・札の文字:日本語(漢字)/English(GREAT LUCK・GOOD LUCK・SMALL LUCK・LUCK・FUTURE LUCK・BAD LUCK) ・大吉の時だけ金のきらきら(切ることもできる) ・なで続ける秒数:1〜3 秒(最初は 1.5 秒)。札を出しておく秒数:4〜8 秒(最初は 5.5 秒) ・短く触れただけでは出ない。次のおみくじは、手を一度離してなで直すと引ける(手を置いたままでは続けて出ない) ・出たままにならない作り:メニューで切った時・エモート・AFK・椅子が始まった時は札をすぐ消す。ほかの人の側でも出たままにならない ・札はいつもカメラの方を向いて立ち、頭について行く。当たり判定と影なし ・札の高さと大きさは、アバターの背の高さに合わせて自動で決まる。なでる場所の大きさ・高さを変えられる ・ほかの人の手で動く(最初)。「自分の手でなでた時もおみくじを引く」をオンにすると自分の手でも ・「札が出る見本を見る」で、アップロード前にシーンで大吉から順に見られる(保存されない) ・Android(Quest)向けにアップロードすると、Quest で使えるシェーダー(VRChat/Mobile/Particles)で出す ・作りの上では、視点は動かず、エモートの動きとトラッキングにも触りません ・日本語/English 切り替え(メニューの名前もアップロードした時の言葉)
■ 確かめた結果(作者の Unity の中での試験) 作りの違う7体のアバターで、アップロード前の組み立てと同じ処理をした形(実際のアップロードは未確認)に、頭に手が触れた値を送って確かめました。 ・7体とも組み立てのエラーは0。元のアバターのマテリアル・メッシュの変更は0 ・なで続けて札が出るまで 1.57〜1.90 秒(最初の 1.5 秒・90〜30 fps)。札が消えるまで 5.53〜5.57 秒(最初の 5.5 秒) ・短いタッチをくり返しても出なかった。手を置いたままでは2枚目は出ず、離してなで直すと次が出た ・見る側の形(模擬)で、持ち主と同じ札が出た(6つとも)。「凶を出さない」では凶が0 ・メニューでオフにすると札は 0.03 秒で消えた。エモート・AFK・椅子が始まる形(模擬)では 0.02 秒で消えた ・読み込み直した直後は札の出ていない状態から始まった(模擬)。見る側の模擬でも、札は出たままにならず消えた ・体が縮む・浮く・沈むなでなでギミックと一緒に組み立てた形でも、札は頭の上についていった。GoGoLoco を入れたアバター2体でも組み立てのエラーは0だった ・人型(Humanoid)でないアバターでは、何も足さずお知らせを出す。お試し版は、アップロードの形に何も足さない
■ 使う前に ・アバターの規約で、アニメーション・メニューを足す改変が許されているか確かめてください ・人型(Humanoid)のアバター向けです ・同期パラメーターを 8 bit 使います ・VRChat の中でアバターの大きさを変えても、札の大きさは変わりません(位置は頭について行きます) ・PC の Performance Rank の数が増えます:Particle System +2、粒(Total Particles)+25、Material +2(金のきらきらを切ると、それぞれ +1)。Particle System と粒の段階は Excellent から Good に変わります ・試した7体のうち、PC の総合の Rank が変わったのは1体(Material 15→17 で Medium→Poor)。金のきらきらを切ると Material 15→16 で Medium のままでした。ほかの6体は変わりませんでした ・Quest(Android)では、VRChat の基準で Particle System が1つでもあると Poor になります
■ 使い方
- Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます)を入れてから、unitypackage をプロジェクトに入れる
- アバターの一番上(VRC Avatar Descriptor の付いた物)に「Add Component → GRAMSHIFT → KujiPat」を付ける(ヒエラルキーの右クリック → GRAMSHIFT → KujiPat でも付きます)
- 札の文字・「凶を出さない」を選び、「シーンで確かめる」→「札が出る見本を見る」で様子を見る(必要なら秒数を変える)
- いつもどおりアップロードし、VRChat でほかの人に頭をなでてもらう
■ 動作環境 ・Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます) ・Unity の中で確認したアバター:ゆめか(Arka_X 様)・HAOLAN(かなリぁ 様)・RadDollV3(三丁目の魔界 様)ほか、作りの違う4体の計7体
■ よくある質問 Q. 札が出たまま消えなくなりませんか? A. 作者の Unity の試験では、決めた秒数で消え、メニューのオフ・エモート・AFK・椅子でもすぐ消え、読み込み直した直後は出ていない状態から始まりました。VRChat の中では未確認です。
Q. みんなに同じ運勢が見えますか? A. 運勢を引くのはなでられた本人の端末だけで、結果の番号を同期して配る作りです。試験の模擬では見る側に同じ札が出ました。VRChat の中では未確認です。
Q. Quest(Android)でも出ますか? A. Android 向けにアップロードすると、Quest で使えるシェーダーで出します。Quest の Performance Rank は Poor になります。Quest の実機では未確認です。
■ 制限 ・VRChat の中での動きと実際のアップロードは、作者はまだ確かめていません(確かめたのは Unity の中だけです) ・作りの上では、見る人の設定や Minimum Displayed Rank で Particle System が切られると、札は見えません ・エモート・AFK・椅子の間は出ず、終わってから約3秒は数え始めません ・札の絵・運勢の言葉は決まっています(選べるのは日本語/English、凶を出すか、金のきらきらを出すかだけ) ・作りの上では、ほかの人に見えるのは同期の値が届いてからで、少し遅れて見えることがあります ・歩いている時など動きの中の見え方は未確認です。最適化ツール(Avatar Optimizer など)との併用も試していません ・人型(Humanoid)でないアバターでは使えません ・作りの上では、Modular Avatar 1.18 より前・2.0 以降では動かず、Console にお知らせが出ます(アップロードは止めません)。試した版は 1.18.7 です ・お試し版はシーンの見た目だけで、アップロードしたアバターには入りません
■ 困った時は うまく動かない時は、このページの「ショップへのお問い合わせ」から気軽にどうぞ(アバターの名前と、表示された文があると早く調べられます)。