PolySeek Logo
読み込み中...

寝たら目を閉じたままにする SleepLid|V睡・寝落ちで自動で目を閉じる「おやすみ」・まばたき停止・目閉じキーを自動で探す【VRChat・NDMF・Modular Avatar・非破壊】【無料お試し版あり】

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

説明

V睡・寝落ちの間、VRChat のアバターの目を閉じたままにする Unity エディタ拡張です。目を閉じるシェイプキーをアバター名に頼らず自動で探すので、自分のアバターで使えるかを無料お試し版で先に確かめられます。 Expression メニューの「おやすみ」ですぐ閉じられ、横になって動かない時が続くと自動でも閉じます(起き上がる・歩くと開きます)。 閉じている間は自動のまばたきとハンドサインの表情で目が開かず、口(リップシンク)はそのまま動きます。目を閉じるシェイプキー(左右に分かれたキーも)を、まぶたの設定や名前から自動で探します。同期パラメーターは 1 ビットだけ、元のアバターのファイルは書き換えません(Modular Avatar・NDMF 対応/非破壊)。

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

■ まずは無料お試し版で、自分のアバターを確かめる ・お試し版(無料):自分のアバターで目を閉じるキーが見つかるかと、目を閉じた顔をシーンで確かめられます(確認用) ・製品版(450円):上に加えて、アップロードしたアバターの Expression メニューに「おやすみ」が入ります。製品版はお試し版の上から入れます

■ できること ・メニュー「おやすみ」:目を閉じる(オン・オフ)/寝たら自動で閉じる(最初はオン)/自動:姿勢を見ない ・自動で閉じる:横になって動かない時が決めた秒数(10・30・60・120秒)続くと閉じる。寝返りくらいでは開かず、起き上がる・歩く・大きく向きを変えると開く ・「自動:姿勢を見ない」:GoGo Loco など、浮いた姿勢で寝る道具を使う時に。横になっていなくても、動かない時が続けば閉じる ・閉じている間は VRChat の自動のまばたき・目の動きを止め、ハンドサインの表情で目が開かない(目の周りのキーを Unity で置いたふだんの値に戻す/目の名前のキーだけ戻す、を選べる) ・口(リップシンク)は閉じている間もそのまま動く=横になったまま話せる ・目を閉じるシェイプキー(まばたき・blink・目閉じ・目_閉じ・eye_close など)を自動で見つけ、違う時は「手で選ぶ」で選べる。VRC Avatar Descriptor のまぶたに入っているキーを一番先に使う ・両目のキーが無く左右に分かれている顔は、左と右のキーを一緒に閉じる(手で選ぶ時もキーを足せる)。まつげなど別のメッシュに同じキーがあれば、それも一緒に閉じる(服・アクセサリーなど閉じたくないメッシュは、インスペクターの「一緒に閉じるメッシュ」で1つずつ外せる) ・自動で閉じる・開く目安(姿勢・動く速さ・向きの変わり方)は「詳しい設定」で変えられる(最初は作者の試験の値) ・「シーンで確かめる」→「目を閉じた顔を見る」で、アップロード前に閉じた顔を見られる(NDMF のプレビューが入っている時・保存されない) ・寝たかどうかを決めるのは自分の端末だけ。同期パラメーターは「閉じている」の 1 ビットだけで、メニューの3つは同期の数に入らない ・「寝たら自動で閉じる」「自動:姿勢を見ない」は次に入った時も残る ・日本語/English 切り替え(メニューの名前もアップロードした時の言葉)

