俳優などの前景オブジェクトを背景と分離することは、様々な視覚的効果や合成作業の中でもとりわけ重要な部分です。オブジェクトを分離するマットを作成すると、背景を置き換えたり、エフェクトを選んで背景に適用したりするなどの作業を行えるようになります。

動画を前景要素や背景要素にセグメント化する場合、ロトスコーピングという手法がよく使用されます。これは、ほとんどのフレームにベジェ曲線(マスク)を手書きで描き、フレーム間を補間して、マットを明確にする手法です(ロトスコーピングの概要とリソースを参照)。

ロトブラシツールを使用すると、このセグメント化とマットの作成の作業が速くなります。

ロトブラシツールを使用して、前景要素や背景要素の典型的な領域にストロークを描画します。この情報を元に、After Effects が前景要素と背景要素との間にセグメント境界を作成します。ある領域でストロークを描くことにより、隣接する領域内および隣接するフレーム上で何が前景で何が背景であるかに関する情報が After Effects に通知されます。時間の推移に伴って領域の軌跡を作成するために様々なテクニックが使用され、この情報に基づいて時間的に前後するセグメントが生成されます。作成した各ストロークが使用されて、隣り合うフレーム上の成果物が調整されます。フレームごとにオブジェクトが移動したり形状が変化したりしても、セグメントの境界線はオブジェクトに合わせて変化します。

セグメント境界を作成したら、「マットを調整」プロパティを使用して、マットを目的に合うように調整します。「マットを調整」エフェクトは、ロトブラシツール以外の機能を使用して作成したマットの調整に使用することもできます。

注意:

After Effects CC では、ロトブラシのコピーを簡単に行うための機能が改良されました。詳しくは、After Effects CC のロトブラシツールとエッジを調整ツールを参照してください。

ロトブラシツールと「マットを調整」エフェクトに関するオンラインリソース

ロトブラシツールに関するビデオチュートリアルとリソースの一覧については、アドビ システムズ社の Web サイトの記事を参照してください。

ロトブラシツールを使用して、すばやくマットを作成して選択的にカラー補正を行う方法を示すビデオについては、アドビ システムズ社の Web サイトを参照してください。

ロトブラシエフェクトの「マットを調整」プロパティを使用して、マットを改善する方法を示すビデオについては、アドビ システムズ社の Web サイトを参照してください。

