アニメーターは時間旅行者です。説得力のあるアニメーションを作るためには、過去・現在・未来のフレームを可視化する必要があります。
現代のツールは、キャラクターの動きの流れを素早く把握して、シーケンス全体が再生される前に修正が必要な点を見つけるのを助けます。オンionスキニングはその代表的なものの1つです。
複数の時点を同時に見る方法を学び、より良いアニメーションを、より速く作れるようになりましょう。
オンionスキニングとは?
オンionスキニングは、アクションの複数フレームを同時に見るためのアニメーション用ツールです。
「オンionスキニング」という言葉は、タマネギの層をむくという比喩に由来します。現在のフレームの前後を、半透明のオーバーレイとして表示することで、オンionスキニングはあるフレームから次のフレームへ進む流れを示します。過去・現在・そして可能性のある未来のフレームが、画面上でひとつに重なって見えてくるのです。
なぜオンionスキニングが重要なのか
オンionスキニングは、昔は手作業で行われていました。つまり、半透明の紙(「オンionスキン」と呼ばれる)を重ね、その各シートに別々のフレームが入っていました。
この方法は、アニメーターにとって手触りのある直感的な動きの理解を提供しましたが、一方で時間がかかり、修正の幅も限られていました。変更のたびに、しばしばシーケンス全体を描き直す必要があったのです!
現代のデジタルオンionスキニングは、そのプロセスを一変させます。
まず、分かりやすい生産性のメリットがあります。複数フレームを同時に見られることで、オンionスキニングは視覚的な参照を提供し、アニメーションシーケンス全体を通してより滑らかで一貫した動きを実現できます。フレーム間で行ったり来たりを頻繁に切り替えるために費やしていた時間と手間を節約できます。修正もより簡単に行え、さらに調整可能な透明度や、色分けされたフレームといった高度なUI機能も得られます。
また、オンionスキニングはアニメーターの仕事に、まったく新しいレベルの精度をもたらします。要素の位置やタイミングをより正確に判断し、動きの進行を滑らかに保てるのです。特に、速い動きがある複雑なシーンでは重要になります。
アニメーターが編集内容の影響をシーケンス全体に対して瞬時にプレビューできるため、ミスを早い段階で見つけて修正でき、その後の大規模な修正が不要になりやすく、結果としてコストも抑えられます。
Blenderでのオンionスキニング
オンionスキニングには潜在的な課題もあります。アニメーターは、複数のオーバーレイによってソフトウェアの制限にぶつかったり、視覚的なごちゃつきに直面したりする可能性があり、この問題を克服するにはオンionスキニングの機能を使いこなす必要があります。
Blenderでは、オンionスキニングによって、現在のフレームの前後にあるアニメーションシーケンスのフレームが「ゴースト」として視覚的に表示されます。
メインのオンionスキニングの表示は、Viewport Overlays を通じて切り替えられます。より自分好みに調整したい場合、特にグリースペンシルを使っているときは、レイヤーリストからレイヤー単位でオンionスキニングを有効化することもできます。
もちろん、ワークフローに合わせてオンionスキニングをカスタマイズできます。
- 「Mode」の選択は、ゴースト表示されるフレームの選び方を決めます。「Keyframes」を選ぶと、「Before」「After」の設定で指定した範囲内のキーフレームが表示されます。「Frames」を選ぶと、同じ範囲設定に基づいてフレームが表示されます。「Selected」モードでは、ドープシートで手動選択したキーフレームだけが表示されるため、どのフレームをゴーストにするかを正確に制御できます。
- Opacity は、ゴーストフレームがどれくらい目立つかを調整します。これは、主となるアニメーションだけ、またはその周辺の文脈に集中するために、可読性を保つうえで重要になる場合があります。「Filter by Type」オプションは、オンionスキニング表示に含まれるフレームの種類を絞り込み、より具体的なフレームを視覚化できます。
- 過去と未来のフレームを見分けやすくするために、Blenderは色分けするオプションも用意しています。たとえば、前のフレームは1つの色(多くは赤)、未来のフレームは別の色(多くは緑または青)で表示されます。この色の違いにより、フレームを素早く見分けやすくなり、オブジェクトやキャラクターの動きの計画もしやすくなります。
- 表示の微調整なら、「Fade」設定で、現在のフレームから遠いゴーストフレームほど透明度が段階的に下がるため、意識を適切に向けやすくなります。
- 「Show Start Frame」機能は、特にループアニメーションに役立ちます。これにより、最後のフレームで作業しているときでも、最初のキーフレームやフレームをゴーストとして可視化できます。つまり、シームレスなループサイクルを可能にします。
用途(Use Cases)
オンionスキニングは 制作中にいくつかのアニメーション原則を統合するうえで重要な役割を果たします。取り組んでいるタスクによっては、関連するフレームに焦点を当てるために、オンionスキニングの設定を調整する必要があるでしょう。
- タイミング - オンionスキニングによって、アニメーターはフレーム間の間隔を可視化できます。これは、アニメーションのタイミングをより効果的に作業するための鍵です。重ねて配置されたフレームの並びを見ることで、動きが速すぎるのか遅すぎるのかを見極め、正確な編集を行えます。
- 予備動作(Anticipation) - 予備動作は、観客に対してアクションを「準備させる」ことです。オンionスキニングを使うことで、先行するフレームと後続するフレームを確認でき、たとえばジャンプの前にキャラクターがしゃがむといった予備動作が効果的に描写されているかを確かめられます。
- フォロー・スルーとオーバーラップ(Follow-through and overlapping actions) - フォロー・スルーは 主となるアクションが完了した後も続く二次的なアクションです。オンionスキニングを使うと、二次的な動きがフレームごとにどう変化していくかを観察できるため、それらを追跡できます。フレームのフィルタリングは、髪、衣服、体の一部など、主アクションに対して少し遅れてタイミングが動く要素のオーバーラップをアニメーターが微調整するのに役立ちます。
- スロー・イン/アウト(Slow in/out) - スロー・インとスロー・アウトは、アクションがゆっくり始まり、速度が上がって、最後に再び減速するような「イージング」に関係します。オンionスキニングを使うことで、減速や加速を滑らかにするために、アクションの開始時と終了時により多くのフレームを使えているかを確認できます。これは、フレームがどれくらい密に詰められているかを視覚的に表したものでもあります。
- ポーズ・トゥ・ポーズ(Pose-to-pose) - ポーズ・トゥ・ポーズのアニメーションは、重要なポーズ(キーポーズ)を描いてから、その間の動きを埋めていく手法です。オンionスキニングがあれば、キーポーズが互いにどう遷移するかを観察することで、インビトゥーンを手作業でも、ソフトウェアを使った自動化でも効率よく作成できます。
最後に、オンionスキニングはモーションブラーのような錯覚を作るためにも使えます。ゴースト表示された画像を見て、スピード感を演出するために中間フレームを戦略的にアニメートし、軌跡や輪郭のぼけを模した見え方を作ることで、スピードの錯覚を生み出せます。
結論
オンionスキニングは、伝統的なアニメーションの豊かな歴史と、現代のデジタル手法の革新の両方をつなぐ、欠かせない手法であり続けています。アニメーターが複数フレームを同時に確認できるため、滑らかな動きや遷移を作ることが可能になります。
単なる別のツールに見えるかもしれませんが、その影響はさまざまなワークフローに広く及びます。ぜひ活用してください。たとえば、DCCツールでカスタムのキーボードショートカットを作成して、フレーム間を素早く移動したり、オンionスキニング利用中に設定を切り替えたりすることができます。


