19.

UE5のスナップ機能の使い方|グリッド・回転・頂点スナップで正確に配置

編集
この記事の要点
  • UE5のスナップ(Snap)は、オブジェクト(アクタ)を一定間隔やグリッドにきっちり合わせて配置する機能。ドラッグやマウス操作の細かなズレを吸収し、正確な位置・回転・スケールで配置できる。
  • 主なスナップはグリッドスナップ(位置)回転スナップスケールスナップの3種で、いずれもビューポート右上のツールバーでオン/オフと刻み値を設定する。
  • 加えて、頂点同士を合わせる頂点スナップ(Vertex Snapping)、床や壁など面に吸着させるサーフェススナップがある。
  • モジュール式アセットの組み立てや整列配置で威力を発揮するが、スナップ値が大きすぎると意図せずズレるため用途に応じた調整が重要。

UE5のスナップとは

Unreal Engine 5(UE5)のスナップ(Snap)とは、ビューポート上でオブジェクト(アクタ)を移動・回転・拡大縮小するときに、あらかじめ決めた一定間隔やグリッドにきっちり合わせて配置する機能です。マウスのドラッグはどうしても細かくブレますが、スナップを有効にしておくと、たとえば「10cm刻み」「15度刻み」といった決まった単位でしか値が変化しなくなり、手作業では難しいピッタリの配置を簡単に実現できます。

スナップは、複数のオブジェクトをきれいに整列させたり、モジュール式に作られたアセット(壁・床・柱などのパーツ)を隙間なくつなげたりする場面で特に役立ちます。レベルデザインの精度とスピードを両立させるための、最も基本的で重要なエディタ機能のひとつです。

スナップの種類一覧

UE5には用途の異なる複数のスナップがあります。代表的なものを以下にまとめます。

種類対象内容
グリッドスナップ(位置)移動(Location)オブジェクトの移動を、設定したグリッド間隔(例:10、50、100など)刻みに揃える。床や壁を格子状に並べる基本のスナップ。
回転スナップ回転(Rotation)回転を一定の角度(例:5度、10度、15度など)刻みに制限する。直角・45度などきっちりした向きで配置したいときに使う。
スケールスナップ拡大縮小(Scale)スケール変更を一定の単位刻みに揃える。複数オブジェクトのサイズを統一感を持って調整できる。
サーフェススナップ面(床・壁など)アクタを近くの面(床や別メッシュの表面)にぴったり吸着させる。地面に物を置く配置で便利。
頂点スナップ(Vertex)頂点(Vertex)メッシュの頂点を、別メッシュの頂点に合わせて配置する。パーツの角と角をピッタリ合わせる精密な接続に使う。

このうちグリッド・回転・スケールの3種は「決まった刻み値に値を丸める」タイプ、サーフェスと頂点は「他の形状に吸着させる」タイプと整理すると分かりやすいでしょう。

各スナップの設定場所と値の変更

グリッド・回転・スケールの各スナップは、レベルビューポート右上のツールバーにまとめて並んでいます。それぞれアイコン(オン/オフの切り替え)と、その隣に現在の刻み値を示す数値ボタンがセットになっています。

  • オン/オフ:各スナップのアイコンをクリックすると、そのスナップの有効/無効が切り替わります。色や表示が変わって状態が分かるようになっています。
  • 刻み値の変更:アイコン横の数値ボタンをクリックすると、選べる値の一覧(例:移動なら2・5・10・50・100…、回転なら5・10・15・30・45…)が表示され、そこから選ぶだけで刻みを変えられます。

より細かいデフォルト設定や追加の選択肢は、メインメニューの 編集(Edit)> エディタ環境設定(Editor Preferences)> Viewports(ビューポート) 内の「Snap」カテゴリーで調整できます。プロジェクトの単位設計に合わせてここを整えておくと作業が安定します。

サーフェススナップと頂点スナップの操作

  • サーフェススナップ:ビューポートツールバーのサーフェススナップ用ボタンから有効化します。また、アクタを選択した状態で End キーを押すと、そのアクタが直下の最も近い面(レベルの床面など)にスナップして接地します。
  • 頂点スナップ(Vertex Snapping):移動ギズモでオブジェクトを動かす際に V キーを押しながらドラッグすると、近くのメッシュの頂点に吸着させて配置できます。Vキーを押している間だけ頂点スナップが働く、一時的な操作です。

