Unreal Editor for Fortnite (UEFN) のゲームプレイ カメラと操作の仕掛けを使用して、独自のトップダウンまたは横スクロールのゲームプレイ体験をデザインします。 このエディタでは、一括編集ツールを使用してプロジェクトをすばやくイテレートし、カメラのアングルや被写界深度をさらにカスタマイズすることができます。
定点カメラの仕掛け、固定角度カメラの仕掛け、三人称視点操作の仕掛けの機能、および優先度システムの仕組みは、UEFN でもクリエイティブと同じです。ただし、UEFN では、カメラを子アクタと組み合わせることで、より高度なカメラ ワークが可能になります。
たとえば、Light アクタとポスト プロセスを使用して体験を高度に様式化することにより、従来のフォートナイトのオーバーザショルダー (肩越し) カメラのアングルを超えるルックアンドフィールを実現できます。
この概要では、プレイヤーとカメラのパースペクティブ、カメラのライティングについて詳しく説明し、カメラを使用してゲーム開始時にシネマティックなタイトル シーケンスを追加する方法の例を紹介します。
カメラの仕掛けと制御の仕掛けの仕組み、および優先度システムの詳細については、「カメラとコントロールを使ったデザイン」を参照してください。
ここで取り上げている各仕掛けの詳細については、以下を参照してください。
プレイヤーのパースペクティブ
島のプレイヤーのカメラのパースペクティブを決定するためには、まず以下について検討する必要があります。
プレイヤーがレベルを移動する方法は、プレイヤーやゲームプレイにとって重要か?
パースペクティブの切り替えが必要になるコアのメカニクスまたは環境の変化はあるか?
レベルの環境レイアウトはパースペクティブの変更をサポートしているか?
パースペクティブの変更に対応するためにゲーム メカニクスやレベル デザインをやり直す必要がないように、早い段階でパースペクティブを決めておきましょう。 自分が伝えようとしているストーリーやプレイヤーに体験してもらいたい内容を考えたら、自分のビジョンの全体的なゲームプレイにカメラがどのように関わるかを考えましょう。
プレイヤー カメラ
ビューポートにカメラの仕掛けを配置すると、自動的に右隅にカメラ ビューが開きます。 これはシーケンサーを開くことなく表示されます。
このカメラ ビューはプレイヤー カメラでキャプチャする内容を制御したり、プレイヤーの視野角 (FOV) を確認したりするのに役立ちます。 2 つのカメラの仕掛けには異なる特徴があります。
定点カメラは動きませんが、回転してプレイヤーの方を映すことができます。 これはエリアやシーンをフレーミングするのに適しており、プレイ領域全体を撮影するために使用されることもあります。
固定角度カメラは動いてプレイヤーを追跡できますが、回転しません。 これは、トップ ダウン ゲームや横スクロール ゲームなどに適しています。
以下に挙げる仕掛けのオプションは、クリエイティブでも使用できます。
Fixed Point Camera (定点カメラ)
定点カメラでは、撮影に適した FOV を選択し、[Details] パネルでカメラの対象を追跡する方法を決定できます。
オフセット
Look at Offset Distance (注視補正距離) - カメラを前後に動かし、対象の視界をずらします。
Look at Offset Horizontal (注視補正水平) - カメラを左右に動かし、対象の視界をずらします。
Look at Offset Vertical (注視補正垂直) - カメラを上下に動かし、対象の視界をずらします。
ヨーおよびピッチ、スピードおよび加速
Yaw Acceleration (ヨーの加速度) - カメラが対象に向かって左右に加速する速さを決定します。
Yaw Max Speed (ヨーの最高速度) - カメラが対象に向かって左右に回転する際の最大速度を決定します。
Pitch Acceleration (ピッチの加速度) - カメラが対象に向かって加速する速さを決定します。
Pitch Max Speed (ピッチの最高速度) - カメラが対象に向かって上下に回転する際の最大速度を決定します。
Fixed Angle Camera (固定角度カメラ)
固定角度カメラでは、[Details] パネルで FOV を調整し、カメラの角度と速度を変更する複数のオプションがあります。
カメラ パースペクティブ
Field of View (視野角) - カメラが映すことができる垂直の Y 軸を決定します。
Distance (距離) - カメラと対象の距離を定義します。
Angle Pitch (ピッチ角度) - プレイヤーを中心に、カメラを上下に回転させます。
Angle Yaw (ヨー角度) - プレイヤーを中心に、カメラを左右に回転させます。
カメラ オフセット
Offset X (オフセット X) - 正の値を設定すると、表示対象が仕掛けに対して前方に移動し、負の値を設定すると後方に移動します。
Offset Y (オフセット Y) - 正の値を設定すると、表示対象が仕掛けに対して左に移動し、負の値を設定すると右に移動します。
Offset Z (オフセット Z) - 正の値を設定すると、表示対象が仕掛けに対して下に移動し、負の値を設定すると上に移動します。
スピード
Horizontal Speed (水平スピード) - カメラが X 軸および Y 軸上を移動して、対象を映す速度。
Vertical Speed (垂直スピード) - カメラが Z 軸上を移動して、対象を映す速度。
オプションのスライダーをドラッグするか、オプションの値を直接入力することで、設定を決定することができます。
カメラのライティング
カメラの仕掛けとプレイヤーの FOV が決まったら、次の重要なステップは、カメラ アングルに合わせてシーンを適切にライティングすることです。 このためには、カメラの仕掛けに Light アクタを追加します。 Light アクタは仕掛けの子アクタとなり、カメラに追従します。
[Outliner] でカメラの仕掛けを選択し、引き続き [Details] パネルからライトのプロパティを追加します。
ポイント ライトは、固定アングル カメラの仕掛けで使用されています。 Light アクタによってオプションが異なるため、以下のオプションは異なるライティング アクタでは使用できない場合があります。
[+Add] をクリックして、リストを下にスクロールし、[Actor (アクタ)] ドロップダウン メニューから Light アクタを選択します。 Light アクタがビューポートで強調表示されたアクタになり、そのオプションが [Details] パネルで開きます。
ビューポートにある Light アクタは平行移動できます。
Light アクタの名前を変更します。
きわめて高い [Intensity (強度)] を選択してから、その強度を大幅に下げます。 この操作を繰り返して、カメラに適した強度を特定します。
希望するシーンの雰囲気に合わせて、Light アクタの [Light Color (ライト カラー)] を選択します。 青い色合いはシーンが冷たい感じになり、黄色やオレンジでは暖かい感じになります。
[Attenuation Radius (減衰半径)] を右にドラッグして、ライトの半径を広げます。 前後にドラッグして、シーンに必要な光の量を決定します。
以下のオプションの値を上げて、光源の直径を変更します。
光源の半径
ソフト光源の半径
光源の長さ
[Use Temperature (温度を使用)] を True に設定し、[Temperature (温度)] オプションを左右にドラッグして、シーンに適したライトの色温度を特定します。
[Indirect Lighting Intensity] を左にドラッグして、シーン内のオブジェクトで反射するライトの量を増やします。
ポストプロセス
カメラの仕掛けにポスト プロセス エフェクトを追加することもできます。 ポスト プロセスのプロパティを編集するには、上記と同じ手順でポスト プロセスの子アクタを作成し、[Details] パネルでそのオプションを開きます。
ポストプロセスを使用すると、カメラ レンズにレンダリング エフェクトを組み込むことで、シーンの外観を変更することができます。
| ポスト プロセス エフェクト | オプション | 説明 | 画像 |
|---|---|---|---|
Bloom |
| レンズにソフト ブラーを追加します。 | |
Exposure (露出) |
| シーンの暗さをコントロールします。 | |
Chromatic Aberration (色収差) |
| カメラ レンズに夢の中のような雰囲気のフィルターを追加します。 | |
汚れマスク |
| カメラ レンズに汚れフィルターを追加します。 UE のテクスチャを使用したり、独自のテクスチャをインポートしたりすることができます。 | |
Camera (カメラ) |
| カメラ レンズの詳細を調整します。 | |
Local Exposure (ローカル露出) |
| カメラをより多くの白色光で満たされた状態にします。 | |
Lens Flare (レンズ フレア) |
| カメラにレンズ フレアを追加します。 | |
Image Effects (画像エフェクト) | Vignette Intensity (ビネット効果強度) | カメラ レンズのエッジに暗いリングを追加します。 |
次の追加のポストプロセス エフェクトを組み合わせることで、光とカメラ レンズをさらに調整できます。
Color Grading (カラー グレーディング)
Global Illumination (グローバル イルミネーション)
Rendering Features (レンダリング機能)
フィルム粒子
タイトル シーケンスの例
カメラの仕掛けは、HUD メッセージの仕掛けと UI ウィジェット エディタを使用して、プロジェクトのタイトル画面を表示するのに役立ちます。 タイトル画面により、さらにプロフェッショナルで洗練されたプロジェクトになります。 定点カメラの仕掛けは、ゲーム開始時のゲーム カメラの自動カメラ ビューを変更します。
好きな写真編集ソフトウェアで独自のタイトル画面を作成し、エディタに画像をインポートして、UI ウィジェット エディタでそれらの画像を使用してカスタム ポップアップを作成します。 タイトル画面を設定したら、UI 要素を HUD メッセージの仕掛けにバインドして、タイトル画面を表示します。
カメラの仕掛けのカスタム ビューに対して、HUD メッセージの仕掛けにタイトル画面を表示します。
Verse を使用したカスタムのタイトル シーケンスにタイトル画面を含める方法を確認してください。