夜風のMixedReality

xRと出会って変わった人生と出会った技術を書き残すためのGeekなHoloRangerの居場所

HoloLensのいろは

HoloLens 2のオフライン診断ログを取得する。

本日はHoloLensのトラブルシューティング枠です。 HoloLensでは[フィードバックHub]を使用することでMicrosoft社へトラブルの提出やデバイスの診断を行うことができます。 今回はオフライン環境での診断ログを取得します。 〇診断ログの取得 今回のオフライ…

HoloLensのストレージを確認、最適化する。

本日はHoloLensのトラブルシューティング枠です。 先日ふとHoloLensをPCに接続した際にストレージ残量がレッドになっておりましたので本日はいらないファイルの削除とストレージの確認を行います。 〇HoloLens 2のストレージ HoloLens2のストレージは[64GB]…

ゼロから学ぶHoloLens 初心者向けチュートリアル 応用編 Candy Rock Starその⑤ ボタン

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 今回は応用編第5回目です。 前回はユニティちゃんに空間音響を実装しました。 今回は冒頭の演出を追加し…

ゼロから学ぶHoloLens 初心者向けチュートリアル 応用編 Candy Rock Starその④ 空間音響を使用する。

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 今回は応用編第4回目です。 〇空間音響を使用する。 今回は空間音響を使用して立体的なサウンドを作成し…

OpenXRでのHoloLens 2プロジェクト設定

本日はOpenXRでのHoloLens 2のプロジェクト設定を行います。 昨日OpenXRに関して調べました。HoloLens開発ではUnity2021.2以降のバージョンではこのOpenXRが唯一のサポートとなります。 redhologerbera.hatenablog.com 今回は実際にUnityプロジェクト内でOpe…