ロトブラシと「マットを調整」機能の概要とワークフロー

  1. ロトブラシツールをアクティブにするには、Alt + W キー(Windows)または Option + W キー(Mac OS)を押します。

  2. レイヤーパネルで、処理対象のレイヤーを開きます。

    注意:ロトブラシツールがアクティブになっているときにタイムラインパネルでレイヤーをダブルクリックすると、そのレイヤーがレイヤーパネルで開きます。

  3. レイヤーパネルでムービーをプレビューすると、前景オブジェクトが一番多いフレームがどれかわかります。また、前景と背景が一番はっきり分離しているフレームがどれかもわかります。

    最初にストロークを描画したフレームがベースフレームになります(ロトブラシストローク、スパンおよびベースフレームを参照)。

  4. レイヤーパネルでドラッグして、前景オブジェクトとして定義するオブジェクトに前景ストロークを描画します。前景ストロークを描画するときは、ロトブラシツールのポインターが、緑色の丸で囲まれたプラス記号で表示されます。

    注意:

    ストロークはオブジェクトの端ではなく中心に描画するようにしてください(ロトブラシツールの処理に関するヒントを参照)。

    アルファ境界線ビューモードで前景オブジェクトの周囲に表示されるマゼンタのアウトラインは、セグメント境界です。前景と背景のおおよその境界を表す線です。他のビューでもセグメントを表示できます(レイヤーパネルの表示オプションを参照)。

  5. Alt キーを押しながらドラッグ(Windows)または Option キーを押しながらドラッグ(Mac OS)して、背景として定義する領域に背景ストロークを描画します。背景ストロークを描画するときは、ロトブラシツールのポインターが、赤い丸で囲まれたマイナス記号で表示されます。

  6. セグメントができる限り正確に完全になるまで、前景ストロークと背景ストロークをベースフレームに描画します。ベースフレームのセグメントはできる限り正確に作成する必要があります。これは、他のフレームのセグメントが、ベースフレームのセグメントを元にするからです。

    セグメント境界が、目的のエッジから数ピクセル以内に収まるようにします。当初のセグメントをより正確に調整するために、「滑らかさ」などのロトブラシエフェクトのプロパティを変更できます(ロトブラシエフェクトとマットを調整エフェクト参照)。

    注意:

    ストロークが細くなるように、ロトブラシツールのチップのサイズを変更できます。作業の最初の段階では太いストロークが適していますが、細かさが要求される段階では細いストロークが実用的です(ロトブラシストローク、スパンおよびベースフレームを参照)。

  7. Page Down キーを押して、フレームを 1 つ先に進めます。

    After Effects では、ベースフレームから現在のフレームに情報が伝播される際に、セグメント境界を描画する場所を判断できるように、モーショントラッキングやオプティカルフローなどの各種技法が使用されます。

  8. 現在のフレーム用に After Effects によって計算されたセグメント境界が、目的の境界と異なる場合は、補正ストロークを作成して、前景と背景を After Effects に示してください。必要に応じて、前景ストロークと背景ストロークを描画してセグメントを補正します。補正ストロークは、ベースフレームから端にあるフレームに向かって伝播されます。

    注意:「生成」プロパティグループでプロパティを変更して、After Effects で前のフレームから現在のフレームに向かってセグメント情報が伝播される方法を変更することもできます。(ロトブラシエフェクトとマットを調整エフェクト参照)。

  9. セグメント化するデュレーション全体のセグメント境界を作成し終わるまで、フレームを 1 つずつ移動しながら、補正ストロークを作成します。

  10. 必要に応じて、エフェクトコントロールパネルでロトブラシエフェクトのプロパティの「マットを調整」オプションを選択し、「マット」プロパティグループのプロパティを変更します(ロトブラシエフェクトとマットを調整エフェクト参照)。

  11. 作業が完了したら、レイヤーパネルの右下にあるフリーズボタンをクリックして、ロトブラシセグメント情報をキャッシュ、ロックまたは保存します(ロトブラシセグメンテーションのフリーズ(キャッシュ、ロック、保存)を参照)。

ロトブラシツールの処理に関するヒント

  • ロトブラシツールで前景オブジェクトを明確にするためにストロークを描画する場合は、オブジェクトの形状の中心に沿ってストロークの描画を開始します。例えば、腕の輪郭に沿ってではなく、骨格に沿ってストロークを描画します。境界線を手動で正確に定義する必要のあった従来のロトスコーピングとは異なり、ロトブラシツールでは代表的な領域を定義するだけで機能します。After Effects は、これらの領域から推定して境界を判断します。正確にセグメント化するために境界に沿ってストロークを描画する前に、オブジェクトの中心に前景ストロークを描画して、境界の反対側に大まかな背景ストロークをいくつか描画してください。

  • 間違った領域にロトブラシストロークを描画した場合は、そのストロークを取り消してください(変更を取り消すを参照)。ただし、After Effects がストロークを誤って解釈し、イメージの余計な部分を対象に含めたり、イメージの必要な部分を対象から外したりした場合は、取り消さないでください。対象に含めるストロークまたは対象から外すストロークを追加で描画することで、ロトブラシを学習させることができます。

  • ロトブラシツールを使用する際は、解像度をフル画質に設定した状態で操作してください。「適応解像度」のような高速プレビューモードは、解像度を切り替えたときにセグメント情報を全面的に再計算する必要があるため、ロトブラシツールには適しません。したがって、ロトブラシストロークを描画するときは、高速プレビューモードをオフにします。この設定は、コンポジションパネルとレイヤーパネルで同じになります(解像度を参照)。

  • レイヤーのソースとなったフッテージアイテムのフレームレートに合うようにフレームレートを設定したコンポジションで、ロトブラシツールを使用します。コンポジションのフレームレートがレイヤーのソースフッテージアイテムのフレームレートと一致しない場合、コンポジションパネルのフレームの下部に警告バナーが表示されます(フレームレートを参照)。

  • ロトブラシエフェクトを使用してできる限りの操作を完了したら、アルファチャンネルでのペイントなど、After Effects のその他の合成機能を使用して、マットをさらに調整できます(合成と透明化の概要とリソースを参照)。

