トマシープが学ぶ

Unity/VR/AR/デザイン好きのミーハー 記事内容は自分用のメモです

VRM

VRM1.0について調べる&アップグレード

ずっとUnityでVRMを使うときvrm0.xを使ってきた。サードパーティーとかOSSの便利ツールが基本vrm0.xにしか対応していないから。 でも1.0が正式版だしそろそろ触ろう 1.0でたの1年半前なのか gamemakers.jp VRM0.xから1.0にアップグレード VRM1.0について 動…

VroidHubの撮影機能とVRMアニメーションファイル(.vrma)

VroidHubがアップデート! www.moguravr.com 撮影機能 VRMアニメーションファイル エクスポート インポート 表情など 撮影機能 昔VRMファイルの撮影ツールでいいのを探してたので、これはどんな感じか気になる。ちなみに今もいいツールなくて結局Unity+スク…

QuestのOVRBodyのFullBodyのサンプル触る&自分のキャラへ適用【Unity】【IOBT+Generative Legs】

IOBTとGenerative Legs Dodge Arcade MovementLocomotionサンプル 自分のキャラへの適用 サンプルシーン経由(無理) ドキュメント見ながら 調整(分からない・・・) ボーンビジュアライズ Animator経由で送る(失敗) 解決 IOBTとGenerative Legs IOBTという…

OVRCameraRigでVRMに憑依するとき髪などを表示させない1人称対応

VRMアバターに憑依したとき、顔や髪のメッシュが見えて邪魔な時がある VRMにはVRMFirstPersonというコンポーネントがついていてどのメッシュが一人称では表示させない用かとかは自動で設定されている。 でもこれを発動させるには外部スクリプトからFirstPers…

HanaToolv4でパーフェクトシンク&OVR対応!(おまけv5 & VRM1.0)

新しいVroidStudioでつくったVRMファイルにパーフェクトシンク対応する。 HANA_Tool_v4 Unity2022.3.7f1 uniVRM v0.117.0 VRM0.x booth.pm 昔の自分の記事を見ながらやったけど、いろいろ変わってた bibinbaleo.hatenablog.com 書き出し Unity Reader ClipBu…

Vroidアバターの指をQuestのハンドトラッキング経由で動かす

前回コントローラー入力経由での指動かしはやった。 bibinbaleo.hatenablog.com 移動操作とかあるアプリだからコントローラーはどうせ必須かなと思ったけど、Quest公式のデモでは移動もハンドジェスチャーでやってたし、AppleVisionProもコントローラーない…

VRoidアバターの指をQuestのコントローラー入力で動かす【Unity】

QuestのハンドトラッキングでVRMの指動かすサンプルとか記事は結構あるけど、コントローラー入力経由で動かすのは結構古いものしかない? OculusFinger VRoid用調整 小指判定 右左判定 方向 OculusFinger 7年前のコードだから動くかな~と思ったら何もしなく…

VRIK(FinalIK)+MetaXRSDKv60

なんやかんや自分でセットアップするのは始めたな気がするVRIKを最新のMetaXRSDKv60と組み合わせて、VRMキャラをVRで動かす。 ・Unity2022.3.7f1 ・MetaXRSDK v60 ・FinalIK(VRIK)v1.9 ・VRM0.1 VRIKのドキュメント。設定項目の解説がある www.root-motion…

QuestProのアイトラッキングをVRoid(VRM)の目に反映した!!

前回QuestProのフェイストラッキングをVRMに反映するというのはやってみた bibinbaleo.hatenablog.com 次はアイトラッキング OVREyeGaze VRMに対応 範囲調整 解決!x0.2の値にする OVREyeGaze OVREyeGazeというのを使う 公式リファレンス https://developer…

【Unity】QuestProでVRoidのモデルにフェイストラッキング。パーフェクトシンクも添えて【v60】

Unityで、Vroid製のVRMモデルをQuestProのフェイストラッキングに合わせて動かす! QuestのデフォアバターとかWorkroomで試すのはやった。 bibinbaleo.hatenablog.com パーフェクトシンク Quest開発の環境設定 VRM表示 フェイストラッキング パーフェクトシ…

Mtoonの陰と影

ShadeColor モデルに落ちる影の動きが汚い モデルが落とす影 ShadeColor Mtoonシェーダーを使ったキャラクターで、ShadorColorを設定してもモデルに色が反映されないことがあった。試しに濃い色にしても出ない DirectionalLightのIntensityを1から下げたら…

Chill Corner【VRM】

自分のアバターが仮想の部屋でチルするソフト。VRMを読み込めるって!無料 www.moguravr.com アプリを起動するとスタイルを選ぶ。 さっそくVRMを読み込む。 でた~~! 右下から位置変更などできる いい ベットに横になってぼーっとしてるの、最近の現実の自…

気になるサービス【スコラボ、Zoo Studio 】

スコラボ 配信画面を作れるんだって!配信画面ってデザイン凝っててすごいな~って思ってたから手軽に疑似体験できるのは気になる。 www.moguravr.com 広告もないし完全無料なのにちゃんとしてて、どこで収益稼いでいるのか気になる www.sucolab.jp 作ってみ…

チキチキバンバン踊ってみたをLookingGlassPortraitで表示

パリピ孔明がオープニングの踊ってみたデータを配布してくれている!!しかもUnity想定!!すごい!!! paripikoumei.booth.pm 自分が見ているアニメでこんなサービス初めてだから感動しちゃった;; なので踊らせてLookingGlassPortraitで表示した〜 www.y…

新しいVRoidStudio!

VRM

VRoidStudio正式版 正式版きた!!!おめでとうございます!!!! vroid.com ベータ版との違い 中身 開いた。とりあえず画面が白くなってるのが嬉しい。 そしてベータ版で作ってたファイルも参照されてる! 今回は新しく作る。ベータ版との違いで説明あった…

