Windows Mixed Reality 向けの開発

Unreal Engine で Windows Mixed Reality VR デバイス向けの開発を行う方法について説明します。

Choose your operating system:

Windows

macOS

Linux

Windows Mixed Reality は、OpenXR API を使用して Unreal Engine がサポートしている Microsoft 提供の ヘッドマウント VR プラットフォームです。このページでは、Windows Mixed Reality が Unreal Engine でどのようにサポートされているかについてと、Windows Mixed Reality を使用して開発を行うための環境の設定方法について説明します。Unreal Engine でサポートされているデバイスをすべて掲載しているリストについては、「サポートする XR デバイス」を参照してください。

Windows Mixed Reality VR デバイス向けの開発は、現在のところ、OpenXR プラグインまたは Windows Mixed Reality プラグインのどちらかを使用して行うことができます。 OpenXR プラグインを使用して開発すると、開発したアプリケーションは OpenXR API をサポートするあらゆるデバイスで実行できます。Windows Mixed Reality プラグインを使用して開発すると、開発したアプリケーションは Windows Mixed Reality がサポートするデバイスでのみ実行できます。

Windows Mixed Reality プラグインはエンジンの現在のバージョンでは非推奨であり、今後のリリースで削除される予定であるため、Windows Mixed Reality VR デバイス向けの OpenXR を使用して開発することをお勧めします。

詳細については、以下の「OpenXR API を使用して開発する」セクションおよび「Windows Mixed Reality API を使用して開発する」セクションを参照してください。

OpenXR API を使用して開発する

Unreal Engine で OpenXR を使用して Windows Mixed Reality VR デバイス向けの開発を行うには、以下のセットアップを行う必要があります。

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 アプリケーションのプロファイリングを行う方法と、パフォーマンスを向上させるために必要な考慮事項について説明しています。