PolySeek Logo
読み込み中...

まばたきがぷるんと弾む PuruBlink|閉じ返し+瞳の揺れ・まばたきキーを自動で探す・Descriptor の手直し不要【VRChat・NDMF・Modular Avatar・非破壊】【無料お試し版あり】

GRAMSHIFTGRAMSHIFT
商品画像 1
商品画像 2
商品画像 3
商品画像 4
商品画像 5

説明

VRChat のアバターのまばたきを、閉じる → 開く → 少しだけ閉じ返す → 開く、とぷるんと弾ませる Unity エディタ拡張です。まばたきのシェイプキーをアバター名に頼らず自動で探し、VRC Avatar Descriptor の手直しも要らないので、自分のアバターで使えるかを無料お試し版で先に確かめられます。 開いた後に瞳も小さく揺れ(瞳の大きさのキーがある顔)、型は「ぷるん」「うるうる」「ふつう+瞳だけ揺れる」の3つから選べます。表情で目を閉じている時・ほかの道具が目を閉じている時はまばたきを待ち、同期パラメーターは 1 ビットだけ、元のアバターのファイルは書き換えません(Modular Avatar・NDMF 対応/非破壊)。

English / 简体中文 / 한국어:下の段落に説明があります(descriptions below)

■ まずは無料お試し版で、自分のアバターを確かめる ・お試し版(無料):自分のアバターでまばたきのキーと瞳のキーが見つかるかと、ぷるんと弾むまばたきをシーンで確かめられます(確認用) ・製品版(450円):上に加えて、アップロードしたアバターに弾むまばたきと Expression メニューのトグルが入ります。製品版はお試し版の上から入れます

■ できること ・まばたきの型:ぷるん(閉じ返し+瞳が小さく揺れる・最初はこれ)/うるうる(閉じ返しは小さく、瞳が2回揺れる)/ふつう+瞳だけ揺れる ・「瞳の揺れの強さ」で揺れの大きさを変えられる(0=揺らさない・1=ふつう・2 まで)。インスペクターの「瞳の揺らし方」に、使うキーか「揺らさない」が出る ・瞳の大きさのキーが無い顔は、まぶただけが弾む。表情で瞳を動かすアバター(HAOLAN・RadDollV3 で確認)は、表情の瞳とぶつからないよう、アップロードの時に瞳の揺れを自動で止める(まぶたは弾む) ・まばたきの間隔は、およそ 2〜6 秒のランダム ・まばたきのシェイプキー(まばたき・blink・目閉じ・eye_close など)を自動で見つけ、違う時は「手で選ぶ」で選べる。VRC Avatar Descriptor のまぶたに入っているキーを一番先に使う ・両目のキーが無く左右に分かれている顔は、左右のキーの組を一緒に動かす。まつげなど別のメッシュに同じキーがあれば一緒にまばたきする(服・アクセサリーなど動かしたくないメッシュは「一緒にまばたきするメッシュ」で1つずつ外せる) ・VRChat の自動まばたきを使うアバターは、アップロードの時だけそれを弾むまばたきに置き換える(元のアバターの設定はそのまま)。アバターが自分のアニメーションでまばたきしている時は、入の間だけそれを止める ・表情で目を閉じている・細めている間(ウィンク・笑い目など)はまばたきを待ち、まばたきの途中で表情を出した時はそのまばたきを止める ・ほかの道具が目を閉じている間(寝る時に目を閉じる道具・撫でられた時に目を細める道具など)・AFK 中も、まばたきを待つ ・Expression メニューのトグル(「ぷるんまばたき」など・型で名前が変わる)で入/切。切にするとふだんのまばたきに戻る ・「アップロード直後は入にする」を外すと、最初は切の状態でアップロードされる ・「シーンで確かめる」→「まばたきを見る」で、アップロード前にシーンでまばたきを繰り返して見られる(NDMF のプレビューが入っている時・保存されない) ・日本語/English 切り替え(メニューの名前もアップロードした時の言葉)

■ 確かめた結果(作者の Unity の中での試験) 作りの違う6体のアバターで、アップロードの時と同じ組み立てをした形に、VRChat の値を送って確かめました。 ・6体ともまばたきのキーを自動で見つけ、20秒の間に 4〜7 回まばたきする(始まりから次の始まりまで およそ 2.4〜6.5 秒) ・ぷるんの閉じ返しは閉じた深さの 17〜19%、うるうるは 10〜12%。まばたきの後は毎回 0(開いた目)に戻る ・瞳は4体で揺れ、表情で瞳を動かす HAOLAN・RadDollV3(PC 版・Quest 版)では揺らさない(6体とも瞳の大きさのキーはある) ・ハンドサインの表情で目を閉じている 8 秒の間(3体で試験)、まばたきは 0 回。まばたきの途中で表情を出すと、そのまばたきを止めて表情の顔になる ・ほかの道具が目を閉じている間(寝る時に目を閉じる道具・撫でた時に目を細める道具で試験)・AFK 中(8 秒・Action の層を入れていないアバターでも試験)は、まばたき 0 回。終わるとまばたきが戻る ・まばたきの途中で切にしても目は閉じたまま残らず、ふだんのまばたきに戻る。アバターが自分のアニメーションでまばたきする形では、切にするとそのまばたきに戻る ・左右に分かれたキーの顔・「アップロード直後は入にする」を外した形・瞳の揺れの強さ 0 でも動く ・まつげの形(顔と同じキーを持つ別のメッシュ)は顔と一緒にまばたきし、「一緒にまばたきするメッシュ」から外したメッシュは動かない。瞳の大きさのキーが無い顔は、まぶただけ弾む(どちらもゆめかの写しで試験) ・足す同期は 1 ビットだけ(試した6体で、足した後の合計 25〜74/256)。ほかの人の側でも、その人の端末でまばたきする ・まばたきのキーが無い顔・手で選んだキーが無い時は、何も足さずお知らせを出す ・お試し版は、アップロードの形に何も足さない ・Modular Avatar の入っていないプロジェクトに入れても、コンパイルエラーは出ず、Console に案内が出る ・作者の試験 26 通りと、キーの名前の見分け 24 件がすべて通過(Unity の中での結果です)

