Character Motion Studio
Character Motion Studio/Learn/モーションパスとパス変形
MOTION PATH / PATH DEFORMATION / CURVE

モーションパスとパス変形の違い|位置・形・骨格のどれを曲線で制御するか

どちらも画面に曲線が出るため似て見えますが、制御している対象が違います。モーションパスは位置、パス変形は形、Path Constraintは骨格を曲線で制御します。

公開:2026年9月30日テーマ:Motion Path / Path変形 / Path Constraint現行Character Motion Studio実装に対応
パスの名前ではなく「何を支配しているか」で分ける
モーションパス
物体の位置と移動軌道を制御する。
パス変形
画像・メッシュ自体の形を曲線に沿って変形する。
Path Constraint
複数のボーンを曲線へ沿わせ、骨格を間接的に制御する。

モーションパスとパス変形は何が違う?

一番簡単に分けるなら、モーションパス=物体がどこを通って移動するか、パス変形=物体そのものをどんな曲線へ変形するかです。

さらに実際のアニメーションソフトには、画像を直接曲げるのではなく、複数のボーンをパスへ沿わせる方式もあります。そのため「パス」という名前だけで判断せず、位置・形・骨格のどれを制御しているかを見る方が正確です。

方式パスが制御するもの典型用途
Motion Path位置・移動軌道キャラクター、車、雲、ボールの移動
Curve / Path Deformation画像・メッシュ形状髪、尻尾、布、触手、眉
Path Constraintボーンの位置・向き蛇、長い髪、尻尾などのBone Chain

モーションパスは「移動する道」

例えばキャラクターを画面左下から右上へ飛ばすとします。直線ではなく中央付近で上へ膨らむ弧を描いて移動させるなら、その軌道がモーションパスです。

MOTION PATH ● 開始\n ╰──── 曲線の移動軌道 ────╮\n ● 終了

重要なのは、キャラクターそのものの形は基本的に変わらないことです。丸いボールを曲線上で動かしても、ボールは丸いままです。つまり「線を曲げる → 移動経路が曲がる」という機能です。

After Effectsでも、Positionなど空間的なプロパティをアニメーションすると、その位置変化がMotion Pathとして表示されます。パスを編集しても、直接変形しているのはオブジェクトの形ではなく移動軌道です。

パス変形は「道に沿って本体の形まで曲がる」

一方、直線的な尻尾へカーブを置き、そのカーブをS字へ変えたとき、尻尾そのものもS字へ変形する。こちらがパス変形・カーブ変形の側です。

PATH DEFORMATION まっすぐな尻尾 ─────\n ↓ カーブを編集\n変形した尻尾 ~S~~

Toon Boom HarmonyのCurve DeformerやBlenderのCurve Modifierのように、曲線が画像やメッシュ形状へ作用する仕組みがこの系統です。

モーションパスは物体の位置を変える。パス変形は物体内部の形を変える。この区別が基本です。

「パス変形」という名前は統一されていない

Motion Pathは移動軌道という意味で比較的安定しています。一方、形を曲線で制御する機能名はソフトごとに異なります。

ソフト・機能名称主に制御するもの
After EffectsMotion Pathオブジェクトの位置
Toon Boom HarmonyMotion Pathオブジェクトの移動軌道
Toon Boom HarmonyCurve Deformer描画・画像の形
BlenderCurve Modifierメッシュ形状
SpinePath Constraintボーンの位置・回転

同じベジェ曲線のようなUIが表示されても、内部処理が同じとは限りません。

「どれが高精度か」では比較できない

モーションパスとパス変形に単純な上下関係はありません。目的が違うからです。

キャラクター全体を弧に沿って移動するならモーションパスが適しています。長い髪をS字に曲げるならパス変形が適しています。

精度を見るなら、目的に対して余計な変形を起こさず、必要な自由度だけ操作できるかで判断する方が実用的です。