■ 確かめた結果(作者の Unity の中での試験) 作りの違う6体のアバターで、アップロードの時と同じ組み立てをした形に、VRChat の姿勢・動きの値を送って確かめました。 ・6体とも目を閉じるキーを自動で見つけ、「目を閉じる」で閉じてオフで開く ・横になって動かないと、決めた秒数(10秒・30秒・60秒の設定)で閉じる。寝返りでは開かず、起き上がる・歩く・向きを大きく変えると開く。待つ間に動くと数え直す ・「自動:姿勢を見ない」では立ったままでも動かなければ閉じ、切ると開く ・閉じている間はまばたき・目の動きを止め、開く時に VRChat の自動に戻す ・ハンドサインの顔が目のキーを動かしている時(2体で試験)も、閉じている間は目が開かず、開いた後はハンドサインの顔に戻る。顔のキーを 0 以外の値で置いている時は、閉じている間もその値のまま ・キーを左右に分けた顔・まつげのメッシュに同じキーがある形・「目_閉じ」の名前のキーでも、目を閉じるキーを見つけて閉じる ・顔と同じ名前のキーを持つ服のメッシュを「一緒に閉じるメッシュ」で外すと、目を閉じている間もそのメッシュは動かない ・リップシンクが Jaw Flap の時も、口を開くキーは止めない ・ほかのギミックが目の動きを VRChat の自動に戻す形(試験用に作った例)でも、閉じている間は目の動きを止めたまま ・「ジェスチャーの表情を止める」を切ると、目の名前のキーだけ止めて、口の形はそのまま ・足す同期は 1 ビットだけ(試した6体で、足した後の合計 25〜74/256)。ほかの人の側は、届いた「閉じている」でだけ目が閉じる ・目を閉じるキーが無い顔・手で選んだキーが無い時は、何も足さずお知らせを出す ・お試し版は、アップロードの形に何も足さない ・Modular Avatar の入っていないプロジェクトに入れても、コンパイルエラーは出ず、Console に案内が出る ・作者の試験 20 通りがすべて通過(Unity の中での結果です)

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

■ 使い方

  1. Modular Avatar 1.18 以上 2.0 未満(NDMF が含まれます)を入れてから、unitypackage をプロジェクトに入れる
  2. アバターの一番上(VRC Avatar Descriptor の付いた物)に「Add Component → GRAMSHIFT → SleepLid」を付ける(ヒエラルキーの右クリック → GRAMSHIFT → SleepLid でも付きます)
  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. 目を閉じるキーが左右に分かれているアバターでも使えますか? A. 使えます。両目のキーが無い時は、左右のキーの組を自動で探して一緒に閉じます。見つけ方が違う時は「手で選ぶ」で左右の組を選ぶか、キーを足してください。見つかるかどうかは、お試し版で先に確かめられます。

Q. 寝落ちした時に自動で閉じますか? A. 横になって動かない時が決めた秒数(10・30・60・120秒から選ぶ・最初は30秒)続くと閉じます(椅子などに座ったまま寝る時・頭を起こして寝る時は閉じないことがあります。その時はメニューの「目を閉じる」を使ってください)。寝返りくらいでは開かず、起き上がる・歩く・大きく向きを変えると開きます。浮いた姿勢で寝る道具を使う時は、メニューの「自動:姿勢を見ない」をオンにしてください。

Q. 同期パラメーターはいくつ使いますか? A. 1 ビット(「閉じている」の Bool 1つ)です。寝たかどうかを決めるのは自分の端末だけで、メニューの3つは自分の端末だけのパラメーターなので同期の数に入りません。

Q. ハンドサインの表情で目が開きませんか? A. 作者の Unity の試験では開きません。閉じている間は、ハンドサインの表情が使う顔のキーと目の周りのキーを Unity で置いたふだんの値に戻し、目を閉じるキーを 100 にします。開くと元の表情に戻ります。口の形(リップシンク)のキーは止めません。

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

■ 制限 ・VRChat の中での動きと実際のアップロードは、作者はまだ確かめていません(確かめたのは Unity の中だけです) ・横になったかどうかは VRChat が持つ体の傾きの値で決めています。椅子など(ステーション)に座ったまま寝る時・頭を起こした姿勢で寝る時・寝る道具によっては自動で閉じないことがあります(その時はメニューの「目を閉じる」か「自動:姿勢を見ない」を使ってください) ・FaceEmo・VRCFury など、アップロードの時に後から表情の層を足す道具が目のキーや目の動きを動かすと、閉じている間に目が開くことがあります(作者は確かめていません) ・「自動:姿勢を見ない」をオンにすると、立ったまま動かない時が続いても閉じます ・目を開く時に、目の動き(まばたき・視線)を VRChat の自動に戻します。ほかのギミックが目の動きを止めていた時も、自動に戻ります ・フェイストラッキングを使う時の動きは試していません ・顔に目を閉じるシェイプキー(両目か左右)が無いアバターでは使えません ・ほかの人に見えるのは同期の合図が届いてからで、少し遅れて見えることがあります ・Modular Avatar 1.18 より前・2.0 以降では動かず、Console にお知らせが出ます(アップロードは止めません) ・お試し版はシーンの見た目だけで、アップロードしたアバターには入りません ・顔と同じ名前のキーを持つメッシュ(服・アクセサリーなど)も目と一緒に閉じます。閉じたくないメッシュは、インスペクターの「一緒に閉じるメッシュ」でチェックを外してください

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