クイックスタート(HDRP)
Unity の High Definition Render Pipeline(HDRP)でSpatial Reality Display(SR Display)アプリを作成しよう
前提条件
-
SR Displayのセットアップ, 完了していない場合はSetup SR Display,Setup SR Display Runtimeを参照してください
- SR DisplayはPCと接続されている
- SR Displayの設定が完了している
- SR Display runtimeがインストールされている
Note
HDRP を使用するためには、1.5.0 以降の Runtime がインストールされている必要があります。
-
UnityHubとUnityEditorがインストールされている、Download Unityを参照してください
- 現在サポートしているバージョンはUnity 2019.4, 2020.3, 2021.2です。
Note
同時に1つのSR Displayアプリだけが動作することができます。2つ目以降のアプリは起動できません。
SRDisplay XR UnityPluginで新規Unityプロジェクトを作成する
-
最新版の HDRP 用の SRDisplay XR Plugin(srdiplay-unity-plugin-hdrp_vX.X.X.XXXXX.zip)をダウンロードし展開する。
com.sony.xr.srdisplay をいうフォルダが作成されます。
-
High Definition RP を使用してUnity Projectを作成する
-
Explorer を使用して、作成したプロジェクトに Plugin をコピーする。
-
作成したプロジェクトフォルダの直下にPluginsというフォルダを作成してください。
-
ダウンロードしたcom.sony.xr.srdisplayフォルダをPluginsフォルダにコピーします。
-
-
SRDisplay XR UnityPluginをインポート
-
Window > PackageManagerを選択し、Package Managerを開く。
左上の"+"を選択し、Add package from disk...を選択します。
-
先ほどコピーした com.sony.xr.srdisplay フォルダにある、package.jsonを開きます。
-
SRDisplay XR Unity PluginがPackage Managerに表示されます。
-
-
SRDisplay XR UnityPluginを有効化する
- Edit > Project SettingsからProject Settingsダイアログを開く。
- XR Plug-in Managementを選択し、SRDisplay XR Loaderをチェックします。
Sample sceneを開く
-
Packages / SRDisplay XR Unity Plugin / Samples / 1_SRDSimpleSample / Scenes にあるSRDisplaySimpleSample scene を開く
-
Unityプロジェクトのアーキテクチャがx86_64でない場合、プラグインは自動的にアーキテクチャをx86_64に変更します。 以下のダイアログが表示されたら、OKを押して正しいアーキテクチャへ変更します。
Caution
SRDisplay XR UnityPluginはWindows x86_64アーキテクチャのみに対応しています。
SR Display アプリをビルドし実行する
-
Edit > Project Settings...からプロジェクト設定します。
-
すべてのQuality LevelsでVSync CountをDon't Syncに設定してください。 (Minimize the latency for good user experience in Tips and Constraintsを参照してください。)
-
-
File > Build SettingsからBuild Settingsダイアログを開く
-
ビルド設定
- Add Open Sceneをクリックし、Scenes In BuildにSRDisplaySimpleSampleが追加されていることを確認します。
-
アーキテクチャがx86_64であることを確認してください。
-
Buildをクリックし、アプリを保存するフォルダを選択します
Unityはそのフォルダに実行ファイルを作成します。 生成されたファイルをクリックすると、SR Display上でコンテンツが起動します