コマ送りとキーフレームは何が違う?
コマ送りアニメーションとキーフレームアニメーションを比べると、最初はキーフレームの方が便利に見えます。開始位置と終了位置を決めれば、その間はソフトが自動で補間してくれるからです。
一方のコマ送りは、複製して少し動かし、また複製して動かす。手数だけを見ると多くなります。
ただしキャラクターのパーツ、レイヤー、パペット、表情、エフェクトなどが増えると事情が変わります。キーフレームは作業を減らす仕組みであると同時に、「管理する値」を増やす仕組みでもあるからです。
| 比較 | コマ送り | キーフレーム |
|---|---|---|
| 基本単位 | その時間の完成状態 | 時間上のプロパティ値 |
| 中間 | 作者が直接作る | ソフトが補間する |
| 制作量 | 増えやすい | 減らしやすい |
| 管理負荷 | 状態を見れば把握しやすい | キー・レイヤー・補間が増えるほど上がる |
| 得意 | 表情差分、誇張、瞬間的な変形、意図的なカクつき | 移動、ズーム、回転、不透明度など連続変化 |
キーフレーム自体の意味は「キーフレームとは?フレーム・キーポーズ・状態キーとの違い」で基礎から整理しています。
コマ送りは「時間ごとの完成状態」を直接作る
コマ送りは、時間ごとの状態を一枚ずつ作って再生する方式です。例えばキャラクターがジャンプするなら、立つ、かがむ、上がる、頂点へ行く、着地するという状態を順番に作ります。
Adobe AnimateのFrame-by-frame animationも、各フレームの内容を個別に変更する方式として説明され、各フレームで絵そのものが変わるアニメーションに向く方法として扱われています。
Adobe Animate:Frame-by-frame animation ↗
Adobe Animateでは、コマ送りで内容が変化するフレームも技術上Keyframeと呼ばれる場合があります。この記事で比較しているのは名称ではなく、各時間の状態を直接作る方式と、値を記録して間を補間する方式の違いです。
キーフレームは「途中をソフトに任せる」
キーフレーム方式では、例えば0秒でX=100、2秒でX=800という2点を設定し、その間をソフトが計算します。位置だけでなく、回転、拡大縮小、不透明度なども同じ考え方です。
キャラクター全体を右へ移動するだけなら、20個のコマを手作業で少しずつ動かすより、開始と終了の2点だけ指定した方が簡単です。
現行Character Motion StudioのTransformキーフレームも、x / y、width / height、scale、rotation、opacityを時間上へ保存して、その間を補間します。パペット・ボーン・Pathはそれぞれ別のキーデータを持つため、「タイムライン上に何を保存しているか」は1種類ではありません。
複雑になるほど「制作量」と「管理負荷」が逆転しやすい
頭、右腕、左腕、髪、目、口、服、尻尾が別アイテムになり、それぞれに位置・回転・拡大・パペット変形があるとします。
キーフレームでは、アニメーションを作るだけでなく、どのレイヤーにキーがあるか、何秒にキーがあるか、どの値を変えたか、補間されているか、意図しないキーが入っていないかまで管理する必要があります。
一方コマ送りでは、5コマ目を開けば「この瞬間はこうなっている」と画面そのものから判断できます。前のコマを複製して、腕を少し動かし、髪を少し曲げ、目を閉じれば、その瞬間の状態として完結します。
コマ送り=制作量は増えやすいが認知負荷は低くしやすい。
キーフレーム=制作量は減らしやすいが管理負荷は増えやすい。
これはどちらが優れているという意味ではありません。動きの種類と作品の長さによって、負担が発生する場所が違います。
「滑らかさ」も必ずしもキーフレームの勝ちではない
キーフレーム補間は、画面を横切る移動、カメラ移動、拡大縮小、一定回転など、滑らかな連続運動を作るのが得意です。
しかしキャラクターアニメーションでは、滑らかさが常に良いわけではありません。
- 3コマだけ震える
- 急に目を見開く
- 一瞬潰れて元へ戻る
- 口の形がパッと切り替わる
- 少しカクついた歩き方を意図的に作る
こうした動きは、補間しない方が表現として成立する場合があります。コマ数をあえて落とした動きには、連続補間とは違うリズムがあります。これは性能不足によるカクつきではなく、作者がタイミングを決めた表現です。
実用的なのは、どちらか一方ではなく役割を限定すること
Character Motion Studioでは現在、Animation Studioに「コマ送り」と「通常動画」の2モードを明示的に残しています。通常動画側は「キーフレーム間を補間」、コマ送り側は「絵を1コマずつ切替」というUIです。
| 作りたい動き | まず考える方式 |
|---|---|
| キャラクター全体が左から右へ移動 | 通常動画 / キーフレーム |
| 画面全体をゆっくりズーム | 通常動画 / キーフレーム |
| 腕を少しずつ変形しながら表情も変更 | コマ送り |
| 着地で身体が潰れてすぐ戻る | コマ送り |
| 背景だけ一定速度で流れる | 通常動画 / キーフレーム |
キャラクターそのものの演技はコマで作り、機械的に補間して問題のない連続運動はキーフレームへ任せる。この分担にすると、必要以上にキーを増やさずに済みます。
パーツ・パペット・別角度まで含めた全体の方式選択は「1枚のイラストを動かす方法」、パーツとパペットの違いは「パーツアニメーションとパペットの違い」へつながります。
Character Motion Studioの現行コマ送りは「複製して少し変える」を中心にしている
現行Animation Studioのコマ送りでは、新規コマの追加、現在コマの複製、コマの並べ替え、削除ができます。アイテム単位では「次コマへ」コピーもあり、前の状態を引き継いで一部だけ変える制作ができます。
一方、オニオンスキンや複数コマを選んだ個別タイミング編集は、現在確認できる編集UIの中心機能にはなっていません。ここはコマ送りをさらに速くする改善余地として分けて考えます。
「AとBを人が作り、その間をAIに提案させる」はすでに実装されている
原稿の段階では将来案として考えられる部分ですが、現在のCharacter Motion StudioにはAIコマ間補間が実装されています。
ユーザーが作った開始コマと終了コマの間を指定し、1〜3枚の中間コマをAIで生成できます。開始・終了の2コマは毎回の基準として扱い、複数枚を作る場合は先に生成した中間コマも時間方向の補助参照として使います。
重要なのは、AI生成コマだけを連鎖させないことです。現行実装では、AI補間の両端には内容のあるユーザー制作コマが必要で、AI補間コマを次の補間の端点にはできません。
また参照キャラクターを指定すると、Character Masterの制約と重要度の高いReference Partsを最大2点まで補助資料として使えます。つまり「すべて自動」ではなく、作者が決めた両端とキャラクター資料を基準に中間だけを補助生成する設計です。
AI補間はコマ送りを置き換える機能ではなく、作者が決めたA・Bの間を埋める補助です。生成結果は通常のコマとして並べ替え・確認できますが、次のAI補間の絶対基準にはしません。
コマ送りにも、まだ省力化の余地がある
コマ送り=毎回すべて描き直す、ではありません。前コマを複製し、位置だけ変更、回転だけ変更、パペットで少し曲げる、目だけ差し替える、数本だけ描き足す、といった作り方なら状態を保ちながら変化させられます。
さらに今後、オニオンスキン、前後比較、複数コマの時間編集などを強化すれば、制作量そのものも減らせます。
コマ送りとキーフレームを完全に同じ方式へ統合するより、コマ送りは「ポーズと絵を直接作るアニメーション」、キーフレームは「時間と数値を設計するアニメーション」として性格を分けた方が、何をどこで編集すべきか分かりやすくなります。
演技はコマ、連続運動はキーフレーム。
Animation Studioではコマ送りと通常動画を切り替えられます。短いキャラクター演技はコマから、一定移動やズームは通常動画から試すと違いを把握しやすくなります。
まとめ
キーフレームは「少ない入力で多くの中間を作る」技術です。コマ送りは「一つ一つの瞬間を作者が決める」技術です。
効率だけならキーフレームが有利な場面があります。しかしキャラクターアニメーションでは、管理の単純さ、意図的な間、形の崩し方、コマ特有のリズムまで含めると、コマ送りは現在でも有効な方式です。
Character Motion Studioのような短尺2Dアニメーションでは、コマ送りをキャラクター演技の中心として磨き、キーフレームを連続運動を省力化する別系統の道具として使うと、それぞれの長所を活かしやすくなります。