HoloLensのいろは
本日は 先日MicrosoftMeshに関する情報がアップデートされていましたので、こちらでも追っていきます。 〇MicrosotMeshとは? MicrosoftMeshはもともと2021年3月にMicrosoftのイベントBuildで発表されたMicrosoftのメタバース関連サービスを指します。 もと…
本日はMRTK3枠です。 今回はMRTK3でHolographicRemotingを試していきます。 〇MRTK3について MRTK3はUnity向けのMixedRrealityデバイスアプリケーション開発用のパッケージです。 もともとMicrosoftHoloLensの開発SDKとして登場しましたが、その後のMixedRe…
本日はHoloLens枠です。 本日は筆者も開発に参加させていただき運用いただいているHoloLensコンテンツのメンテナンスに行っていました。 HoloLensトラブルで熱によるトラブルは多いため今回は軽くまとめていきます。 〇HoloLensと熱トラブル HoloLensはデバ…
本日はHoloLens枠です。 23年4月末にHoloLensにWindows11が登場すると発表がありました。 redhologerbera.hatenablog.com 先日HoloLensの最新OSであるWindows Holographic バージョン23H1が登場しました。 〇 Windows Holographic, version 23H1 Microsoftで…
本日はMRTK3枠です。 HoloLens2ではHandTrackingで取得した手にメッシュを貼って可視化することができます。 MRTKv2ではシーン上のMRTKProfileからHandTrackingのメッシュを可視化することができました。 しかしMRTK3ではどのようにするか不明であったとこ…
本日はHoloLensの表現実験枠です。 今回はHoloLens2でRayTracedReflectionを試していきます。 〇RayTracedReflectionとは? RayTracedReflectionはレイトレーシングを使用した反射を指します。 Unityでは様々な反射表現を行うことはできますが簡単にまとめる…
本日はHoloLens枠です。 先日MicrosoftのブログよりHoloLens 2に関する更新の話題が出ていました。 今回は以下の英語のMicrosoftによるブログ記事を解読しながら読み解いていきます。 blogs.windows.com Microsoftの今後のMixedRealityに関する展望の中で冒…
本日はHoloLens 2小ネタ枠です。 近年グラフィックに関する質は向上しており、実写と見間違えるようなCGも増えつつあります。 以前はこういったものはゲームなど自由視点の描画ではなく、映画や映像としての時間をかけたレンダリングであるプリレンダリング…
本日はHoloLens 2トラブルシューティングです。 HolographicRemotingを実行しようとした際にエラーが発生してしまっていました。今回はこれを修正していきます。 〇HolographicRemotingとは? HolographicRemotingはMixedRealityToolkitで提供されるHoloLens…
本日はMRTK3枠です。 〇MRTK3とは? MRTK3はMicrosoftによって開発、提供されているMixedRealityデバイス向け開発ツールであるMixedRealityToolkit(MRTK)の第三世代パッケージを指します。 第一世代のMRTKではMicrosoft HoloLnes(1st)向けのSDKでしたが、そ…
本日はUnity枠です 昨日に引き続きMagicaCloth2を触っていきます。 昨日は手にMagicaClothのコライダーをつけ、揺れ物を触れるようにしてきました。 redhologerbera.hatenablog.com 今回はより発展させていきます。 〇指一本一本にコライダーをつける 前回は…
本日はUnity、HoloLens枠です。 前回の記事ではMagicaClothのコライダーを設定してきました。 redhologerbera.hatenablog.com 今回はxRアプリケーションの手にコライダーを付けて手で触れられるようにしていきます。 〇環境 今回は以下の環境で実行します。 …
本日はUnity枠です。 昨日Unityでリアルな揺れモノを実現するアセット、Magica Cloth 2を導入しました。 本日はHoloLens 2でサンプルシーンを実行していきます。 〇Magica Cloth 2とは? Magica Cloth 2は日本の作者がUnityAssetsStoreでリリースしている揺…
本日はShader枠です。 先日よりHex表現を使用した出現シェーダーを開発しています。 先日はSpatialMesh用に調整を行いました。 今回はこのシェーダーを実機で確認していきます。 〇SpatialMeshのマテリアルの設定 今回はMRTKv2.8を使用しています。またMRTK…
本日はHoloLens2調査枠です。 アプリケーションを開発する際はFPSなどのアプリケーションのパフォーマンスを維持する必要があります。 今回はPIXを使用してプロファイリングを行います。 〇PIXとは? PIXはMicrosoftが提供するDirectX12環境下でのゲームチュ…
本日はMRTK3枠です。 今回はMRTK3でのアクションに対してのリアクション=インタラクションを見ていきます。 〇MRTK3での入力 HoloLensではAirTapのジェスチャーを行い入力を行っています。 MRTKv2ではInteractableコンポーネントを使用してAirTapなどのイン…
本日はMRTK3枠です。 〇MRTKv2でのSpatialMeshの実装方法 MRTKv2ではMRTKProfilerのSpatialAwarenessの項目から空間認識に関する設定を行っていました。 〇MRTK3でのSpatialMeshの実装方法 MRTK3ではシーンごとのProfilerの設定はなくなりました。 redhologe…
本日はMRTK3枠です。 実は筆者はMRTK3の中でMixedRealityGraphicsToolsの開発に参加しているくらいMRGTに関しては詳しいつもりでいるのですが、MRTK3のほかのパッケージは最初に一度触った以来全く触ってきていなかったため今回MRTK3の導入とセットアップを…
本日はHoloLensに関する調査枠です。 今月半ばには大阪駆動開発が主催の毎年恒例ハッカソンが開催されます。 筆者も参加する予定で事前に情報を集めている中でMicrosoftStoreで公開されているHoloPipesのプロジェクトがGitHub上で公開されていることを見つけ…
本日はHoloLensのキオスクモードを紹介します。 〇キオスクモードとは? キオスクモードとはWindowsデバイスで使用できる店頭やデモンストレーションの場などでお客さんが使用することを前提に機能を制限した端末のモードを指します。 一般的な例では図書館…
本日はMRGT枠です。 昨日MixedRealityToolkit 3(MRTK3)のパッケージの一つでxR上でのグラフィックに特化したパッケージであるMixedRealityGraphicsTools(MRGT)の公式メジャーアップデートv0.5がリリースされました。 本リリースでは筆者の開発した機能も含…
本日はMRGT枠です。 本日本ブログの固定ページにGraphicsToolsStandardShader機能解説ページを作成しました。 〇HoloLens 2022年アドベントカレンダー HoloLens 2022年アドベントカレンダーはQiita上で私の師であるがち本さんが開催している企画です。 クリ…
本日はHoloLens枠です。 筆者自身がShader知識強化に興味があるため頻繁に更新しているMRGTを除いてここのところHoloLens自体の記事をかけていなかったので久々のHoloLens枠です。 12月に入りましたのでこの一年のHoloLensの出来事をまとめていきます。 〇Ho…
本日はHoloLens 2実験枠です。 先日自宅の掃除をしていたところHoloLens(1st)専用デバイスであるAirClickerを見つけました。 今回はHoloLens 2で使用できるか試していきます。 〇Air Clickerとは? Air ClickerはHoloLnes (1st)に同梱されていたデバイスです…
本日はHoloLensの小ネタ枠です。 〇ダークモードとは? ダークモードは近年のソフトウェアやOSでは様々な場所で使用できます。 一般的にアプリ背景画面を黒あるいは紺色にすることを指します。 例えばUnityではUnity2019.4以降ではそれまでProアカウントのみ…
本日はHoloLensのトラブルシューティング というよりは問題報告です。 〇MovingPlatformModeとは? Moving PlatformModeはHoloLens 2で使用可能な船、車や電車、高層ビルの上層階など、ユーザーの移動量とは別に外的な加速度が加わる環境下でHoloLensのSLAM…
本日はHoloLensのトラブルに遭遇したのでトラブルシューティング枠です。 〇発生したトラブル 今回はUnityでビルドしたアプリをVisualStudioでデプロイしようとしたところ次の画像のようなエラーが発生し、デプロイができない問題が発生しました。 〇エラー…
本日はHoloLensのドキュメント枠です。 最近はShaderだったりMixedRealityGraphicsToolsだったりと筆者の得意分野によりがちで、HoloLensのツールなどもっと全体的な部分の勉強がほとんどできていなかったので、今回は以前より気になっていたWorld Locking T…
〇3D Viewerとは? 3D ViwerはラップトップなどのWindwos10に標準搭載されている3DビューアーのHoloLens版のアプリになります。 redhologerbera.hatenablog.com 3Dビューアーは.fbxや.objなどの3Dモデルの拡張子を読み込み、自由視点で表示できるアプリです…
本日はHoloLensの実験枠です。 本ブログでも何度か紹介しているMovingPlatformMode(MPM)ですが、今回また飛行機に乗る機会がありましたので実験を行ってきました。 〇MovingPlatformMode(MPM)とは? MovingPlatformModeはHoloLensのOSに搭載されている機能で…