VRMをVRChat用に変換してアップ 【Unity2019/VRCSDK2】

// 追加するmetaタグの作成 var newMeta = document.createElement("meta"); newMeta.setAttribute("name","robots"); newMeta.setAttribute("content","noindex"); // 作成したmetaタグをhead要素内末尾に追加 document.getElementsByTagName("head")[0].ap…

静止ポーズ作った【Unity】

VeryAnimationで静止ポーズ作ったので配布 github.com 男性でも女性でも違和感のない静止ポーズって難しいね・・・ bibinbaleo.hatenablog.com VeryAnimationのHandについて 相変わらず、VeryAnimationは指の制御が難しい!!!! T-Poseにした時のHandはこ…

TDPTすごい!【iPhoneで全身モーキャプ】

スマホで全身を動かすことができるアプリ! 〈 新規アプリリリース 〉「TDPT」配信開始です!https://t.co/wzXV2ckQSRカメラや動画から全身の関節の3次元座標を検出するiPhone用アプです。全身の関節の3次元座標を自社開発のAI技術を用いて、リアルタイムに…

VRMアバターをVRChatに変換

// 追加するmetaタグの作成 var newMeta = document.createElement("meta"); newMeta.setAttribute("name","robots"); newMeta.setAttribute("content","noindex"); // 作成したmetaタグをhead要素内末尾に追加 document.getElementsByTagName("head")[0].ap…

AnimatorをセットしているHumanoidのボーンをスクリプトでいじりたい【AvatarMask/LateUpdate】

Animatorがついているボーンのtransformをスクリプトからいじれない AvatarMask→失敗 LateUpdate 最後に Animatorがついているボーンのtransformをスクリプトからいじれない 基本はAnimator経由でアニメーションさせるけど、頭の向きだけスクリプトからボー…

VRMモデルの頭の高さを取得したい⇨Animator.GetBoneTransform.Head

VRMモデルの頭の高さを取得したい qiita.com Animatorからボーンの位置取れるんだ!これで頭の位置とれるじゃん! anime = VRMModel.GetComponent<Animator>(); transHead = anime.GetBoneTransform(HumanBodyBones); transFoot = anime.GetBoneTransform(HumanBodyBon</animator>…

モーフアニメーションを再生する方式のリップシンク【Unity/VRM】

アニメーション再生方式のリップシンク やってみる! スクリプトからBlendeShape変更 アニメーション作る 遷移Animator作る レイヤー設定 トリガー設定 Trigger 口パク回数 最後に アニメーション再生方式のリップシンク NEOKETでのリップシンクは音声を検出…

uLipSyncをVRMで試してみた【Unity/iOS】

凹みさんのNewリップシンク「uLipSync」を触ってみる! tips.hecomi.com github.com VRMでやるぞ LipSyncの種類 環境準備 uLipSyncセットアップ uLipSyncBlendShape ULipSync+AudioSource マイク 調整 Visualizer iOSビルド 最後に LipSyncの種類 今まではOV…

添い寝彼氏VRの続きの続き【Quest2】

2度も放り投げたやつをもう一度やる。 過去 環境づくり 彼を変える メッシュ消える対策 テカリ消す サウンド Git管理!! AnimationRigging ノーマルマップ 最後に 過去 Goのときの bibinbaleo.hatenablog.com OculusGoでイケメンと添い寝&膝枕 Quest(無印…

自分のモデルをパーフェクトシンク対応させる

前回、用意されているモデルでパーフェクトシンクを遊びました。 bibinbaleo.hatenablog.com あれ以来、ビデオ会議にこのキャラ+waidayoで参加することがあるんですが、かなり楽しいので自分のキャラもパーフェクトシンクに対応してみたいと思います! Kina…

VRoidMobileモデルのVRMをダウンロードする!

VRM

VRoidMobile 利用条件 VRoidMobileで作る ダウンロード 使う 最後に VRoidMobile 知らなかったけど、VRoidMobile(スマホアプリ)からVroidHubへアップしたモデルを、VRMファイルとしてダウンロードできるようになったらしい!!最高! 【新機能リリース】VRo…

ダーリンと一緒に寝よ【Oculus Quest】(供養記事)

以前OculusGoで作ったもののリターンズです。 bibinbaleo.hatenablog.com OculusQuestで、自分の部屋で、VRMで、そしてHandTrackingでわちゃわちゃしたい! 添い寝ポーズ LookAt 最後に 添い寝ポーズ 一番困るのがモデルのポーズ。 booth.pm booth.pm 探して…

FinalIKのRotationLimitをVRMに使いたいが動かない

FinalIKで角度制限したい FinalIK+VRコントローラーでキャラクターの動きを制御するときの話。 腕や手首などがあらぬ方向にまで曲げることができてたり、ねじれたりしてしまう。 それを角度制御できるコンポーネントがFinalIKに入っているらしい。 Rotation…

AnimationRiggingをVRMで触る

AnimationRigging コンストレイント 環境準備 RigBuilderとRig 関係性 各種コンポーネント/Constraint BoneRenderer TwoBoneIKConstraint MultiAimConstraint TwistCorrection MultiParentConstraint その他 最後に AnimationRigging Unity2019で使えるAnima…

THIRDPERSON_ONLY_LAYER【VRM.Unity】

LayerにTHIRDPERSON_ONLY_LAYERを設定して、カメラのCullingMaskでチェックを外したらVRMキャラが見えなくなる。 VRMの機能 VRMFirstPersonの使い方 | VRM このレイヤー設定をしていないアセバンのカメラで、UIのチェックを外してから、 レイヤー設定してい…