ロトブラシストローク、スパンおよびベースフレーム

ベースフレーム、ロトブラシのスパンおよび補正ストローク

ロトブラシを使用して最初にストロークを描画したフレームがベースフレームになります。セグメント情報(前景および背景の定義に関する情報)は前の時間と後の時間に伝播され、前後にそれぞれ 20 フレームずつ伝播されます。このベースフレームの影響を受けるフレームの範囲がロトブラシスパンです。レイヤーパネルのスパンバーに表示される小さな矢印は、情報が伝播される方向を表します。矢印が右を向いている箇所のいずれかで補正ストロークを描画すると、そのストロークの情報が後方に伝播されます。また、矢印が左を向いている箇所のいずれかで補正ストロークを描画すると、そのストロークの情報が前方に伝播されます。ロトブラシスパン外にストロークを描画した場合、新しいベースフレームとスパンが作成されます。

ベースフレームからフレームを 1 つずつ進めながら補正ストロークを作成できますが、作業が完了したフレームにストロークの変更が反映されることはありません。ベースフレームから後方に向かって作業を行う場合も同様です。

それぞれの修正ストロークの影響は、ストロークがいつ描画されたかに関わらず、スパン内の前方または後方にあるすべてのフレームに影響を与えます。例えば、ベースフレームがフレーム 10 であり、フレーム 20 に補正ストロークを作成した後に、フレーム 15 に補正ストロークを作成した場合、フレーム 20 は両方の補正ストロークの影響を受けます。これは、別の順序で補正ストロークを作成したのと同じことになります。

描画しているスパンが他のスパンに隣接しているためにそれ以上伸びることができない場合を除き、スパン内にストロークを描画するたびにスパンは伸びていきます。

  • スパンのデュレーションを手動で変更するには、スパンのいずれかの端をドラッグします。

  • スパンを削除するには、スパンを右クリック(Windows)するか、Control キーを押しながらクリック(Mac OS)し、「スパンを削除」を選択します。

  • すべてのスパンを削除するには、ロトブラシエフェクトのインスタンスを削除します。

スパン内の別のフレームに移動すると、スパン内のその他のフレームのストローク情報がそのフレームにどのような影響を与えるかが計算されます。計算中は、情報パネルに「ロトブラシを生成しています」というメッセージが表示されます。この情報はキャッシュされ、フレームを移動するたびに生成が発生することはなくなります。スパン内の緑色のバーは、情報がキャッシュされたフレームを示しています。編集/キャッシュの消去/イメージキャッシュを選択すると、ロトブラシキャッシュが消去されます。

ロトブラシツールおよびストロークとペイントツールおよびストロークの類似点

ロトブラシツールの使用方法はペイントツールとほぼ同じですが、いくつか重要な違いがあります。

ロトブラシツールが選択されているとき、ペイントパネルのコントロールは使用不可になります。ロトブラシストロークはスパン内の前方または後方に影響を与えますが、ストロークのデュレーションは 1 フレームです。

ロトブラシツールのブラシのサイズ(直径)は、ペイントツールと同じ方法で変更することができます。ブラシパネルで直径コントロールを使用するか、レイヤーパネルで Ctrl キーを押しながらドラッグ(Windows)または Command キーを押しながらドラッグ(Mac OS)します。ブラシパネルの「硬さ」のコントロールは、ロトブラシツールに影響を与えません。

