夜風のMixedReality

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

2020-01-01から1年間の記事一覧

夜風のMixedReality記事まとめ

本日は本ブログで行っている記事を一つの記事にまとめ早見表を作成します。 〇HoloLens関連の記事 ●HoloLensとは? HoloLensとは?原点に戻って その① - 夜風のMixedReality HoloLensとは? 原点に戻ってその② - 夜風のMixedReality ・HoloLens 2購入手順 Ho…

SceneUnderstandingを学ぶ MRTKと併用して使用しHoloLens実機で動かす

本日はツールの調査枠です。 SceneUnderstandingに関して調査しています。 〇SceneUnderstandingとは? SceneUnderstandingはMicrosoftによって提供されているMRTKの拡張ツールで、HoloLensによって取得する空間認識機能を拡張します。 次のGitリポジトリで…

SceneUnderstandingを学ぶ NavMesh-Simple MRTKを導入する

本日はツールの調査枠です。 SceneUnderstandingに関して調査しています。 〇SceneUnderstandingとは? SceneUnderstandingはMicrosoftによって提供されているMRTKの拡張ツールで、HoloLensによって取得する空間認識機能を拡張します。 次のGitリポジトリで…

SceneUnderstandingを学ぶ NavMesh-Simple シーン 機能編 その②

本日はツールの調査枠です。 SceneUnderstandingに関して学びます。 〇SceneUnderstandingとは? SceneUnderstandingはMicrosoftによって提供されているMRTKの拡張ツールで、HoloLensによって取得する空間認識機能を拡張します。 次のGitリポジトリで公開さ…

SceneUnderstandingを学ぶ NavMesh-Simple シーン 機能編 その①

本日はツールの調査枠です。 前回はキーボードの入力によって変更できるNavMesh-Simpleシーンで行える機能を見ていきました。 redhologerbera.hatenablog.com SceneUnderstandingはMRTKとは2020年末現在独立したツールであるため、アプリでの組み込みなどの…

SceneUnderstandingを学ぶ NavMesh-Simple シーン Unityエディタ編

本日はツールの調査枠です。 SceneUnderstandingに関して学びます。 〇SceneUnderstandingとは? SceneUnderstandingはMicrosoftによって提供されているMRTKの拡張ツールで、HoloLensによって取得する空間認識機能を拡張します。 次のGitリポジトリで公開さ…

BlenderでAzure Kinectのモデルを作る その⑦ 仕上げ AzureKinectモデル配布

本日はモデリング枠です。 現在Azure Kinectの3Dモデルを作成しています。 今回作成したモデルは次で配布します。 github.com 〇AzureKinectとは? Kinectはマイクロソフトのセンサーデバイスです。 元々はWiiリモコンなどと同じようにモーションで操作でき…

BlenderでAzure Kinectのモデルを作る その⑥ RGBカメラ部

本日はモデリング枠です。 現在Azure Kinectの3Dモデルを作成しています。 〇AzureKinectとは? Kinectはマイクロソフトのセンサーデバイスです。 元々はWiiリモコンなどと同じようにモーションで操作できるとして、XBox用のアクセサリーとして登場したデバ…

SceneUnderstandingを学ぶ Sceneunderstanding-simple シーンのデプロイ

本日はツール調査枠です HoloLensの開発ツールはMixedRealityToolkit(MRTK)以外にもMicrosoft Map-SDK for Untiyなど様々なものが提供されています。 今回はその中でSceneUnderStandingを使用していきます。 〇SceneUnderstandingとは? SceneUnderstanding…

HoloLensで使えるオリジナルのUIを作成する  Dial HoloLensアドベントカレンダー22日目

本日はオリジナルUI記事です。 〇Dial型UI HoloLens 2ではオブジェクトをつかんで回転することができます。 今回はこの機能を応用して回転角度に応じてイベントを引き起こすオリジナルUIを作成します。 〇動画 youtu.be リファクタリングが完了したらMRTKに…

BlenderでAzure Kinectのモデルを作る その⑤ ハードポイントの作成

本日はモデリング枠です。 〇前回までのあらすじ 前回まででAzureKinectのシルエットと内部の基盤を作成しました。 redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenablog.com redhologerbera.hatenablog.com 〇AzureKine…

Docomoの音声対話型AIAgentAPIを使ってみる。 チュートリアル その②

本日はAPIの調査枠です。 先日からDocomoのAIAgentAPI[Agentcraft]のチュートリアルを行い、サンプルシーンを動かしました。 redhologerbera.hatenablog.com 本日は独自の対話を作ります。 〇声の設定 [Agentcraft]はただのBotではなく、音声で発話をしてく…

DocomoのAIAgentAPIを使ってみる。 チュートリアル その①

本日はUnity×APIの調査枠です。 今回はdocomoより提供されているAIのAPIをUnityで使用して学んでいきます。 〇今回作成するチュートリアル 今回はAgentcraftTMを使用した音声対話サンプルアプリを作成します。 今回はこちらの公開されているスライドを参考に…

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

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

