ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
| この記事の要点 |
|---|
|
ピボットとは
Unreal Engine 5(UE5)におけるピボット(Pivot)とは、オブジェクトの移動・回転・拡大縮小(スケーリング)の基準となる点のことです。3D空間に置かれたメッシュやアクターを操作するとき、エディタはこのピボットを起点として座標を計算します。回転させればピボットを軸として回り、拡大縮小すればピボットを中心として大きさが変わります。
言い換えると、ピボットは「そのオブジェクトの位置を表す代表点」であり、同時に「変形操作の中心点」でもあります。ビューポートでオブジェクトを選択したときに表示される移動・回転・スケール用のギズモ(マニピュレータ)は、原則としてこのピボットの位置に表示されます。そのため、ピボットがどこにあるかを把握しておくことは、正確で意図どおりの配置・アニメーション作業の前提になります。
なぜピボットが重要なのか
ピボットが重要なのは、それが回転とスケールの中心を決めるからです。移動だけを考えるとピボットの位置はあまり問題になりませんが、回転やスケーリングを行った瞬間に、ピボットの位置がそのまま結果の差として現れます。
回転の中心としてのピボット
たとえばドアを考えてみます。ドアを開け閉めする動きは「蝶番(ちょうつがい)を軸とした回転」です。もしドアメッシュのピボットが蝶番の位置(端)にあれば、回転させるだけで自然にドアが開く動きになります。しかし、ピボットがドアの中央にあると、ドアは中心を軸にクルッと回ってしまい、現実の蝶番のような動きにはなりません。回転軸=ピボットだからこそ、ドア・ハンドル・タイヤ・扇風機の羽根のように「どこを中心に回るか」が意味を持つオブジェクトでは、ピボットの位置がそのまま挙動を左右します。
スケールの中心としてのピボット
拡大縮小も同様です。ピボットがオブジェクトの底面にあれば、スケールを上げたときに底面が地面に接したまま上方向に伸びていきます。一方、ピボットが中心にあると、底面も浮き上がるように上下左右へ均等に拡大します。柱・木・建物のように「地面に接地したまま大きさだけ変えたい」ケースでは、底面にピボットがあるほうが扱いやすくなります。
| ピボット位置 | 回転させたときの挙動 | 向いている用途の例 |
|---|---|---|
| オブジェクトの中心 | その場で均等に回る | コインや歯車などその場回転させたい物 |
| オブジェクトの端・底面 | 端を軸にして振れる/接地したまま伸びる | ドア、柱、木、看板など片側を基準にしたい物 |
| オブジェクトの外側 | 離れた点を中心に大きく弧を描く | 公転のような周回運動を作りたい場合 |
UE5でのピボットの扱い
UE5でピボットを扱う際は、「メッシュ自体が本来持っているピボット」と「エディタ上で一時的に動かすピボット」を区別して理解すると混乱しません。
メッシュ本来のピボット(原点)はどこで決まるか
スタティックメッシュやスケルタルメッシュが持つ本来のピボット(ローカル原点)は、基本的にモデルを作成した段階で決まります。BlenderやMayaといったDCC(Digital Content Creation)ツールでモデリングした場合、そのツール上での原点(0,0,0)がインポート後のメッシュのピボットになります。つまり「インポートしたメッシュのピボットがおかしい」ときの根本原因は、多くの場合DCCツール側での原点設定にあります。
UE5側でメッシュ本来のピボットそのものを編集したい場合は、後述のモデリングモードのEdit Pivot(ピボット編集)ツールを使うことで、DCCツールに戻らずにアセットのピボットを調整できます。
ビューポートでの一時的なピボット移動
レベル上に配置したアクターに対しては、一時的にピボット(ギズモの位置)を移動させて作業することができます。代表的な操作は次のとおりです。
- Alt + 中マウスボタンでドラッグ:オブジェクトを選択した状態でAltキーを押しながらトランスフォームギズモの中心を中マウスボタンでドラッグすると、ピボット(ギズモ)を一時的に好きな位置へ移動できます。直交(トップ・フロント・サイド)ビューを併用すると、狙った位置に合わせやすくなります。
- 中マウスボタンのクリック/ドラッグ:ギズモの中心を中マウスボタンで操作することで、ピボットの位置を微調整できます。
このように移動させたピボットは「いまの作業のあいだだけ」有効な一時的なものです。たとえば複数のオブジェクトをある一点を中心にまとめて回したいときなど、その場の作業を直感的にするために使います。
一時的に移した位置を、そのアクターの基準として残したい場合は、右クリックメニューから「Pivot」→「Set as Pivot Offset(ピボットオフセットとして設定)」を選ぶことで、ピボットのオフセットとして保持させることができます。
モデリングモードのEdit Pivot(ピボット編集)
アセット(メッシュ)のピボットそのものを恒久的に変更したい場合は、UE5のモデリングモード(Modeling Mode)に含まれるEdit Pivot(ピボット編集)ツールが用意されています。このツールはモデリングツール群の中にあり、対象メッシュを選択した状態で「Transform(変形)」カテゴリ内の「Pivot」系のツールを選ぶと、トランスフォームギズモを使ってピボット位置を編集できる状態になります。
このツールの利点は、DCCツールに戻らずにUE5の中だけでピボットを修正できる点です。インポートしたメッシュのピボットが意図とずれていた場合でも、エディタ上で位置を合わせ直せます。なお、ツールの正確な配置名や挙動はバージョンによって細部が異なる場合があるため、使用中のUE5バージョンの公式ドキュメントを確認することをおすすめします(2026年時点)。
ピボットがずれていると回転がおかしくなる例
ピボットの位置が適切でないと、回転やスケールの結果が直感に反するものになります。具体例を挙げます。
- ドアが中央でクルッと回ってしまう:ピボットがドアの中心にあるため、蝶番を軸にした開閉動作にならず、ドア全体がその場で回転してしまう。
- 看板や旗が変な位置を軸に振れる:ピボットがメッシュの外にあると、回転させた瞬間にオブジェクトが大きく弧を描いて飛んでいくように見える。
- 地面にめり込む/浮く:底面にあるべきピボットが中心にあるため、スケールを上げると下方向にも伸びて地面にめり込む、あるいは持ち上がって浮いてしまう。
- 整列がそろわない:複数のオブジェクトでピボット位置がバラバラだと、同じ座標に並べたつもりでも見た目の位置がそろわない。
こうした症状が出たときは、まず「そのオブジェクトのピボットがどこにあるか」を疑うのが解決の近道です。回転中心がおかしいと感じたら、ギズモが表示されている位置(=ピボット)を確認しましょう。
落とし穴と注意点
| ピボットで陥りやすい落とし穴 |
|---|
|
よくある質問(FAQ)
Q1. ビューポートで動かしたピボットが、いつの間にか元に戻ってしまいます。なぜですか?
A. Altキー+中マウスボタンで移動させたピボットは、その場の作業用の一時的なものだからです。恒久的に保持したい場合は、右クリックメニューから「Pivot」→「Set as Pivot Offset」を選んでオフセットとして設定するか、アセットのピボット自体を変えたいならモデリングモードのEdit Pivotツールで編集してください。
Q2. メッシュ本来のピボットを変えたいときは、DCCツールに戻らないとだめですか?
A. 必ずしも戻る必要はありません。UE5のモデリングモードのEdit Pivot(ピボット編集)ツールを使えば、エディタ内でメッシュのピボットを調整できます。ただし、元のDCCデータ側のピボットがずれている場合は、再インポートで上書きされることがあるため、最終的には元データ側も合わせておくと安全です。
Q3. ピボットは「オブジェクトの中心」に置くのが正解ですか?
A. 用途によります。コインや歯車のようにその場で回したいものは中心が向いていますが、ドアは蝶番側の端、柱や木は底面など、「どこを基準に回転・拡大したいか」によって最適な位置は変わります。作りたい動きや配置を先にイメージし、それに合わせてピボット位置を決めるのが実践的です。
ページの作成
親となるページを選択してください。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球
子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール
親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページはありません
人気ページ
- 1 Eclipseで「サーバーに追加または除去できるリソースがありません。」の原因と対処法
- 2 tomcat の起動 / 停止ログと catalina.log・catalina.out の違い
- 3 JavaScript base URL 取得方法|window.location.origin と SSR/Node.js 対応
- 4 YouTube Data API v3 エラー一覧|403/400/404 の主要原因と切り分け
- 5 Spring Frameworkのアノテーション一覧
- 6 Laravel エラー一覧|500/Blade/DB 接続/ルーティングの代表エラー
- 7 3Dグラフィックスとは|モデリング/レンダリング/主要ソフトウェア (Blender / Maya)
- 8 【Spring】@Valueアノテーションとは
- 9 CATALINA_HOME の確認方法 (Linux / Mac)
- 10 【Spring】@Autowiredアノテーションとは
最近更新/作成されたページ
- IPv6とは|128bitアドレス・コロン16進表記/::省略・リンクローカル・SLAAC・デュアルスタック NEW 2026-06-22 12:34:44
- MAC アドレスフィルタリングの仕組みと限界 | ネットワーク入門 NEW 2026-06-22 12:19:10
- VPNとは|暗号トンネル・サイト間/リモートアクセス・IPsec/SSL-VPN/WireGuardを解説 NEW 2026-06-22 12:19:10
- WebRTC とは ブラウザ間 P2P の音声・映像・データ通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/2 とは 多重化・HPACK・バイナリフレーム | ネットワーク入門 NEW 2026-06-22 12:17:25
- Web通信プロトコル入門 HTTP/2・HTTP/3・WebSocket・gRPC・WebRTC | ネットワーク入門 NEW 2026-06-22 12:17:25
- gRPC とは HTTP/2 + Protocol Buffers の高速 RPC | ネットワーク入門 NEW 2026-06-22 12:17:25
- HTTP/3 (QUIC) とは UDP ベースの低遅延 Web 通信 | ネットワーク入門 NEW 2026-06-22 12:17:25
- WebSocket とは 全二重リアルタイム通信 ws/wss | ネットワーク入門 NEW 2026-06-22 12:17:25
- 証明書と認証局(CA)とは|X.509・信頼チェーン・DV/OV/EV・失効(CRL/OCSP)を解説 NEW 2026-06-22 12:17:24
- ファイアウォールとは|パケットフィルタ・ステートフル・DMZ・次世代FW(L4/L7)を解説 NEW 2026-06-22 12:17:24
- iptables/nftablesとは|テーブル・チェーン・ルール例・永続化をLinux視点で解説 NEW 2026-06-22 12:17:24
- HAProxy とは frontend/backend と設定例 | ネットワーク入門 NEW 2026-06-22 12:17:24
- CDN とは エッジキャッシュ・TTL・Cloudflare/CloudFront | ネットワーク入門 NEW 2026-06-22 12:17:24
- TLS/SSLの仕組み|ハンドシェイク・暗号スイート・前方秘匿性・証明書検証をわかりやすく解説 NEW 2026-06-22 12:17:24
コメントを削除してもよろしいでしょうか?