※ショートカットの挙動はUE5のバージョンや設定によって細部が異なる場合があります。確実な仕様は公式ドキュメントの確認を推奨します。

スナップのオン/オフと一時無効化

スナップは常時オンにしておく必要はなく、作業内容に応じて切り替えながら使うのが基本です。

  • 通常のオン/オフ:前述のとおりビューポート右上のツールバーで各スナップのアイコンをクリックして切り替えます。
  • 一時的に無効化:グリッドにきっちり合わせず微妙な位置に置きたいときは、その瞬間だけグリッドスナップをオフにする、あるいは刻み値を小さくする方法があります。スナップを切らずに細かく動かしたい場面では刻み値の調整が有効です。

「ピッタリ揃えたいときはオン、自由に微調整したいときはオフ(または小さい刻み)」と、目的に合わせて使い分けるのがコツです。

活用例

1. 整列配置

たとえば街灯やフェンス、家具などを等間隔で一直線に並べたい場合、グリッドスナップをオンにしておけば、ドラッグするだけで自動的にグリッド間隔に揃って配置されます。手作業で座標を入力しなくても、見た目にきれいな整列が素早く作れます。

2. モジュール式アセットの組み立て

壁・床・天井・柱などが一定サイズで作られたモジュール式アセットを組み合わせて建物を作る場合、スナップは必須です。アセットのサイズに合わせたグリッド刻み(例:パーツが100cm単位なら移動スナップを100に設定)にしておくと、パーツ同士が隙間なくピタッとつながります。回転スナップを使えば、角の壁を正確に90度回して接続することも簡単です。頂点スナップを併用すれば、角と角をさらに精密に合わせられます。

よくある落とし穴
  • 意図せずズレる:スナップがオンのとき、オブジェクトは必ずグリッド上に丸められます。「あと数cmだけ動かしたい」のに大きく飛んでしまう場合は、スナップが効いていることが原因です。微調整時はオフにするか刻みを小さくしましょう。
  • スナップ値が大きすぎる:刻み値が大きいと、少し動かしただけで隣のグリッドまで一気にジャンプし、細かい配置ができません。逆に値が小さすぎると整列がそろいにくくなります。作業内容に合った値選びが重要です。
  • オフのまま気づかない:スナップがオフのまま並べてしまい、後から見ると微妙にガタついている、というのもよくある失敗です。整列やモジュール組み立ての前に、ツールバーでスナップが有効か必ず確認しましょう。
  • 移動・回転・スケールは別管理:位置はスナップしていても回転スナップがオフだと向きだけ揃わない、ということが起こります。3種それぞれの状態を意識して使い分けてください。

よくある質問(FAQ)

Q1. スナップをオンにしているのに、思った場所にオブジェクトが置けません。
A. グリッドスナップの刻み値が大きすぎる可能性があります。値を選ぶグリッドが粗いと、目的の位置を飛び越えてしまいます。ツールバーで刻み値を小さくするか、微調整のときだけ一時的にスナップをオフにしてください。

Q2. グリッドにはきれいに並ぶのに、オブジェクトの向きだけ揃いません。
A. 位置のグリッドスナップと回転スナップは独立した設定です。向きを揃えたい場合は、ツールバーで回転スナップもオンにし、刻みを15度や90度など揃えたい角度に設定してください。

Q3. パーツの角と角をピッタリ合わせたいときはどうすればいいですか。
A. 頂点スナップ(Vertex Snapping)が向いています。移動ギズモでドラッグする際にVキーを押し続けると、近くの頂点に吸着して配置できます。床に接地させたいだけならサーフェススナップ(アクタ選択後にEndキー)も便利です。

編集
Post Share
子ページ

子ページはありません

同階層のページ
  1. ノード・コンポーネント・関数・クラス一覧
  2. Tips
  3. エラー一覧
  4. ブループリント (Blueprint)
  5. プロジェクト (Project)
  6. レベル (Level)
  7. ウィジェット (Widget)
  8. データテーブル (DataTable)
  9. アセット
  10. アウトライナー
  11. ビュー
  12. レイヤー
  13. レイアウト
  14. ビルド
  15. ライティング
  16. ジオメトリ
  17. アクタ
  18. トランスフォーム
  19. スナップ
  20. ピボット
  21. コンテンツドロワー
  22. コンポーネント
  23. メッシュ
  24. マテリアル
  25. World Composition
  26. World Partition
  27. Unreal Insights
  28. セーブ&ロード

最近更新/作成されたページ