他の種類のパスと同様、ロトブラシパスのプロパティをコピーして、マスク、シェイプ、ペイントエフェクトのインスタンスにペーストすることができます。個々のストロークをコピーした場合は、ロトブラシのスパン情報はコピーされませんが、ロトブラシエフェクトのインスタンス全体をコピーした場合は、ロトブラシのスパン(およびベースフレーム)情報が含まれます。

ペイントエフェクトの「パス」プロパティと同様に、ロトブラシエフェクトの「パス」プロパティにエクスプレッションを使用することができます。

ロトブラシツールでストロークを描画する際には、別のストロークが選択されていても新しいストロークが作成されます。これはペイントツールのストロークの置き換え機能とは異なります。

ロトブラシのストロークは、タイムラインパネル上では「ロトブラシ」プロパティグループ内の「ストローク」プロパティに表示されます。

ペイントストロークとペイントツール操作用の多数のキーボードショートカットは、ロトブラシストロークとロトブラシの操作用としても機能します(ペイントツールのキーボードショートカットを参照)。

  • フレームを前後に移動するには、メインキーボードの 1 または 2 キーを押します。

  • ペイントストローク、ロトブラシストローク、パペットのピンを表示するには、P キーを 2 回押します。

  • 現在のフレームのストロークをすべて選択するには、Ctrl + A キー(Windows)または Command + A キー(Mac OS)を押します。

ロトブラシエフェクトと「マットを調整」エフェクトについて

「生成」プロパティグループのロトブラシエフェクトのプロパティは、前景と背景間のセグメントと、スパン内の連続するフレームでセグメント情報がどのように使用されるかに影響を与えます。ロトブラシエフェクトのその他のプロパティは、初期セグメントに基づいて生成されたマットに影響を与えます。「マットを調整」エフェクトには、「生成」プロパティグループ以外のロトブラシエフェクトのプロパティ(「前景と背景を反転」を除く)が含まれています。

生成

「生成」プロパティグループのプロパティ(「検索領域を表示」を除く)は、ロトブラシのすべての計算に影響を与えます。これらのプロパティを変更した場合は、ベースフレームからセグメント情報を再計算して生成する必要があります。また、ベースフレーム自体に対する結果は、これらのプロパティに対する変更の影響を受けません。このため、変更結果を確認できるように、時間インジケーターがベースフレームから 1 フレームまたは 2 フレーム離れた位置にあるときにこれらのプロパティを変更することをお勧めします。

検索の半径

After Effects がフレーム間で一致するピクセルを探すときに検索する領域の半径です。モーションのしきい値とモーションを減衰プロパティを使用して、モーションの異なる領域にどのように検索半径を適合させるかを変更することができます。検索の半径が小さすぎると、一部のモーションが失われることがあります。また、検索の半径が大きすぎると、無関係なモーションが検出されることがあります。

モーションのしきい値とモーションを減衰

これらのプロパティは、どのように検索領域がモーションに基づいて制約されるかを制御します。「モーションのしきい値」を変更して、下回った場合にモーションなしとみなされるモーションレベルを設定します。検索領域はゼロに縮小されます。「モーションを減衰」は、モーションがあるとみなされる残りの領域に影響を与えます。「モーションを減衰」の値を大きくすると、検索領域が狭められ、動きが遅い領域の方が動きの速い領域よりも狭められます。モーションが少ない領域で検索領域を制約することで、これらの領域でのエッジのガタつきを軽減することができます。検索領域を制約しすぎると、自動境界線検出がオブジェクトのエッジから外れるようになります。

検索領域を表示

