汎用スマートコンタクト(スマコン)【VRChat想定】
- 汎用バージョンDigital0 JPY
- リナシータ調整済みDigital0 JPY





















スーパーなかぐや姫で出てくる頭が重たいVRゴーグルの未来版な感じのコンタクトデバイスです。 目にアーマチュアが設定されているアバター(Eye.LやEye.R)、目が動かないとしても頭にアーマチュアが設定されているアバター(head)について、MA Bone Proxyを使用してスマコンを付けます(やってることとしてはアクセサリーを目のすぐ近くにつけている状態) インポートすると右用のスマコンと左用のスマコンがあるので、それぞれをキャラクターの目のすごく近くに配置して、MA Bone Proxyをそれぞれの目に登録してください 重たいVRゴーグルをしながら軽いスマートコンタクトを楽しんでください 事前にliltoonとModular Avatarの導入が必要です
導入方法
①Smart_Contact_hanyou.unitypackageをunityのプロジェクト内にD&Dする ②「これ、unityにインポートする?」といったウィンドウが出るのでインポートする ③本体がインポートされました ④「smart_contact_hanyou」プレファブをアバター配下に置く ⑤「smart_contact_left」の位置を左目の近くに合わせる ⑥「smart_contact_left」の回転を左目の近くに合わせる ⑦良い感じに片方のコンタクトを合わせたら次に「smart_contact_right」の位置と回転を左右対称になるように合わせる ※パラメータをコピーペーストして、XYZのどれか一つの値を±逆にすると左右対称になります(位置、回転共に) ⑧MA Bone Proxyにアバター本体の「VRC Avatar Descriptor」のEyes設定にあるLeft Eye Bone、Right Eye Boneに登録されている目のアーマチュアを「smart_contact_left」「smart_contact_right」共に登録 (すでに登録済みの場合は確認のみ) ⑨位置合わせが完了したらマテリアルを「位置合わせ用」から「material_smacon」に変更すると月色になります ⑩お疲れさまでした
設定項目
二重線が映画のスマコンですが、なんか変だなという人の為にブレンドシェイプで以下の設定ができます inside line small:内側の円が小さくなる inside line X:内側の円を消す(実際は外側の円に重ねている)
Q&A
・写真の可愛いアバター誰? →リナシータちゃんとロコナちゃんです https://rionesta.booth.pm/items/7475899 https://macchiato.booth.pm/items/7682496 ・テストで毎回アップロードするのが面倒 →unityで再生するたびにシーン画面がゲーム画面に切り替わりますが、このゲーム画面でマウスをクリックして動かすと目がマウスの方を見てくれます たまにMAが上手く動作しないのでその時はunityを再起動してください ・ふわっとした感じで光らない →liltoonの発光機能で光らせているのでワールドによってはふわっとした感じ(ブルーム)で光らなかったりします(上の写真もふわっと光っている場合とふわっと光っていない場合があります) ・なんか目線を横とか下にすると斜視みたいになる →瞳とスマコンの奥行きの違いにより発生します アバター本体の「VRC Avatar Descriptor」のEyes設定にあるRotation Statesについて、Looking UpとLooking Downを全て0にすると目の動きが横だけになりますが多少マシになります ・なんか目線を横とか下にするとめり込む →スマコンをもう少し瞳から離してください もしくは、Eyes設定にあるRotation Statesの動きを抑えめにして、目線の動きを小さめにすると良いです ・アバターの表情によっては目線に追従してくれない →ブレンドシェイプで目線を変えている場合、ボーン自体は動いていないので、スマコンは動かないです😞 その表情は取り除くか、表情に合わせてスマコンの座標を動かすとかが良いかもしれないです ・位置合わせ無理!特に角度をつけるやつ! →Transformの回転から一つ一つの軸を変更して調整すると反対側のスマコンも合わせやすいです(回転ツールは左右対称合わせの時に使いにくい) アバターがZ軸に対して正面を向いている場合 回転軸はXとZは同じ値、Yはプラスとマイナスの関係にすると左右対称になります ・目にアーマチュアがない! →MA Bone Proxyにアバター本体のheadなどを登録してください、そうすれば、最低限頭には追従します ・「Smart_Contact_リナシータ.unitypackage」って何? →リナシータ向けに調整したおまけです。こちらはアバター配下に置くだけで動きます
利用規約
CC0 1.0 全世界 (CC0 1.0) https://creativecommons.org/publicdomain/zero/1.0/deed.ja あなたがやりたいこと全てokという事です





















