マニュアル キャンセル

コンポジションプロファイラーを使用した詳細なパフォーマンス情報の表示

コンポジションプロファイラーを使用すると、After Effects コンポジションの詳細なパフォーマンス情報が表示されます。これにはすべてのレイヤー、エフェクト、スタイルおよびマスクのレンダリング時間の詳細な比較内訳が含まれます。

コンポジションプロファイラーの有効化

「タイム列をレンダリング」ドロップダウン

コンポジションプロファイラーを有効にするには、次のようにします。

  • タイムラインパネルの左下のウィンドウにあるカタツムリのアイコン をクリックして、「レンダリング時間」列を表示します。

または

  • 「タイムライン」ウィンドウの列見出しを右クリックし、ドロップダウンからレンダリング時間を選択します。
注意:

「レンダリング時間」オプションを常に表示しても、After Effect 全体のパフォーマンスに影響することはありません。

コンポジションプロファイラーの使用

コンポジションプロファイラーは、フレームのレンダリング中に After Effects によって生成されたデータを視覚化したものです。レンダリングプロセスは高度に最適化されているため、タイムラインの様々なカラーコードやその他の要素を理解することが重要です。

カラーコーディングガイド

プロジェクト内で、特定のレイヤーまたはプリコンポジションによって予想されるレンダリング時間を表すカラーについては、カラーコーディングガイドを参照してください。

様々なレンダリング時間のカラーコード

  • (コンポジションのフレームレートに基づく)リアルタイムまたはハーフリアルタイムのレンダリング時間は、緑色の階調で表示されます。
  • 100 ミリ秒 から 5 秒の間の値が大きいほど、黄色から赤色になる度合いが高くなります。
  • コンポジションのフレームレートにより、リアルタイムまたはハーフタイムのレンダリング時間が固定停止の 1 つよりも長い場合、固定停止は、固定停止がハーフタイムよりも長くなるポイントまでスキップされます。 

コンポジションプロファイラー UI について

コンポジションプロファイラーのデュレーションの表示

B. フレームレンダリング時間

A.レンダリング時間」列には、レイヤーのレンダリング所要時間(ミリ秒または秒)、および同じフレーム上の他のレイヤーと比較した場合の棒グラフが表示されます。各棒グラフには、レンダリング時間に基づいてカラーが割り当てられます。

B. タイムラインフッターの「フレームレンダリング時間」には、現在のフレームのレンダリングにかかる合計時間が常に表示されます。

各レイヤーのレンダリング所要時間を確認できるだけでなく、レイヤーを展開して、マスク、レイヤースタイル、個々のエフェクトが全体のレンダリング時間にどの程度影響しているかの内訳を確認することもできます。

様々なワークフローに対するコンポジションプロファイラーの表示

After Effects は各設定、ワークフロー、オプションを別々にレンダリングするので、コンポジションプロファイラーの視覚エフェクトもそれぞれ異なります。 次の例は、レンダリングパイプラインでどのように処理されるかを示しています。

-プリコンポジション

コンポジション - プリコンポジションにネストされたレイヤーには、レンダリング時間が正確に表示されます。プリコンポジションのどのエレメントがレイヤーのレンダリング時間に貢献しているかをさらに理解するには、コンポジションプロファイラーでプリコンポジションを開き、そのレイヤーを調べる必要があります。

コンポジション内で同じプリコンポジションを複数回使用した場合、レイヤースタックの上に配置されたプレコンポジションは、レイヤースタックの下位にあるインスタンスからキャッシュを利用して、より速くレンダリングされます。

キャッシュ

既に全体または一部 (キャッシュ) のメモリにレンダリングされているレイヤー、エフェクト、マスク、スタイルには、そのレンダリング時間の値がアスタリスク付きで表示されます。

このような場合、レンダリング時間は、まだキャッシュされていないアイテムのレンダリングにかかる時間と、キャッシュからアイテムを取得するのにかかる時間を反映しています。アスタリスクが付いていないアイテムは、レンダリング時にキャッシュも使用しません。

After Effects では頻繁にキャッシュを行います。そのため、フレームのプロファイリングを行うには、編集キャッシュの消去すべてのメモリ&ディスクキャッシュを選択して、そのフレームを最初から強制的に再計算します。

エフェクトで参照されているレイヤー

あるレイヤーのビデオスイッチがオフとなっているのに、別のレイヤー(「マット設定」など)で参照されているとします。この場合、そのエフェクトのレンダリング時間には参照先レイヤーのレンダリングにかかる時間が含まれ、参照先レイヤーのレンダリング時間は空になります。これは、After Effects では、参照レイヤーのみをエフェクトのレンダリングプロセスの一部としてレンダリングするためです。

左の例では、「マット設定ソースレイヤー」と「ブラー (合成) ソースレイヤー」の両方で、「レンダリング時間なし」というレポートが表示されます。ただし、「エフェクトが適用されたフッテージ」レイヤーでの「マット設定」エフェクトおよび「ブラー (合成)」エフェクトのレンダリング時間には、マット設定ソースレイヤーおよびブラー (合成) ソースレイヤーのレンダリングにかかる時間が含まれます。

コンポジションの表示の設定

Composition Profiler では、現在のコンポジションビューアの設定が使用されます。例えば、コンポジションビューアの解像度が「1/2 画質」に設定されている場合は、解像度が「フル」であってもプロファイリングにかかる時間は速くなります。 

コンポジションプロファイラーを使用する場合は、そのプレビュー解像度に対して正確な時間が表示されるように、アダプティブ解像度をオフにします。

エクスプレッション

エクスプレッションの計算時間は、エクスプレッションが含まれるプロパティの「レンダリング時間」列で確認できます。ほとんどのエクスプレッションは高速に実行されるので、0 ミリ秒と表示されます。

レンダリング時間を短縮し、パフォーマンスを向上

コンポジションプロファイラーを使用すると、レンダリング時間を長引かせているコンポジションの要素をトラッキングでき、ワークフローの速度を向上させる方法についてインテリジェントな決定を下す際に役立ちます。レイヤー、エフェクト、マスク、レイヤースタイルをオフにすると、プレビューのレンダリングが速くなります。また、コンポジションプロファイラーを使用すると、調整する要素を選択するのに役立ちます。

また、次の方法を使用して、レンダリング時間を短縮することもできます。

プロキシ

プロキシファイルをレンダリングするには、一時的なプレビューに使用される低解像度のバージョンの場合、プロジェクトパネルのエレメントを右クリックし、ファイル/プロキシの作成/ムービーまたはファイル/プロキシの作成/静止画を選択します。プロキシが設定されているプロジェクトの要素には、プロジェクトパネルでそのプロジェクトの横に正方形のアイコンが表示されます。

プリレンダリング

変更が予想されないレイヤーやコンポジションがある場合は、レンダーキューを使用してこれらの要素を事前にレンダリングし、出力モジュール設定でレンダリング後のアクションを「読み込みと使用の置き換え」に変更します。

代替エフェクト

レンダリングに時間がかかるエフェクトがあるため、似たような外観でレンダリング時間の短い代替エフェクトをお試しください。例えば、高速ボックスブラーとブラー (ガウス)、グローと VR グローまたはコロラマ、色かぶり補正とトライトーンを試すことができます。

ヘルプをすばやく簡単に入手

新規ユーザーの場合