検索領域を黄色、前景を明るいグレースケールイメージ、背景を暗いグレースケールイメージで表示します。このプロパティの値は、ロトブラシエフェクトの操作の途中段階だけではなく、ロトブラシエフェクトのレンダリング出力にも影響を与えます。主に、「検索の半径」、「モーションのしきい値」、「モーションを減衰」の値を取得するのに使用します。

注意:ベースフレーム以外のフレームについては、前のフレームのセグメント化結果に基づいて、現在のフレームで検索される領域が検索領域の表示に示されます。したがって、ベースフレーム以外のフレームについては、フレームにストロークを追加しても、そのフレームに対して示される検索領域は変わりません。

エッジの検出

前景と背景間のエッジを決定するときに、セグメントの境界を現在のフレームのみで計算するか、前のフレームに基づいてセグメントを計算するかを選択します。バランスオプションは、現在のフレームと周囲のフレームを同等に考慮します。背景と同じ色の前景オブジェクトでは、通常、予測されるエッジを優先を使用することをお勧めします。

別のカラー予測を使用

ロトブラシエフェクトが前景と背景を判断するプロセスがわずかに変わります。これを確認するとセグメント化に役立つ場合があります。

前景と背景を反転

ロトブラシエフェクトのセグメント化段階で前景ストロークとして扱っているストロークと背景ストロークとして扱っているストロークを反転します。

スムーズ

この値を大きくすると、エッジに沿ってスムージングが適用され、セグメントの境界の曲線部分のシャープさが軽減されます。髪の毛のようなシャープな形状のオブジェクトを分離する場合、この数値は低いままにします。

ぼかし

セグメントの境界の柔らかさです。このプロパティは「滑らかさ」の値が 0 の場合は機能しません。「滑らかさ」とは対照的に、「ぼかし」はエッジ全体に適用されます。

チョーク

「滑らかさ」プロパティの値に相対的なマットのチョーク(収縮)量です。「マットチョーク」エフェクトの「チョーク」プロパティとほぼ同じ結果を得られますが、値の範囲は -127 ~ 127%ではなく -100 ~ 100%です。

エッジのガタつきを軽減

フレーム間でのエッジの不規則な変化を低減する場合は、このプロパティの値を大きくします。このプロパティは、フレーム間でマットエッジが不規則に動かないようにするために隣接するフレームで加重平均を実行したときの、現在のフレームに対する影響を決定します。「エッジのガタつきを軽減」の値が大きい場合、ガタつきの軽減が強くなり、現在のフレームは少ないとみなされます。「エッジのガタつきを軽減」の値が小さい場合、ガタつきの軽減が弱くなり、現在のフレームは多いとみなされます。「エッジのガタつきを軽減」の値が 0 の場合、現在のフレームのみがマット調整対象としてみなされます。

ヒント:前景オブジェクトが移動していなくても、マットのエッジが移動して変わっている場合は、「エッジのガタつきを軽減」プロパティの値を大きくします。

前景オブジェクトが移動していても、マットのエッジが移動していない場合は、「エッジのガタつきを軽減」プロパティの値を小さくします。

モーションブラーを使用

マットにモーションブラーを適用してレンダリングする場合は、このオプションを選択します。高品質オプションを選択すると処理が遅くなりますが、クリーンなエッジが生成されます。コンポジション設定のモーションブラーの場合と同様に、サンプル数やシャッター角度も調整できます(モーションブラーを参照)。

エッジカラーを除去

エッジピクセルのカラーを除去する(クリーニングする)場合は、このオプションを選択します。背景色が前景ピクセルから除去され、これによりハローや、モーションブラーが適用された前景オブジェクトに背景色が混入するのを修正できます。除去の強さは、除去量によって決まります。

滑らかさを拡張

エッジのガタつきを軽減が 0 を超える値になっていて、エッジカラーを除去が選択されている場合にのみ機能します。エッジのガタつきを軽減するために移動したエッジは消去されます。

除去する半径を増加

エッジカラーのクリーニングと、ぼかし、モーションブラー、拡張除去に対応するあらゆるクリーニングの半径値の増分量(ピクセル単位)です。

