トマシープが学ぶ

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

Unity

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

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

MetaXRSDKのv62の新機能触る【MultiModal、Wide Motion Mode】

v62でいろいろ面白いものが追加されたらしいので見ていく v62にアップデート InteractionSDKのサンプル ComprehensiveRigExample Multimodal機能 PanelWithManipulators Wide Motion Mode OVRBodyが動かない件→解決 v62にアップデート All-in-oneはまだv60の…

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

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

UnityでGLTFをランタイムロード【Unity glTFast】

Unity glTFast アセットを入れる ランタイムロード エディタへのインポート エディタからのエクスポート ランタイムインポートできるか テクスチャ ボタンを押したらインポート 最後に Unity glTFast Unity glTFastというのを使う。前から個人の方?が開発し…

Haptics Studioを使って振動をUnityに取り込む【Meta】

HapticsStudioというのがあるらしい Meta Questのコントローラーの振動を自由にデザインできるHaptic studio少し触ってみた。Unity側でリアルタイムに振動パターンを制御できないかわりに事前に設計した振動パターンを再生できる。サンプルに音との組み合わ…

腕を振る移動ジェスチャーで移動したい【Meta】

VRでの移動方法 実装1(ChatGPT) 実装2 VRでの移動方法 前回ハンドジェスチャーでテレポート移動はできた。 bibinbaleo.hatenablog.com でも諸事情でテレポート移動ではなく、アバターが少しずつ動いて移動したい。 傍から見たときに瞬間移動するのではな…

【Unity】QuestのハンドトラッキングでuGUIのUI入力【Poke&Ray】

以前Building BlockのPoke機能を使ってのUI入力はやった bibinbaleo.hatenablog.com このときはuGUIで作ったUIへの入力がうまくいかなかったが、InteractionSDK内に公式uGUI操作サンプルを見つけたのでそれをもとにやる。 この記事の時に見つけた。 bibinbal…

Questのハンドジェスチャーでテレポート移動と回転【Unity】

時代はコントローラーレス!! コントローラーを使わず、ハンドトラッキングによるハンドジェスチャーだけで仮想空間内を移動&回転したい 今のところアプリづくりにMetaXRSDKしか使ってないので、その機能だけで作れると嬉しい・・・ あと本当はコントロー…

Figma→UnityのToolを試す【UnityFigmaBridge】

ここで紹介されているUnityFigmaBridgeを試す zenn.dev Unity Figma Bridge ver1.0.8 Unity 2022.3.7 初期設定 Figma側 Unity側 いろいろ設定 Unity側 Figma側 プロトタイプ機能 text ボタン InputField safearea 同期後の修正の反映 スクロール マルチ解像…

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…

mocopi x VR with Unity【MetaXRSDK】

前回mocopiのUnity用SDKのサンプルを下半身優先モードで動かすとこまでやった bibinbaleo.hatenablog.com 今回はVRIKとMetaXRSDKで動かしていたVRを使うものを、mocopiを使って動かしてみる。 前置き FinalIKあり FinalIKなし(失敗) 最後に 前置き UnityEd…

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

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

QuestのハンドトラッキングでUI入力【Poke】

Pokeって呼ばれる、ハンドトラッキングのハンドで直接UIとかを押すやつを実装する。 Quad 使う デザイン変更 イベント uGUI 最後に Quad Meta公式のBuilding Block内にPokeというのはあるが、これはQuadを使っている。 bibinbaleo.hatenablog.com uGUIが慣れ…

mocopi下半身優先モードxUnityとSteamVRモードと自作拡張バンド

mocopiの下半身強化により、VRと組み合わせてもっと精度よくトラッキングできるようになった www.sony.net あと機能SteamVRにも対応したのでVRchatでも全身トラッキングできるようになったらしい。 ClusterはSteam前から独自で対応していたので前やった。VRC…

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

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

MetaXRSDKだけで、スティック移動・回転・uGUI入力・ボタン入力

サンプルを触ってやれそうな気がしてきたのでやる bibinbaleo.hatenablog.com 既存のシーンに追加していく スティック移動・回転 uGUI入力 デザイン ボタン入力 スティック移動・回転 OVRPlayerControllerというプレハブが用意されていて、その下にOVRCamera…

VRTK v4触ろうかな~?

昔ガッツリ使っていたVRTK bibinbaleo.hatenablog.com bibinbaleo.hatenablog.com bibinbaleo.hatenablog.com あんまりアップデートされていない印象だったが、v4になってアセットストアも別ページになって出ていた assetstore.unity.com XR Interaction Too…

XR Interaction ToolkitのVRサンプルを見る

何のツールキットを使うか XR Interaction Toolkitのサンプル UI 回転 移動 TunnelingVignette Ray Meta Gaze Adapter(失敗) 最後に 何のツールキットを使うか UnityのVR環境で自作Vtuberアプリっぽいアプリを作っている。 MetaXRSDKの機能でアイトラとフ…

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…

Meta XR SDKのサンプルいろいろ&UnityEditor上で実行

久々にQuest+Unity開発の環境構築した。 bibinbaleo.hatenablog.com いろいろサンプル触る。 UnityEditorで動かす Passthrough Relighting MetaXRCoreSDKのサンプル MovementSDK MovementAura MovementBlendshapeMappingExample MovementHighFidelity Movem…

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

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

ImagineWebARアセットのWorldTracker【Unity】

こちらのアドカレに参加しています adventar.org 前回ImagineWebARアセットのImageTracker機能を使ったので、今回はWorldTrackerを使う bibinbaleo.hatenablog.com こちら assetstore.unity.com この記事での環境 Unity2022.3.7 Imagine WebAR - World Track…

ImagineWebARのImageTracker使ってみた

こちらのアドカレに参加しています adventar.org ImagineWebAR 今回作ったもの 公式デモページ Unity内デモシーン 作る ImageTrack ビルド ホスティング github page S3 Firebase(やってない) Web部分のカスタム クロマキー スクショ マーカーダウンロード …

【AppleVisionPro】Unity Poly Mesh✖️VRM、スキャンデータ、ライト

前回サンプルシーンやテンプレートプロジェクトを動かすことはできた。 bibinbaleo.hatenablog.com 今回は自分のオブジェクト表示など諸々試す。 環境としては、テンプレートプロジェクトからしかビルド成功しなかったので、テンプレートプロジェクトをコピ…

UnityでVisionPro開発できるようになった!!!【テンプレート、サンプルビルド】

ついにUnityでVisionOSの空間を使ったアプリが作れる!! discussions.unity.com Unity のvisionOS ベータ プログラムは、Unity Pro、Unity Enterprise、および Unity Industry のすべてのサブスクライバーが利用できます なのでUnityに課金している人向け。…

Timelineで初手のアニメーションで顔がまっすぐじゃないとLookAtで目線が合わない

Timelineでキャラのアニメーションとカメラ目線のLookAtオンオフを制御しているのだが、Timelineの初手のモーションで顔が下を向いてると、そのあとLookAtをオンにしたときにその最初の顔の方向に引っ張られているのか、カメラより下を見てしまう ブログ用に…

BlenderでAutoRigProを使ってリギング→Unityで動かす

これを使ってみる。40ドル blendermarket.com こちらの記事を参考に cgbox.jp 準備 VRM リグ入れ スキン Unityへ書き出し モーションを付け 失敗メモ Unity版AutoRigPro 準備 Blenderの設定からアドオンとして上二つを追加 チェック入れる Blenderソフトを新…