Unreal Engine は、ビューポートを使用してプロジェクトでオブジェクトを視覚的に表現します。 これには、マテリアル エディタ、アニメーション モード エディタ、Niagara システム エディタのものなど、レベル エディタ ビューポートや個別のツール エディタ ビューポートを使用しているときのワールドのオブジェクトが含まれます。 これらの各ビューポートでは、ゲームまたはレベル エディタ ビューポートで見られるようなものを代表するライティングやマテリアルを使用してオブジェクトを表示するために、同じような方法でオブジェクトを操作します。
レベル エディタは、通常ゲームを作成するときに大半の時間を費やす場所であるため、そのビューポートは操作について学ぶための好例となります。
このページに記載されている多くのビューポートの設定とパネルでは、Unreal Engine でよく使用される要素について説明した、オンボーディング シリーズの前のページ、「Unreal Editor のインターフェース」に目を通していることを前提としています。 まだの場合は、最初にこのページに目を通して Unreal Editor のインターフェースについて理解しておくことをお勧めします。
このページで使用する略語
このページを読み進めるにあたり、ページ全体で言及する次の略語を理解しておいてください。
| コントロール | プレフィックス |
|---|---|
マウスの左ボタン | LMB |
マウスの中央ボタン | MMB |
マウスの右ボタン | RMB |
コントロール スキームは、パースペクティブ ビューをカバーするスキームと正投影ビューをカバーするスキームを含む、それぞれのリストに分けられています。 パースペクティブ ビューは 3 次元 (3D) 空間のレベルの編集に使用でき、正投影ビューはトップダウンまたはサイド ビュー パースペクティブのような 2 次元 (2D) 空間での編集に使用されます。
以下のコントロールのいくつかは、[Edit (編集)] -> [Editor Preferences (エディタの環境設定)] -> [General (全般)] -> [Keyboard Shortcuts (キーボード ショートカット)] にある [Keyboard Shortcuts] で設定できます。 各ショートカットのデフォルト ステートは、このページに記載されています。 変更を加えた場合は、これと一致しなくなる可能性があります。
レベル内のオブジェクトを選択する
レベル エディタ ビューポートでオブジェクトを選択すると、[Details] パネルを使用してプロパティを編集し、ビューポート内で移動したり、回転させたり、スケーリングしたりできます。
| コントロール | 操作 |
|---|---|
| パースペクティブ ビュー: | |
LMB を押す | カーソルの下のオブジェクトを選択し、現在選択されているオブジェクト (ある場合) を置き換えます。 |
Ctrl と Shift を押しながら LMB を押す | カーソルの下のオブジェクトを現在の選択に追加します。 |
| 正投影ビュー: | |
LMB を押す | カーソルの下のオブジェクトを選択し、現在の選択 (ある場合) を置き換えます。 |
LMB を押しながらマウスをドラッグ | 複数のオブジェクトを選択するマーキー選択ボックスを作成し、現在の選択 (ある場合) を置き換えます。 |
Shift と LMB を押しながらマウスをドラッグ | マーキー選択ボックスに含まれるオブジェクトを現在の選択に追加します。 |
Ctrl と RMB を押しながらマウスをドラッグ | マーキー選択ボックスに含まれるオブジェクトを現在の選択から削除します。 |
レベルを操作する
ビューポートの操作方法は複数あります。 その中には完全にマウスのみで実行できるものや、キーボードのみ、そして多くの場合に 2 つの組み合わせで実行するものがあります。
ビューポートを見回す
以下のコントロールを使用して、マウスのみでビューポートを見回すことができます。 以下に記載されているように、Magic Mouse および Magic Trackpad ユーザー用のコントロールも用意されています。
| パースペクティブ | 正投影 |
|---|---|
通常のマウスを使用する場合
| コントロール | 操作 |
|---|---|
| パースペクティブ | |
LMB を押しながらマウスをドラッグ | カメラを前後に移動したり、左右に回転させたりします。 |
RMB を押しながらマウスをドラッグ | カメラを回転させてレベルを見回します。 |
LMB と RMB を押しながらマウスをドラッグ MMB を押しながらマウスをドラッグ | カメラを回転させずに上下左右に動かします。 |
MMB で上下にスクロール | カメラを前後に一定量動かします。 |
| 正投影 | |
LMB を押しながらマウスをドラッグ | 複数のオブジェクトを選択するマーキー選択ボックスを作成します。 |
RMB を押しながらマウスをドラッグ | カメラをパンします。 |
LMB と RMB を押しながらマウスをドラッグ | カメラを前後に動かします。 |
MMB で上下にスクロール | カメラを前後に一定量動かします。 |
Magic Mouse と Magic Trackpad を使用する場合
| Magic Mouse の操作 | Magic Trackpad の操作 | 操作 |
|---|---|---|
| パースペクティブ | ||
LMB を押しながらマウスをドラッグ | 1 本指クリック + ドラッグ | カメラを前後に移動したり、左右に回転させたりします。 |
RMB を押しながらマウスをドラッグ | 2 本指クリック + ドラッグ | ビューポート カメラを回転させます。 |
LMB と RMB を押しながらマウスをドラッグ MMB を押しながらマウスをドラッグ | 2 本指タッチ + ドラッグ | ビューポート カメラを回転させます。 |
マルチタッチ サーフェスで上下にスクロール | マルチタッチ サーフェスで上下にスクロール | カメラを前後に一定量動かします。 |
| 正投影 | ||
LMB を押しながらマウスをドラッグ | 1 本指クリック + ドラッグ | マーキー選択ボックスを作成します。 |
RMB を押しながらマウスをドラッグ | 2 本指クリック + ドラッグ | ビューポート カメラをパンします。 |
LMB と RMB を押しながらマウスをドラッグ MMB を押しながらマウスをドラッグ | 2 本指タッチ + ドラッグ | ビューポート カメラをパンします。 |
レベル内を動き回る
パースペクティブ ビューで以下のコントロールを使用して、ビューポートでカメラをあちこちに動かすことができます。
| コントロール | 操作 |
|---|---|
RMB を押しながらマウス ホイールで上下にスクロール | カメラ移動の速度を上げ下げします。 |
RMB を押しながら W/テンキーの 8/上矢印を押す | カメラを前に移動します。 |
RMB を押しながら S/テンキーの 2/下矢印を押す | カメラを後ろに移動します。 |
RMB を押しながら A/テンキーの 4/左矢印を押す | カメラを左に移動します。 |
RMB を押しながら D/テンキーの 6/右矢印を押す | カメラを右に移動します。 |
RMB を押しながら E/テンキーの 9/Page Up を押す | カメラを上に移動します。 |
RMB を押しながら Q/テンキーの 7/Page Down を押す | カメラを下に移動します。 |
RMB を押しながら Z/テンキーの 1 を押す | カメラの視野角を上げます。 |
RMB を押しながら C/テンキーの 3 を押す | カメラの視野角を下げます。 |
オブジェクトまたはピボットの周りでカメラを周回させる
ビューポート制御をパンしたり、周回させたり、ズームしたりするには、Unreal Engine の以下のコントロールを使用します。 これらのコントロールは、Maya や Unity のような特定の 3D ツールのユーザーには馴染みのあるものかもしれません。
| コントロール | 操作 |
|---|---|
F を押す | カメラをレベル内の選択したオブジェクトにフォーカスします。 |
Alt と LMB を押しながらマウスをドラッグ | 単一ピボットまたは注視点の周りでカメラを周回させます。 注視点は、F キーを使用してフォーカスするオブジェクトの場合があります。 |
Alt と RMB を押しながらマウスをドラッグ | 単一ピボットまたは注視点にカメラを近づけたり離したりします (ズームします)。 |
Alt と MMB を押しながらマウスをドラッグ | マウスの移動方向に合わせてカメラを上下左右へ追跡します。 |
レベル内のオブジェクトを移動する、回転させる、スケーリングする
トランスフォーム ツールを使用して、ビューポートで選択したオブジェクトを移動したり、回転させたり、スケーリングしたりできます。
| Translate (移動) ツール | Rotate (回転) ツール | Scale (縮尺) ツール |
|---|---|---|
ビューポートの左上にあるオプションを使用して、アクティブなツールを確認したり、別のツールに切り替えたりできます。 また、それらのショートカットを使用してトランスフォーム ツールを切り替えることも可能です。
各ツールには、マウスを使用して引っ張ることができる、X 軸、Y 軸、Z 軸の 3 つの軸があります。 これらの軸のいずれかをクリックしてドラッグすると、特定の方向で操作が実行されます。
次のコントロールを使用して、レベル内のオブジェクトを移動したり、回転させたり、スケーリングしたりできます。
| コントロール | 操作 |
|---|---|
スペースキー | 移動、回転、スケーリング ツールを切り替えます。 |
Q | 選択ツールを選択します。 |
W | 移動ツールを選択します。 |
E | 回転ツールを選択します。 |
R | スケーリング ツールを選択します。 |
ビューポートのツールの軸ギズモで LMB を押しながらマウスをドラッグ | 選択したトランスフォーム ツールによって、オブジェクトを移動したり、回転させたり、スケーリングしたりします。 |
V を長押し | 頂点スナップを切り替えて、ワールドの他のジオメトリの頂点にスナップします。 頂点スナップは、移動ツールでのみ使用されます。 |
MMB を押しながらオブジェクトのピボット ポイントでマウスをドラッグ | 選択したオブジェクトのピボットを一時的に移動して、トランスフォームをオフセットします。 |
移動ツールでは、複数の軸に沿った移動とスケーリングも実行できます。 移動またはスケーリングされている軸は、どのように強調表示されているのかを見て識別できます。 たとえば、移動およびスケーリング ツールを使用している場合は、ビューポートのツール ギズモの中央にあるピボットを使用して均一に移動またはスケーリングできます。 または、2 つの軸にカーソルを乗せ、それらの方向にのみ移動またはスケーリングすることが可能です。
正投影ビューのいずれかを使用している場合は、2 つ軸に沿った移動またはスケーリングのみが可能であり、すべての方向に移動またはスケーリングするオプションはありません。
表示制御
次のコントロールを使用して、ビューポートでのレベルの表示方法を変更できます。
| コントロール | 操作 |
|---|---|
G | ゲーム モードを切り替えます。これにより、エディタ専用のギズモとボリュームのアウトラインを非表示にしてユーザーから見えなくなるよう、ビューポートはゲーム内で表示する対象のみをレンダリングします。 |
Ctrl を押しながら R を押す | アクティブなビューポートでリアルタイム再生を切り替えます。 リアルタイム再生がオフに切り替わると、空のボリュメトリック クラウドのような特定のエフェクトは動的に移動したり更新されたりしなくなります。 負荷の高いシーンでは、リアルタイム ビューポートをオフに切り替えると有効な場合があります。 |
F11 | ビューポートを全画面表示にする没入モードを切り替えます。 |
[Editor Preferences] でビューポート オプションを変更する
[Editor Preferences] でビューポートのナビゲーション、コントロール、全体的なルックアンドフィールをカスタマイズできます。 これらのオプションにアクセスするには、[Edit (編集)] > [Editor Preferences] > [Level Editor (レベル エディタ)] > [Viewports (ビューポート)] の順に移動します。
[Controls (コントロール)] セクションでは、カメラ移動の速度やマウス感度などのビューポート ナビゲーションに関連する設定を調整できます。 [Look and Feel (ルックアンドフィール)] セクションでは、環境設定に合わせてビューポートがどのように表示されて動作するのかをカスタマイズできます。 これには、アークボールの回転を有効にしたり、移動/回転ウィジェットの組み合わせを有効にしたり、選択ハイライトの強度を調整したりするためのオプションが含まれています。