SteamVR 用 スタンディング式カメラの設定方法

スタンディング式 SteamVR 体験用に UE4 カメラを設定する方法

VR_Standing_Experience.png

SteamVR 向けに Unreal Engine で VR 体験の開発を始める時にまず考えなければならないことの 1 つは、体験をスタンディング式にするか、座式にするかを決める事です。この操作ガイドでは、スタンディング式 SteamVR 体験用に UE4 プロジェクト VR カメラを設定する方法を説明します。

ステップ

スタンディング式 SteamVR 体験で使用するポーンの設定は以下の手順で行います。

  1. まず最初に、Pawn ブループリントを開く、または新規作成して、[Viewport] タブの [Component] セクションを開きます。そこで以下の 2 つのコンポーネントを次の名前で追加して、VRCamera が必ず VRCameraRoot の子になるようにします。

    コンポーネント名

    Scene

    VRCameraRoot

    Camera

    VRCamera

    HT_SteamVR_Camera_Setup_00.png

    この VR カメラ設定方法は実際のカメラを動かさずにカメラ位置のオフセットが可能です。エピックは VR HMD の種類に関係なく、この方法を推奨します。

  2. 次に、Pawn ブループリントをまだ開いていない場合は開いて、イベントグラフEvent Begin Play ノードを引き出して Executable Actions リストを表示します。リストで Set Tracking Origin ノードを検索し、クリックしてイベントグラフへ追加します。

    クリックしてフルサイズで表示

  3. Set Tracking Origin ノードには Floor LevelEye Level という 2 つのオプションがあります。スタンディング式体験の場合、Set Tracking Origin ノードの [Origin] をデフォルトの [Floor Level] にしておく必要があります。

    クリックしてフルサイズで表示

  4. コンテンツ ブラウザからPawn ブループリントをドラッグし、それをレベルの「0,0,0」にくるように配置します。

    クリックしてフルサイズで表示

  5. レベル内に配置した Pawn ブループリントを選択し、[Details] パネルの [Pawn] 設定で [Auto Possess Player][Disabled] から [Player 0] にします。

    クリックしてフルサイズで表示

最終結果

最後に、メイン ツールバー[Play Mode][VR Preview] に変更して [Play] ボタンを押します。HTC Vive HMD を装着し、座ってレベルを表示すると、以下のような動画が見えます。

プロジェクトのダウンロード

以下のリンクから、このサンプルの作成に使われたプロジェクトをダウンロードすることができます。

タグ
このページは Unreal Engine の前のバージョン用です。現在リリースされている Unreal Engine 5.3 に対して更新は行われていません。
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル