MRTKv2

HoloLens 2

HoloLens 2のUnityアプリ内でWebViewを動かす

HoloLens 2のOSがWindows 11になったことで、Unityアプリ内でWebViewが使えるようになったらしいのでサンプルを試してみました。これまではUnity内でWebブラウザを表示することは非常に難しいので、別プロセスでE...
MRTKv2

MRTK + Quest 2 / Pro でパススルー表示を行う

Quest Proが届いたので実機で試したところ、下記手順で作成したアプリでパススルー表示ができました。Unity2021.3.8fOculus XR Plugin 3.0.2MRTK 2.8.2で #QuestPro のパススルー動いた一...
HoloLens 2

MRTKでXboxControllerの入力を扱う

MRTKでXboxControllerの入力を扱うためのメモです。Input Systemプロファイルの編集MRTKのプロファイルのInputからInputSystemProfileをcloneして、Input Actionを編集できるよう...
MRTKv2

MRTK + Quest2でテレポート移動の挙動を変更する

先日書いたように、Quest2アプリ開発でMRTKを使うと何かと便利です。MRTKを使った時のQuest2での移動は、デフォルトでテレポート移動となりますが、このテレポート移動の挙動を変更する方法についてです。まずはProfilerをチェッ...
MRTKv2

MRTK + Meta Quest 2でコントローラーのボタンを使用する

MRTKでのMeta Quest 2開発MRTKはMeta Quest 2に対応しているため、HoloLens 2のプロジェクトをほぼそのまま移植することができます。また、MRTKはUI/UXコンポーネントが充実しているため、Oculus ...
HoloLens 2

HoloLensの音声認識をコードで記載する

MRTKのキーワード音声認識は、用意されているコンポーネントを使うとノーコーディングで使うことができます。独自のInputSystemProfileを作成して、キーワードを登録↓Speech Input Handlerをアタッチして、聞き取...
HoloLens 2

Unity2019.4LTS + MRTK2.4メモ(Hand Menu / Near Menuが表示されない件追記)

Unity2019.4LTSもバージョンが上がって安定してきたのと、案件の都合上MRTK2.4をちゃんと使っていなかったので、この組み合わせで動かしてみました。案の定躓いた部分があったのでメモしておきます。IL2CPPビルドのみサポート(....
HoloLens

SteamVR Plugin2.5.0 と MRTK 2.3を共存させる

最近、技術トピックは社内のWiki(システムはesa)にばかり書いていてブログをサボり気味だったので反省。それにしてもコロナウイルスが猛威を振るっていますね。オリンピック延期が決まって(正直1年後でも怪しい気がするんだけど)、今週末は東京都...
HoloLens

Spectator View(ArUcoマーカー版)を実行する

前回、Spectator Viewを、位置合わせにAzure Spatial Anchors(ASA)を使って実装する方法で試しました。ASAを使う利点としては、HoloLens 1と2で同じコードで動くということでした。ただ、ASAに対し...
HoloLens 2

[HoloLens 2]ポインターやHand/Head Rayの情報を取得する

HoloLens 2(以下HL2)の開発を始めて戸惑う部分が、ポインターの扱いではないでしょうか。HoloLens 1(以下HL1)の時には、ポインターはHead Gazeと呼ばれる視線(頭の動き)由来のものだけでした。ポインターの方向はC...