Language:
Page Info
Tags:
Skill Level:
Engine Version:

Samsung Gear VR ヘッドセットの前提条件

Prerequisite Topics

This page assumes you have prior knowledge of the following topics. Please read them before proceeding.

GVR_Headset_00.png

Gear VR Headset の開発には Unreal Engine 4.7.4 以降が必要です。また、Codeworks for Android 1R6 は Android-24 をサポートしていますが、GearVR がターゲットの場合は Android-19 または Android-21 が必要になります。

アンリアル エンジン (UE4) 4.7 のリリースにより、Samsung Gear VR ヘッドセット用仮想現実 (VR) プロジェクトのビルドが可能になりました。サポート対象の Samsung Galaxy スマートフォンをイマーシブな (没入型) VR デバイスに変えてしまうことができます。 次のセクションでは、Samsung Galaxy スマートフォンが Samsung Gear VR ヘッドセットと問題なく動作するための正しい設定方法について説明します。

Gear VR 公式ドキュメント

Gear VR SDK がどのように機能するか、または Oculus Mobile VR の開発に関する詳しい情報は、以下のリンク先に掲載されている Oculus の公式ドキュメントをご覧ください。

Gear VR ヘッドセットの前提条件

UE4 で Gear VR 開発を始める前に、まず以下の前提条件を満たしていることを確認する必要があります。満たしていないと、Gear VR プロジェクトが Gear VR ヘッドセットで動作しないリスクが発生します。

  • Samsung Galaxy スマートフォンの充電用 USB ケーブルが開発用 PC の USB ポートに差し込まれていることを確認してください。 USB コードは、開発用 PC とスマートフォン間のデータ転送の手段なので、非常に重要です。

  • Gear VR ヘッドセットで使える Samsung Galaxy スマートフォンの種類は限られています。 Oculus のウェブサイト で、Gear VR ヘッドセットで使用できるスマートフォン モデルの一覧を確認することができます。 Samsung Galaxy スマートフォンを購入する際は、Gear VR ヘッドセットで使用できるモデルであることを十分確認してください。

  • サムスンのウェブサイト からお持ちの Galaxy スマートフォン用 USB ドライバをダウンロードし、インストールしてください。

  • アンリアル エンジン バージョン 4.16 以上を UE4 ランチャー あるいは Github からダウンロードしてください。

  • Engine\Extras\Android から CodeWorks for Android 1R6 をインストールします。

  • Samsung Galaxy スマートフォンで Developer Mode が有効になっているか確認し、なっていない場合は有効にしてください。

  • PC からスマートフォンにデータをロードできるように、[USB Debugging] が有効になっていることを確認してください。

    USB_Debugging_Enabled.png

  • スマートフォンを USB で開発用 PC に挿し込んで、PC の RSA フィンガープリント キーを確認してください。 こうすることで、開発用 PC とスマートフォンでデータの受け渡しができるようになります。スマートフォンを差し込んでいる間に [Always allow this computer (常にこのコンピュータを許可する)] を有効にして、 開発用 PC と常にインタラクションするようにしてください。

    RSA_Check.png

  • スマートフォンのデバイス ID と Oculus のウェブサイトを使って、Samsung スマートフォン用に OSIG File を生成 / ダウンロードします。 スマートフォンの デバイス ID の取得方法が分からない場合は、詳しい方法が記載されている Oculus のウェブサイト をご覧ください。

    GVR_OSIG_Website.png

  • OSIG ファイルをダウンロードしたら、「assets」 というフォルダを作成し、その中に「OSIG」 というファイルを置きます。 そのフォルダを Engine/Build/Android/Java に置きます。

    この操作を行わないと、プロジェクトが Galaxy スマートフォン上で動作できなくなります。

    GVR_OSIG_File_Location.png

*OSIG ファイルは Engine/Build/Android/Java ではなく、プロジェクトの **Build/Android/assets** ディレクトリに置くこともできます。この方法で OSIG ファイルを追加した場合、OSIG ファイルは追加先のプロジェクト内のみでの使用となります。他の Gear VR プロジェクトでは使えませんのでご注意ください。

次のセクションに進む前に、[Gear VR Prerequisites (Gear VR の前提条件)] セクションでリストされているすべての項目が完了しているか、しっかり確認してください。とても重要なことです。 どこか手順が抜けていると、プロジェクトが Gear VR ヘッドセットで動作しなくなります。

Tags