■ 使う前に ・アバターの規約で、アニメーション・メニューを足す改変が許されているか確かめてください ・顔にまばたきのシェイプキー(両目のキー、または左右のキー)があるアバター向けです(見つかるかどうかは、お試し版で先に確かめられます)

■ 使い方

  1. Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます)を入れてから、unitypackage をプロジェクトに入れる
  2. アバターの一番上(VRC Avatar Descriptor の付いた物)に「Add Component → GRAMSHIFT → PuruBlink」を付ける(ヒエラルキーの右クリック → GRAMSHIFT → PuruBlink でも付きます)
  3. 「見つけた目」と「まばたきの型」を確かめ、「シーンで確かめる」→「まばたきを見る」で動きを見る
  4. いつもどおりアップロードし、VRChat の Expression メニューのトグルで入/切する

■ 動作環境 ・Unity 2022.3 / VRChat SDK3 Avatars / Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます) ・作者が試した版:Unity 2022.3.22f1 / SDK 3.10.5 / MA 1.18.7 / NDMF 1.14.8 ・確認したアバター:ゆめか(Arka_X 様)・HAOLAN(かなリぁ 様)・RadDollV3(三丁目の魔界 様)ほか、作りの違う3体の計6体

■ よくある質問 Q. VRC Avatar Descriptor のまばたきを外す必要はありますか? A. ありません。アップロードの時だけ、組み立てた形の中で置き換えます。元のアバターの設定はそのままで、メニューで切にするとふだんのまばたきに戻ります。

Q. 表情で目を閉じている時に、まばたきが重なりませんか? A. 作者の Unity の試験では重なりません。目を閉じる・細める表情の間はまばたきを待ち、まばたきの途中で表情を出した時はそのまばたきを止めます。

Q. 同期パラメーターはいくつ使いますか? A. 1 ビット(入/切の Bool 1つ)です。まばたきの時刻はそれぞれの端末で決まります。

Q. 瞳が揺れないアバターはありますか? A. 瞳の大きさのキー(瞳を小さく・大きくするキー)が無い顔では、まぶただけが弾みます。表情で瞳を動かすアバター(HAOLAN・RadDollV3 で確認)も、表情の瞳とぶつからないよう瞳は揺らさず、まぶただけが弾みます。インスペクターの「瞳の揺らし方」に、使うキー(無い顔は「揺らさない」)が出ます。キーがあるかはお試し版で先に確かめられます。表情で瞳を動かすかどうかで揺れを止めるのはアップロードの時です。

Q. お試し版で何ができますか? A. キーが見つかるかと、弾むまばたきをシーンで確かめられます。アップロードしたアバターには入りません。製品版をお試し版の上から入れると入ります。

■ 制限 ・VRChat の中での動きと実際のアップロードは、作者はまだ確かめていません(確かめたのは Unity の中だけです) ・瞳の揺れを確かめたのは、瞳の大きさのキーがある顔だけです(キーが無く目の骨で瞳を動かす顔は試していません) ・相手が Safety の設定でカスタムのアニメーションを止めていると、その人からはまばたきしない顔に見えます(アップロードの時に VRChat の自動まばたきを外すため) ・既定の状態(何もしていない時の顔)で目を細めている・閉じているアバターでは、その間もまばたきします ・目の細め具合をラジアルで変える表情(目を開いた位置を含む物)を使っている間は、まばたきを待ちません ・表情を Direct のブレンドツリーで動かすアバター(アップロードの時に道具で組み替えた物を含む)では、その表情で目を閉じている間もまばたきを待ちません ・まばたきの時刻は端末ごとに決まります。ほかの人の画面と自分の鏡では、まばたきのタイミングが違って見えます ・AAO(Avatar Optimizer)・VRCFury・FaceEmo など、アップロードの時に表情の層を足す・組み替える道具と一緒に使った時の動きは、作者は確かめていません ・フェイストラッキングを使う時の動きは試していません ・ほかの人に見えるのは、入/切の合図が届いてからです(少し遅れて見えることがあります) ・Modular Avatar 1.18 より前・2.0 以降では動かず、Console にお知らせが出ます(アップロードは止めず、まばたきは元のままです) ・お試し版はシーンの見た目だけで、アップロードしたアバターには入りません

■ 困った時は うまく動かない時は、このページの「ショップへのお問い合わせ」から気軽にどうぞ(アバターの名前と、表示された文があると早く調べられます)。