Windows Mixed Reality は、OpenXR API を使用して Unreal Engine がサポートしている Microsoft 提供の ヘッドマウント VR プラットフォームです。このページでは、Windows Mixed Reality が Unreal Engine でどのようにサポートされているかについてと、Windows Mixed Reality を使用して開発を行うための環境の設定方法について説明します。Unreal Engine でサポートされているデバイスをすべて掲載しているリストについては、「サポートする XR デバイス」を参照してください。
Windows Mixed Reality VR デバイス用に Unreal Engine プロジェクトを開発するには、OpenXR プラグインと Microsoft OpenXR プラグインを使用する必要があります。
詳細については、以下の「OpenXR API を使用して開発する」セクションおよび「Windows Mixed Reality API を使用して開発する」セクションを参照してください。
OpenXR API を使用して開発する
Unreal Engine で OpenXR を使用して Windows Mixed Reality VR デバイス向けの開発を行うには、以下のセットアップを行う必要があります。
- ハードウェアおよびソフトウェアを更新する。Microsoft の「インストール チェックリスト」を参照してください。
- OpenXR ランタイム
- プロジェクトで OpenXR プラグインを有効にする。
- Microsoft OpenXR プラグインを マーケットプレイス からインストールして、有効にする。
OpenXR を使用して開発を行うためのセットアップが完了したら、OpenXR API を使用して Windows Mixed Reality VR デバイスだけでなく、OpenXR API をサポートするあらゆるデバイス向けの開発を行うことができます。詳細については、「OpenXR を使用してヘッドマウント体験を開発する」を参照してください。
Windows Mixed Reality API を使用して開発する
Unreal Engine で Windows Mixed Reality API を使用して Windows Mixed Reality VR 向けの開発を行うには、以下のセットアップを行う必要があります。
- ハードウェアおよびソフトウェアを更新する。Microsoft の「インストール チェックリスト」を参照してください。
- プロジェクトで Windows Mixed Reality プラグインを有効にする。
Windows Mixed Reality プラグインを使用して開発を行うためのセットアップが完了したら、Windows Mixed Reality API を使用して Windows Mixed Reality VR デバイス向けの体験を作成することができます。
開発を開始する
OpenXR プラグインまたは Windows Mixed Reality プラグインでプロジェクトを設定できたら、以下のガイドを参照して、XR 向けの開発を開始します。
プロファイリング
以下のガイドでは、XR アプリケーションのプロファイリングを行う方法と、パフォーマンスを向上させるために必要な考慮事項について説明しています。
- Unreal Engine での XR パフォーマンスとプロファイリング
- Unreal Engine でコンテンツをテストおよび最適化する
- Unreal Insights を使用したプロファイリング に関する Microsoft のドキュメント