ゼロから学ぶHoloLens 初心者向けチュートリアル VisualStudioでWi-fi経由のリモートデプロイ

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 今回は順番が前後してしまうのですが、VisualStudioを用いたHoloLensへのデプロイ(実機へインストール…

HoloLensで発光オブジェクトのGlow効果を出す。

本日はHoloLensの表現枠です。 UnityではShaderの機能が対応している場合[Emittion]を使用することができます。 この場合オブジェクト自身から発光するためライトの影響を受けなくなります。 しかし実際の発光現象では発光体だけではなく周囲の空気に反射し…

ゼロから学ぶHoloLens 初心者向けチュートリアル 応用編 Candy Rock Starその① CRSを動かす。

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 今回は応用編です。 〇Candy Rock Star [Candy Rock Star]は[ユニティ・テクノロジーズ・ジャパン]が開発者向…

電車の中でHoloLens 2を動かす Re:

本日はHoloLensのSLAMの調査枠です。 HoloLnesはSLAMと呼ばれる自己位置推定を行い、ユーザーの動きに合わせてデバイスの位置を正確に予測、取得しています。 HoloLensの場合前部に搭載されたIRカメラSpatialAwareness(空間認識)と加速度計によってSLAMを実…

HoloLensのデバイスポータル接続時の不具合と回避策

HoloLensでは様々な場で最新情報が公開されています。 今回はその中でHoloLens開発者のSlackにおいて「最近デバイスポータルで不具合が発生している」という情報とそれの原因、ドキュメントなどが公開されていたため、英語を読み解きながらまとめていきます…

HoloLensでデバイスポータルを使用して文字を遠隔で入力する

本日はHoloLensのデバイスポータルに関する調査枠です。 〇HoloLensでの入力の問題 HoloLensでは文字の入力時にバーチャルキーボードが出現し、両手の人差し指を使用することでタイプを行います。 ハンドトラッキングが使用できるようになったHoloLens2より…

MixedRealityFeatureToolを使ってMixedReality関連のパッケージを管理する。

本日はMRTKの開発Tipsです。 〇MixedRealityFeatureToolとは? docs.microsoft.com [MixedRealityFeatureTool]はMicrosoftによって提供されているMixedReality開発時の関連パッケージの管理ツールになります。 開発中のプロダクトに導入されているパッケージ…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 音声入力

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensで音声入力を使用しよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下の…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 空間音響

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensで空間音響を使用しよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下の…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ Input その② オブジェクトを動かす。

チュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下…

ゼロから学ぶHoloLens 初心者向けチュートリアル HoloLensの五大要素を学ぶ 空間認識 その② 

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇HoloLensへアプリをデプロイしよう! 今回はHoloLensアプリ開発環境を1から構築することを目的としま…

ゼロから学ぶHoloLens 初心者向けチュートリアル Unityでの環境を構築しよう!

本日はチュートリアル枠です。 今回自分が3年前HoloLens に初めて触れ右も左もわからない中開発を行った頃の自分に向けてチュートリアルを作成します。 〇環境を構築しよう! 今回はHoloLensアプリ開発環境を1から構築することを目的とします。 下のようなテ…

RemotingSpectatorViewを試す。

本日は最近コミュニティ内で話題となっていたRemotingSpectatorViewというプロジェクトを試していきます。 〇RemotingSpectatorViewとは? RemotingSpectatorViewはUnity上でHoloLensの三人称視点映像を実現するプロジェクトでvbandiさんによって以下のGitHu…

動く実物大クスィーガンダムを作る。 HoloLensのニアクリップ

本日は先日より取り組んでいるガンダム枠です。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com 〇実物大で動かす。 今回は実物大のクスィーガンダムを動かします。 Microsoft HoloLensのMixedReality空間ではHoloLensの視野角的な問題はある…

Microsoft Mesh を試してみる。 Microsoft Meshとは何か?

日本時間で2021年3月3日未明Microsoftから[Microsoft Mesh]がリリースされました。 本日はこの新しいサービスが何かを見ていきます。 〇Microsoft Mesh とは?技術的な概要 www.microsoft.com Microsoft Meshは、HoloLensやその他Mixed Realityデバイスによ…

HoloLens 2アプリでタッチ操作を実装する。

本日はHoloLensの基礎的な部分に関する記事です。 筆者の中で挑戦したい表現があり、それに向けてまずは基礎的な部分を載せていきます。 〇HoloLens 2のHandTrackingとジェスチャ HoloLens 2ではユーザーの手を認識してアプリケーション側に反映させる[HandT…

Oculus Quest 2,HoloLens,iPhoneミラーリングのことならお任せ『AirReceiver』を試してみた。

本日はアプリ…というよりツールの紹介枠です。 xR開発するうえで画面を共有できるミラーリングはほぼ必須の機能になっています。 HoloLensの場合デバイスポータルもしくはWindows10OSの接続アプリ、OculusQuest 2ではスマートフォンのOculusアプリもしくはブ…

HoloLens Meetup Val.25 でLT登壇しました。

本日はイベント登壇枠です。 〇HoloLens Meetupとは? 日本最大のHoloLens コミュニティ[HoloMagicians]の主催するイベントでHoloLensにかかわる事例や活動、作ったものなどを紹介するイベントで今回でVol.25になります。 hololens.connpass.com Kumamoto、O…

アプリケーションパッケージの書き出しとHoloLensへのデプロイ

先日Osaka HoloLens Hackathon Online 2021で行ったアプリケーションパッケージに関してまとめていきます。 〇HoloLensのデプロイ法 HoloLensでは2021年現在Unity意外にUnrealEngineなど複数の開発方法が確立されていますが今回の記事ではUnityプロジェクト…

HoloLensのSpatialMeshをアプリケーション内で切り替える

本日は昨日に引き続きHoloLensの表現枠です。 HoloLensではSpatialAwareness(空間認識)によって周囲の環境を認識し、現実の壁や床に対してSpatialMeshを貼ります。 このMeshの生成間隔や、MeshにアタッチされるマテリアルなどはMRTKのSpatialAwarenessの構…

HoloLensのSpatialMeshの設定 

本日はHoloLensの表現の調査枠です。 HoloLensでは[SpatialAwareness]によってユーザーの周囲の物理空間をスキャンし、[SpatialMesh]を貼ることで現実世界の物理情報をホログラムに反映することができます。 この設定は[MixedRealityToolkit(MRTK)]によって…

HoloLensでデバイスの言語に合わせた音声認識を提供する

本日はHoloLensアプリのテクニック記事です。 〇音声認識とは? HoloLens 2では手を使ったジェスチャー入力のほか、ユーザーの音声コマンドを認識して処理を実行することができます。 しかし、デバイスで使用している言語によって認識できる言語が決まります…

HoloLensでEyeTracking用の設定を行う

本日はMRTK調査枠です。 EyeTrackingの構成を忘れてしまっていたので備忘録にEyeTracking用のプロジェクト設定を残します。 〇環境 ・MixedRealityToolkit v2.5.1 ・Unity 2019.3.9f1 〇シーンの構成 ①上部のワールドタブから[MxiedRealityToolkit]、[Add to…

Oculus Quest 2でMRTKを使う HoloLensアドベントカレンダー2020 14日目

本日はMRTK調査枠と初めてのOculus Quest記事です。 MixedRealityToolkitは2020年12月時点最新版であるv2.51ではOculusQuestをサポートしています。 〇環境 今回は次の環境で実装します。 ・MixedRealityToolkit v2.51 ・Unity2019.3.9f1 ・アンドロイド用の…

HoloLens 2でTapToPlaceを使用する

本日はMRTKの機能の調査枠です。 HoloLensの開発ツールであるMixedRealityToolkit(MRTK)では開発に役立つ様々なツールを提供しています。 今回はその中の一つであるTapToPlaeを試してみようと思います。 〇TapTo Placeとは? TapToPlaceはMixedRealityToolki…