Unity

[SteamVR]VRシーンと非VRのシーンを切り替える

またまた小ネタです。SteamVRを使ったPC用のアプリで、非VRシーン(文字入力が必要なUIなどを想定)と、VRのシーンを切り替える方法です。まず、Player SettingsのXR Settingsで、「None」を追加して一番上にし...
HoloLens 2

[小ネタ]MRTKでボタンがタッチに反応しない

別の人から引き継いだプロジェクトで、ボタンを使ってUIを作っていた時のことでした。配置してあるテキストの近くに、HoloLens 2のタッチで操作できるボタン(PressableButtonHoloLens2)を置いて、押されたときの処理を...
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...
日記

VR技術者認定試験、アプリケーションコースに合格しました

VR技術者認定試験は、2018年12月に「セオリーコース」を受験して合格しました。その後、アプリケーションコースの試験がなかなか行われずやきもきしましたが、2年以上過ぎてやっと開催されたので申込みました。ところが、ちょうど仕事が忙しい時期で...
iPhone/iPad

BearとiOSショートカットで「10年日記」を作ってみた

最近AirPods Proを購入したので、iPhoneには触らずにSiriだけでいろんな操作ができないか試していました。その過程で見つけた「散歩メモ」が高機能で驚きでした。機能自体はiOSの「ショートカット」で作られているのですが、APIを...
Unity

[小ネタ]transform.Transrateについて

最近、案件にどっぷりでブログを書く暇がないので小ネタで・・QRコードによる建物の位置合わせを実装している時に、・QRマーカーの位置を中心にオブジェクトを回転・QRマーカーの移動ベクトルを対象のオブジェクトにも適用するという手順を実装していま...
Unity

[Unity]delegate/event/Action/Funcを順に理解してみる

イベントってややこしいですよね。イベントやデリゲートで使う構文には、delegate/event/Action/Func(さらにはUnityAction/UnityFunc/UnityEvent)などがあり、いつも混乱しています。さらに、メ...
Unity

[Unity]Task/async/awaitを理解する(したい)

もう何千番煎じか分かりませんが、Taskまわりについて自分のメモがわりに書いておきます。この話題についてはたくさんのいい情報があるのでそちらを参照してもらえれば問題ありません。しかし自分の理解力が乏しいため、今だにデッドロックを引き起こした...