夜風のMixedReality

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

HoloLensでMITライセンスで公開されているプロジェクトをまとめる  Microsoftからリリースされているパッケージ

本日はHoloLensに関する調査枠です。

今月半ばには大阪駆動開発が主催の毎年恒例ハッカソンが開催されます。 

筆者も参加する予定で事前に情報を集めている中でMicrosoftStoreで公開されているHoloPipesのプロジェクトがGitHub上で公開されていることを見つけHoloLensを含むxRデバイス向けのMITライセンスで公開されているパッケージを今回はまとめていきます。

〇Microsoft製

MicrosoftによるMITライセンスで公開されているプロジェクトは以下になります。

パッケージ名(日本語) 説明 環境 URL
Zappy's Playground MRTK3を使用したアプリケーションの構築を学ぶことができるチュートリアルアプリケーション Unity GitHub - microsoft/ZappysPlayground
Surfacesアプリ HoloLens2のHandTrackingによるビジュアルインタラクションを体験することができるアプリ、そのサンプル Unity
Galaxy Explorer HoloLensコミュニティによるアイデア(https://blogs.windows.com/windowsdeveloper/2015/12/01/announcing-the-microsoft-hololens-share-your-idea-campaign/)をもとに開発されたHoloLensアプリケーションです。太陽系の学習を行うことができます。 Unity GitHub - microsoft/GalaxyExplorer: Galaxy Explorer is the application Microsoft is building as part of the Share Your Idea campaign.
チェス サンプルアプリケーション UnrealEngine
UnrealEngineサンプルアプリ UnrealEngineでのサンプルアプリ集です UnrealEngine MixedReality-Unreal-Samples/HoloLens2Example at master · microsoft/MixedReality-Unreal-Samples · GitHub
KippysEscape MixedReality UX Tools for Unrealで開発されたサンプルアプリです。MicrsoftStoreでもリリースされています。 UnrealEngine GitHub - microsoft/MixedReality-Unreal-KippysEscape: A fun, interactive, HoloLens 2 experience built with Unreal Engine and Mixed Reality UX Tools
HoloPipes HoloLensでHandTrackingを使用したパズルゲームのサンプル UnrealEngine GitHub - microsoft/MixedReality-Unreal-HoloPipes: The classic pipes puzzle game, built for HoloLens 2 with Unreal Engine
MixedRealityDesigneLab HoloLensのUXを高めるためのサンプルアプリケーション集 Unity GitHub - microsoft/MixedRealityDesignLabs_Unity: Mixed Reality Design Labs share experimental samples, explorations and learning from Windows Mixed Reality Design group. If you are looking for official toolkit, please use Mixed Reality Toolkit
---- ---- ---- ----
MixedRealityToolkit for Unity UnityでのHoloLensを含めたMixedRealityアプリケーション開発のパッケージです。 unity GitHub - microsoft/MixedRealityToolkit-Unity: Mixed Reality Toolkit (MRTK) provides a set of components and features to accelerate cross-platform MR app development in Unity.
MixedRealityToolkit for Unreal UnrealEngine向けのMRTK UnrealEngine GitHub - microsoft/MixedRealityToolkit: The MixedRealityToolkit is a collection of scripts and components intended to accelerate the development of mixed reality applications targeting Windows Mixed Reality.
---- ---- ---- ----
---- ---- ---- ----
OpenXR サンプル MRTKを使用したOpenXRでのサンプルパッケージ Unity https://github.com/microsoft/openxr-unity-mixedreality-samples/tree/main/
Azure Spatial Anchors サンプル Azure SpatialAnchorsを使用したアプリを構築するためのサンプルパッケージ Unity OpenXR-Unity-MixedReality-Samples/AzureSpatialAnchorsSample at main · microsoft/OpenXR-Unity-MixedReality-Samples · GitHub
RemotingSample HoloGraphicRemotingを使用したOpenXRでのサンプルパッケージ Unity https://github.com/microsoft/openxr-unity-mixedreality-samples/tree/main/RemotingSample
EyeTrackingの拡張サンプル EyeTrackingのデータにアクセスしてデータを取得するサンプルです。 Unity GitHub - microsoft/MixedReality-EyeTracking-Sample: Unity sample for Mixed Reality EyeTracking SDK
OpenCVサンプル HoloLens 2でのOpenCVを使用したサンプルアプリパッケージです Unity https://github.com/microsoft/hololensforcv/tree/master/
SceneUnderstandingのサンプル HoloLensアプリ内で実空間の床や壁、天井等を認識して何かを行う機能のサンプル Unity https://github.com/microsoft/mixedreality-sceneunderstanding-samples/tree/main/
QRコードの認識サンプル HoloLens2のアプリからQRコードを認識するサンプル Unity GitHub - microsoft/MixedReality-QRCode-Sample: A single repository of Mixed Reality samples in Unity.
HoloGraphicsRemotiongのサンプル こちらはOpenXRに対応していない従来からのHoloGraphicRemotingアプリのサンプルパッケージ Unity GitHub - microsoft/MixedReality-HolographicRemoting-Samples: Code samples for using Microsoft's Holographic Remoting library.
ストリームレコーダー HoloLensのカメラ情報やHandTracking、EyeTrackingなどのデータをストリーム保存するサンプル Unity HoloLens2ForCV/Samples/StreamRecorder at main · microsoft/HoloLens2ForCV · GitHub
デジタルツインのサンプル Azure Digital Twinsを使用したアプリケーション構築を学ぶことができるサンプル Unity GitHub - MicrosoftDocs/mslearn-mr-adt-in-unity: This is a repo that holds the sample code for the Mixed Reality and Azure Digital Twins in Unity Learn Path
キャリブレーション ---- HoloLens2ForCV/Samples/CalibrationVisualization at main · microsoft/HoloLens2ForCV · GitHub
UnrealEngineでのマルチプレイヤー UnrealEngineでのマルチプレイ体験を実装するためのサンプルプロジェクト UnrealEngine MixedReality-Unreal-Samples/HL2Collab at master · microsoft/MixedReality-Unreal-Samples · GitHub
センサー情報の可視化 HoloLensが持つセンサー情報を取得するサンプル ---- HoloLens2ForCV/Samples/SensorVisualization at main · microsoft/HoloLens2ForCV · GitHub
WebRTCサンプル WebRTCを使用した通信を行うためのサンプルです。Microsoft MeshSDKに統合されるために22年以降アーカイブされています。 Unity GitHub - microsoft/MixedReality-WebRTC: MixedReality-WebRTC is a collection of components to help mixed reality app developers integrate audio and video real-time communication into their application and improve their collaborative experience

UneralEngineのサンプルも多々リリースされているようですので近日UnrealEngineも触ってみたいと思います。

〇参考

今回はMicrosoft Learnのサイトを参考に調べています。

learn.microsoft.com