Motion Path
キーフレーム位置、空間補間、ベジェハンドルの数と配置が軌道へ影響する。
Path Deformation
アンカー数、ハンドル、カーブ形状、影響範囲、元形状との関係が結果へ影響する。

パペット・ボーンとも似ているが役割が違う

機能操作単位向いている例
モーションパス位置・軌道画面内を飛ぶ、流れる、移動する
ボーン関節・親子階層肩→肘→手、脚、首
パペット面+ピン頬、服、柔らかい身体、局所変形
パス変形曲線+影響範囲髪、尻尾、触手、マフラー、眉

3つの変形方式そのものの違いは「パペット・ボーン・パス変形の違い」、ボーンの親子構造は「2Dボーンとは?」で詳しく分けています。

Character Motion Studioでは、すでに「位置」と「形」が別系統で実装されている

ここは元原稿から現行実装に合わせて修正が必要な部分です。現在のCharacter Motion Studioには、パス変形そのものがすでに実装されています。一方、専用のベジェ式Motion Path編集UIは現時点では確認できません。

現行機能実装意味
Transform Positionx / yキーフレームを線形補間時間によってレイヤー位置を移動する。現在は専用曲線軌道エディタではない。
Path Deformationアンカー+in/outハンドル+falloff基準カーブから現在カーブへの変位を周囲の画像へ伝えて形を変える。
Path KeyframePath専用の独立キーフレームアンカー位置とハンドル状態を時間上で補間する。

現行Path変形は、各アンカーに基準位置と現在位置、in/outハンドルを持ち、開いたパス/閉じたパスとfalloffを扱えます。基準カーブと編集後カーブの差を周囲へ伝えるため、これは移動軌道ではなく画像形状の変形です。

またPathキーフレームはTransformの◆キーとは別データとして保持され、アンカーとハンドルの状態が時間方向に補間されます。

現状を一言でいうと

「位置を時間で動かす仕組み」はある。「画像自体を曲線で変形するPath」もある。ただし「Positionの軌道をベジェ曲線で直接編集する専用Motion Path UI」はまだ別機能です。

Path Constraintは「骨格をパスへ沿わせる」第三の方式

SpineのPath Constraintのような方式では、画像を直接曲げるのではなく、Bone1→Bone2→Bone3のようなBone Chainを一本のパスへ沿わせます。

この場合、ボーン=構造、パス=骨を並べるガイドです。長い髪、蛇、触手、尻尾などと相性があります。

Character Motion Studioには現時点で、一般的なPath ConstraintとしてBone Chainをパスへ自動追従させる機能は確認できません。現行のボーン階層とPath変形は別系統です。将来組み合わせる場合も、既存Path変形とは別概念として扱う方がUI上は混乱しにくくなります。

迷ったら「何を曲げたいのか」で選ぶ

移動する道を曲げたい
モーションパス。
髪・尻尾など本体の形を曲げたい
カーブ/パス変形。
肘・膝など関節を曲げたい
ボーン。
一枚絵を局所的に柔らかく曲げたい
パペット。
複数の骨を一本の曲線へ沿わせたい
Path Constraint。
POSITION OR SHAPE?

まず「位置を変えたいのか、形を変えたいのか」を決める。

通常の移動ならTransform、長い形を曲げるならPath、関節ならBone、局所的な柔らかい変形ならPuppetという順で考えると構造を増やしすぎずに済みます。

まとめ

モーションパスとパス変形を理解する上で重要なのは、「パスとは何か」ではありません。そのパスが、位置・形・骨格のどれを支配しているのかを見ることです。

同じ曲線UIでも、移動経路ならMotion Path、画像形状ならCurve / Path Deformation、骨格ならPath Constraintです。Character Motion Studioでは現在、Transformによる位置補間とPathによる形状変形はすでに別系統で実装されており、この違いをそのまま理解して使い分けるのが分かりやすい構造です。

次に読む

Path / deformation cluster