画像計算専用のプロセッサ——レンダリング、カラーグレーディング、VFXを劇的に高速化。CUDAやMetalでDaVinciは数倍高速になる。
グラフィックス・プロセッシング・ユニット (GPU)
今日、カラーグレーディングや複雑なVFXショットに取り組んでいる人は、計算能力が十分かどうか — それはほとんどの場合GPUの問題です — をすぐに実感します。グラフィックス・プロセッシング・ユニットは、単なる画面レンダラーから、ポストプロダクションパイプライン全体の不可欠なアクセラレーションユニットへと進化しました。CPU(セントラル・プロセッシング・ユニット)が逐次的に処理するのに対し、GPUは数千もの演算を並列に実行します。これは、ピクセルごとの計算、カラースペース変換、シェーダーベースのエフェクトなど、各ピクセルが独立して処理されるタスクに理想的です。
実際には、これは劇的な違いを生みます。GPUアクセラレーション(NVIDIA CUDA、AMD HIP、またはApple Metal)を備えたDaVinci Resolveのノードツリーは、リアルタイムまたはそれに近い速度でレンダリングされます。GPUがない場合、カラーリストはプレビューアップデートを数分間待たなければなりません。After EffectsやNukeでは、GPUは最終的なレンダリングキューを高速化するだけでなく、パーティクル、ディストーション、複雑な3D変換を扱う際のリアルタイムフィードバックを可能にします。セット近くのタブレットやDITカートにいるVFXスーパーバイザーは、このリアルタイムの応答性を必要とします — そうでなければ、ショットチェックは忍耐の試練になります。
GPUアーキテクチャは様々です。NVIDIAはスタジオで支配的です(CUDAはNuke、Mari、Houdiniの事実上の標準です)。AMD Radeon Proインスタンスは、一部のLinuxレンダリングファームでより経済的に動作し、Apple Silicon(Metal)はMacBook Proでのロケーショングレーディングの基準を設定しています。メモリサイズは重要です — 24GBのVRAMは中程度の解像度には十分ですが、8Kパイプラインやシムを備えた密なVFXシーンは、しばしば48GB以上を必要とします。これは単なる速度の問題ではなく、根本的な実現可能性の問題です。VRAMが不足すると、タイリングやダウンサンプリングを余儀なくされ、レンダリング時間が数倍になります。
セットのコンテキスト — SDIまたはIPを介したライブカラーコレクション — では、GPUアクセラレーションされたプレビューエンジンが不可欠です。DITとカラーリストは、プリレンダリングされたものを確認するのではなく、LUTとノードのフルセットを備えたライブストリーミングされたグレーディングを確認します。これはGPUパワーなしでは機能しません。取り込みとプロキシではGPUの関連性は低くなりますが、インタラクティブなものやリアルタイムフィードバックには不可欠です。レンダリング予算を計画する人は、GPUコストを贅沢品ではなく、不可欠なインフラストラクチャとして、制作費に含めるべきです。