Mixed Reality 開発の概要

抽象的な 3D の球

Mixed Reality は、現実世界と仮想世界が融合した巨大な空間です。 可能性は無限で、すべてはあなた次第です。 エンジンを選択し、ツールをダウンロードして、キーボードのほこりをふき取りましょう。 Mixed Reality エコシステムへようこそ。さあ、開発を始めましょう。

どのようなテクノロジ パスに興味がありますか?

このドキュメントでは、ユーザーが選択できる開発パスがいくつか用意されています。 まず、ご自分に適したテクノロジを見つけましょう。 どのテクノロジを採用するかが既に決まっている場合は、下から該当するタブを直接選択してください。 判断に迷う場合や不明な点がある場合は、各テクノロジに目を通して、それぞれの機能と使用可能なプラットフォームやツールを確認してから、開発を開始しましょう。

Unity

Unity を使用して、クロスプラットフォームのフル機能を備えた Mixed Reality アプリを構築します。Build a cross-platform, full-featured mixed reality app with Unity. HoloLens または Windows Mixed Reality イマーシブ ヘッドセット向けの Unity 開発を開始するには、「Unity 開発の概要」を参照してください。See the Unity development overview to get started with Unity development for HoloLens or Windows Mixed Reality immersive headsets.

Unity の機能What does Unity offer?

Unity は、市場をリードするリアルタイム開発プラットフォームの 1 つであり、専用の学習プラットフォームアセット ストア完全なドキュメント、活発なコミュニティを備えたエコシステムを擁しています。Unity is one of the leading real-time development platforms on the market, boasting an ecosystem with a dedicated learning platform, asset store, full documentation, and a thriving community. Unity の基になるランタイム コードは C++ で記述されていますが、すべての開発スクリプトは C# で実行されます。Unity's underlying runtime code is written in C++, but all development scripting is done in C#. ゲーム、映画、アニメーションの映像を構築する目的であれ、建築や工学上のコンセプトを仮想世界にレンダリングする目的であれ、Unity のインフラストラクチャが支えとなります。Whether you're looking to build games, movies and animation cinematics, or even render architectural or engineering concepts in a virtual world, Unity has the infrastructure to support you.

使用可能なハードウェア プラットフォームAvailable hardware platforms

Unity を使用して Mixed Reality アプリを構築する場合、ハードウェアとエミュレーターのオプションがいくつか用意されています。You have several hardware and emulator options when building Mixed Reality apps with Unity. Microsoft の開発者向けドキュメントでは HoloLens デバイスに焦点を当てていますが、イマーシブ ヘッドセットの展開についての情報が必要な場合は、デバイス サポート セクションをご覧いただけます。While our developer documentation focuses on HoloLens devices, you'll find device support sections with details on immersive headset deployment when applicable.

拡張現実デバイスAugmented reality devices

イマーシブ VR ヘッドセットImmersive VR headsets

  • HP Reverb および Reverb G2HP Reverb and Reverb G2
  • Samsung Odyssey および Odyssey+Samsung Odyssey and Odyssey+
  • HP Windows Mixed Reality ヘッドセットHP Windows Mixed Reality headset
  • Lenovo ExplorerLenovo Explorer
  • Acer AH101Acer AH101
  • Dell VisorDell Visor
  • Asus HC102Asus HC102
  • Acer OJO 500Acer OJO 500

使用可能なツールと SDKAvailable tools and SDKs

ツールまたは SDKTool/SDK 説明Description
Unity 用 Mixed Reality ツールキットMixed Reality Toolkit for Unity Unity 用 Mixed Reality ツールキットは、Microsoft HoloLens、Windows Mixed Reality イマーシブ (VR) ヘッドセット、OpenVR プラットフォームをターゲットとしたアプリケーションの開発を加速するために構築された、オープンソースのクロスプラットフォーム開発キットです。The Mixed Reality Toolkit for Unity is an open source cross-platform development kit built to accelerate development of applications targeting Microsoft HoloLens, Windows Mixed Reality immersive (VR) headsets and OpenVR platform.

Examples

Microsoft では、オープンソースのサンプル アプリをいくつか用意しています。これらをダウンロードして試してみることにより、Unity の Mixed Reality 製品の感覚を体験できます。We have several open source sample apps for you to download and play around with to get a feel for a Mixed Reality end product in Unity. また、特定の機能をテストするための MRTK サンプル シーンも用意されています。There are also MRTK example scenes available for you to test out specific features:

注意

どちらの MRTK サンプル シーンでも、MRTK Foundation パッケージとサンプル Unity パッケージがインストールされている必要があります。Both of the MRTK example scenes require MRTK Foundation and Example Unity packages to be installed.

次の手順

テクノロジ パスの候補が決まりました。必要なツールを準備して、体験を開始しましょう。