HoloLensでファンタジー世界を作る 手から炎を出そう! HoloLensアドベントカレンダー2020 17日目

本日はHoloLens 2での表現の実験調査枠です。 初心者の方向けの記事になります。 〇HoloLens2で手から炎をだそう! アニメや映画などではよくてから炎を出すという場面が見られます。 炎ではないですが、大ヒット映画『アナと雪の女王』でも主人公の姉、雪の…

BlenderでAzure Kinectのモデルを作る その④ 内部 基盤

本日はモデリング枠です。 現在Azure Kinectの3Dモデルを作成しています。 〇AzureKinectとは? Kinectはマイクロソフトのセンサーデバイスです。 元々はWiiリモコンなどと同じようにモーションで操作できるとして、XBox用のアクセサリーとして登場したデバ…

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…

BlenderでAzure Kinectのモデルを作る その③

本日はモデリング記事です。 現在AzureKinectを作成しています。 〇前回までのあらすじ 前回はAzureKinect内部のセンサーなどの基盤を作成しました。 redhologerbera.hatenablog.com 〇AzureKinectとは? Kinectはマイクロソフトのセンサーデバイスです。 元…

Microsoft Map-SDK for Unityと気象APIを組み合わせる。 HoloLensアドベントカレンダー2020 11日目

本日はMicrosoft Map-SDK for Unity(以下Map-SDK)の記事です。 HoloLensアドベントカレンダー2020 11日目の記事です。 〇Map-SDKとは? Map-SDKはMicrosoftによって提供されているBingMapの機能をUnityで使用するためのAPIとそれを含んだツールです。 MixedR…

BlenderでAzure Kinectのモデルを作る その② 内部 基盤

本日はモデリング枠です。 〇前回までのあらすじ 前回は図面に合わせてメッシュを貼り、ベベルを使うことでカーブを作成してAzure Kinectのシルエットを作りました。 〇内部構造を作る Microsoft公式ページより引用 今回は内部のセンサーを作成します。 http…

HoloLens のSpatialMeshをカスタマイズする HoloLens アドベントカレンダー2020 9日目

本日はMRTK調査枠です。 またこの記事はHoloLensアドベントカレンダー2020 9日目の記事です。 〇SpatialMeshとは? 本日はSpatialMeshを細かく取得していきます。 SpatialMeshはHoloLensの主要な機能の一つである[SpatialAwareness](空間認識)機能によっ…

BlenderでAzure Kinectのモデルを作る その①

本日はモデリング枠です。 今回Azure Kinectをモデリングしていきます。 〇Azure Kinectとは? Kinectはマイクロソフトのセンサーデバイスです。 元々はWiiリモコンなどと同じようにモーションで操作できるとして、XBox用のアクセサリーとして登場したデバイ…

HoloLens 2用のSlateでスクロールをlockする HoloLens アドベントカレンダー2020 7日目

本日はMRTKの調査枠です。またHoloLensアドベントカレンダー2020 7日目の記事です。 Slateを改造してscrollを制限できるように設定します。 ※この記事ではMRTK v2.51現在最新版を使用しています。 これ以降のバージョンでは解消されている可能性があります …

Blender でモデルの原点を変える

本日はBlender小ネタ枠です。 UnityではHoloLens開発においてBlenderで3Dモデルを作成、配置、表示することができます。 今回はUnityにインポートする前の段階でモデルの座標を変えます。 〇はじめに Unityで3Dモデルを扱う際にモデルによってはUnityに表示…

HoloLensのアプリランチャを使いやすくする HoloLensアドベントカレンダー 2020 5日目

本日はHoloLensのアプリの小ネタ枠です。 HoloLensのアプリランチャに関して海外の方がより使いやすくするノウハウをまとめていましたので今回日本語訳を行いながら実際に手を動かしてみます。 〇アプリランチャとは? アプリランチャはHoloLensアプリで使用…

HoloLensでペイント3Dの3Dモデルをアプリランチャに使用する

本日はネタ枠です。 HoloLens でペイント3Dのモデルを表示します。 〇ペイント3Dとは? ペイント3Dは2017年のWindows大型アップデートよりプリインストールされているアプリです。 Classicなペイントの機能を拡張して、3Dに対応したアプリケーションになり…

腕輪型UIを作る HLアドベントカレンダー2020 3日目

本日はオリジナルUIを作成します。 今回は今まで作成してきた腕輪型UIをまとめさらに使いやすくしました。 〇腕輪型UIとは? 筆者が作成したオリジナルのUIで、HoloLens 2のHandTrackingを使用してユーザーの手首に表示されるHandMenuです。 www.youtube.com…

SpatialMappingの性能を調査してみた ~HoloLendで3Dモデルを作る~ HLアドベントカレンダー2020 2日目

本日はHoloLensのSpatialAwarenessの調査枠です。またこの記事はHoloLensアドベントカレンダー二日目の記事になります。 〇SpatialAwarenessとは? HoloLensの生み出すMixedRealiry体験では現実の壁や床に対してオブジェクトを配置したり、ナビゲーションな…