除去マップを表示

エッジカラーの除去によってクリーニングされるピクセルを表示します(マップ上の白のピクセル)。

ロトブラシセグメンテーションのフリーズ(キャッシュ、ロック、保存)

レイヤーパネルの表示メニューがロトブラシに設定されている場合、レイヤーパネルの右下隅にフリーズボタンが表示されます。コンポジションワークエリア内のレイヤーに存在するロトブラシのすべてのスパンを対象にセグメントをキャッシュしロックするには、このボタンをクリックします。この操作を行うと、マットが維持され、プロジェクトとともに保存されます。これにより、プロジェクトを再度開くか変更したときに、ロトブラシエフェクトがセグメントを再計算しなくなります。

「フリーズ」ボタンをクリックしたときに、After Effects が既にロトブラシのセグメント情報をフレーム用に計算している場合は、この情報がキャッシュされます。ロトブラシのスパン内のフレーム用にセグメントがまだ計算されていない場合、After Effects はフリーズする前に、セグメントを計算する必要があります。

レイヤーパネルのロトブラシのスパンビューでは、セグメント情報がフリーズされた(キャッシュされロックされた)フレームは青いバーで現されます。

注意:

ロトブラシをフリーズしていますダイアログボックスの「停止」をクリックすると、After Effects はキャッシュにフレームを追加するのを停止しますが、ロトブラシセグメントは、「停止」をクリックした時点までセグメント情報がキャッシュされた状態でロックされたままになります。

ロトブラシセグメントのフリーズを解除するには、フリーズボタンを再度クリックします。

ロトブラシセグメントがフリーズしているときに、フリーズボタンにポインターを合わせると、キャッシュされた情報の作成日時に関するツールヒントが表示されます。

ロトブラシセグメントがフリーズしている場合、ロトブラシツールのポインターに斜線が表示されます。

キャッシュおよびロックされる情報は、ロトブラシのストロークの結果と、ロトブラシエフェクトの「生成」プロパティグループ内のプロパティです。例えば、ロトブラシの新しいストロークを描画したり、「生成」プロパティグループのプロパティを変更したりして、これらのアイテムを変更した場合でも、セグメントのフリーズを解除しない限り、ロトブラシエフェクトの結果には影響を与えません。「マット」プロパティグループ内のプロパティはフリーズされません。

フリーズされたロトブラシセグメント情報は、アプリケーションの実行中にキャッシュされてロックされ、キャッシュされた情報はプロジェクトとともに保存されます。

レイヤーパネルの表示オプション

レイヤーパネルでボタンをクリックするか、キーボードショートカットキーを使用して、レイヤーパネルのチャンネルを表示メニューから表示モードを選択することができます。レイヤーパネルの下部にあるコントロールを使用して、アルファ境界線やアルファオーバーレイモードで使用されいているオーバーレイの色と不透明度を変更できます。

アルファ

レイヤーのアルファチャンネルを表示します(Alt + 4 キー(Windows)または Option + 4 キー(Mac OS))。

アルファ境界線

前景と背景を変えずに、セグメントの境界を色付きのアウトラインとして示してソースレイヤーを表示します(Alt + 5 キー(Windows)または Option + 5 キー(Mac OS))。

注意:レイヤーパネルの表示メニューをロトブラシ以外の項目に変更すると、アルファ境界線表示モードがオフになります。

アルファオーバーレイ

前景を変えずに、背景を単色で塗りつぶしてソースレイヤーを表示します(Alt + 6 キー(Windows)または Option + 6 キー(Mac OS))。

アドビ システムズの推奨ビデオ

アドビ システムズの推奨ビデオ
Isolating a Subject with Roto Brush
Todd Kopriva

アドビ システムズの推奨ビデオ

アドビ システムズの推奨ビデオ
ロトブラシを使ったマットの作成
Mark Christiansen

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー