|
|
メモリとマルチプロセッサの環境設定編集/環境設定/メモリ&マルチプロセッサ(Windows)または After Effects/環境設定/メモリ&マルチプロセッサ(Macintosh)を選択することにより、メモリとマルチプロセッサの環境設定を指定できます。 メモリ&マルチプロセッサダイアログボックスで設定を変更すると、ダイアログボックス内に表示されているメモリと CPU の割り当て方法と使用方法が動的に更新されます。 「他のアプリケーションで使用する RAM」と「DLL アドレススペースの断片化を防止」(Windows のみ)の各環境設定は、「複数のフレームを同時にレンダリング」の選択の有無に関係なく適用されます。マルチプロセッサカテゴリの設定は、「複数のフレームを同時にレンダリング」が選択されている場合にのみ適用されます。
複数のフレームを同時にレンダリングするAfter Effects では、メインのフォアグラウンドアプリケーションとともにバックグラウンドでもアプリケーションを稼動することができ、RAM プレビューや最終出力用にフレームをバックグラウンドでレンダリング処理することによってパフォーマンスを向上させることができます。これらのバックグラウンド処理は、AfterFX.exe (Windows)または aeselflink (Macintosh)と表示されています。 このマルチプロセッサ方式では、バックグラウンド処理ごとにフレームがレンダリングされ、別個のプロセッサコア(CPU)で実行されます。プロセッサ数より多くの処理を使用して複数のフレームを同時にレンダリングすることはできません。コンピュータで実行できるバックグラウンド処理の数は、システムの合計 RAM 容量と After Effects アプリケーションに割り当てられている RAM 容量によっても制限されます。各バックグラウンド処理に必要な RAM 容量はシステム構成によって異なりますが、少なくとも 1 処理あたり 1 GB を確保することをお勧めします。最適なパフォーマンスは、プロセッサコアあたりの RAM 容量が 2 GB 以上のコンピュータシステムで実現できます。 バックグラウンド処理でレンダリングを行う場合、メインのフォアグラウンドアプリケーションはレンダリングに使用されません。つまり、バックグラウンド処理を作成しても、最低 2 つのバックグラウンド処理を実行するのに十分なリソースがなければ、レンダリングに使用される処理の合計数は増加しません。 バックグラウンド処理は、「複数のフレームを同時にレンダリング」オプションを選択して環境設定ダイアログボックスを閉じたときに開始します。バックグラウンド処理は、オプションを選択解除するまで実行され続けます。 重要: バックグラウンド処理が初めて開始されるときは、わずかな遅れが発生する場合があります。バックグラウンド処理が開始すると、情報パネルにそれを通知するメッセージが表示されます。「複数のフレームを同時にレンダリングする」を選択解除するとバックグラウンド処理は停止します。オプションを再度選択すると、ダイアログボックスを閉じたときと同様の遅れが発生します。
「複数のフレームを同時にレンダリングする」マルチプロセス機能を使用しても、すべてのコンポジションのレンダリング時間が短縮されるわけではありません。コンポジションのレンダリングの中には、数千ピクセルの高さと幅のある非常に大きいサイズの背景プレートを使用して作業している場合など、メモリが大量に消費するものがあります。コンポジションのレンダリングの中には、高速で専用のディスクドライブを搭載したローカルマシン以外のマシンで、多くのソースファイルを使用して作業をしている場合など、コンピュータに大きな負荷がかかるものがあります(I/Oが集中的に行われます)。「複数のフレームを同時にレンダリングする」マルチプロセス機能は、グローやブラーなど、プロセッサリソースを大量に消費するエフェクトが適用されている場合など、コンポジションで最も多く使用されるリソースが CPU 処理能力である場合に最適に機能し、パフォーマンスを向上させます。 ウィルス対策ソフトウェアはすべての読み込みおよび書き込み処理を監視するため、「複数のフレームを同時にレンダリングする」が選択されている場合は特に、これらのソフトウェアによってレンダリング速度が低下します。 注意: また、複数の処理を使用して、1 つのフレームのレンダリングを高速化します。このようなマルチプロセッサは、ハイパースレッディングを活用できます。
After Effects が「複数のフレームを同時にレンダリング」によるマルチプロセスを一時的に無効にする場合バックグラウンド処理によって複数のフレームを同時にレンダリングできない場合、情報パネルにメッセージが表示され、メインのフォアグラウンド処理だけですべてのフレームがレンダリングされます。以下のメッセージが表示されます。
一般的に、次の場合に「複数のフレームを同時にレンダリング」マルチプロセス機能が一時的に無効になります。
コンポジションで次のいずれかのエフェクトが使用されている場合、コンポジションは「複数のフレームを同時にレンダリング」マルチプロセス機能でレンダリングされません。
注意: CC Time Blend や RE:Vision Effects Video Gogh などの一部のサードパーティ製エフェクトも「複数のフレームを同時にレンダリング」マルチプロセス機能と互換性がありません。
|