アルファチャンネル付きの非圧縮形式——VFX プレートとコンポジティングの標準。OpenEXR に置き換わったが今も使用。
90年代から2000年代初頭にかけてビジュアルエフェクトに携わった者なら、TARGAを知らない者はいないだろう。Truevision社がグラフィックデータ処理のために開発したこのフォーマットは、非圧縮で画像情報を保存し、完全なアルファチャンネルを保持する。これが最も重要な特徴だ。シーケンスをTARGAスタックとしてエクスポートすれば、圧縮や量子化によってマスクが破損する心配なく、透明な領域が保証される。コンポジット作業においては、これは非常に価値がある。
セットやVFXパイプラインにおいて、TARGAはシンプルに機能する。パーティクルシステム、ライト、シャドウパスなどのCGI要素をTGAシーケンスとしてレンダリングする。各フレームは単一のファイルとして、非圧縮で、通常は24ビットまたは32ビット(RGBまたはRGBA)で出力される。コンポジターはこれらのプレートをNukeやAfter Effectsに読み込み、カメラのオリジナル映像の上に直接コンポジットする。圧縮による世代落ちもなく、アルファチャンネルに隠れたアーティファクトもない。これは信頼性が高い。
しかし、実際にはこれは膨大なデータ量を意味する。100フレームの2Kシーケンスを32ビットTARGAで保存すると、すぐに数ギガバイトを消費する。2000年代において、ストレージとスループットは貴重だったため、これは大きなトレードオフだった。そのため、一部のスタジオでは圧縮された中間ファイル(ProRes、DNxHD)を使用し、最終的なレンダリングパスのみをTARGAとして非圧縮で保存していた。
現在、このフォーマットはモダンなVFXパイプラインではOpenEXRに取って代わられている。EXRは、より高いビット深度(整数ではなく16ビットおよび32ビット浮動小数点)、単一ファイルでの複数チャンネル(別々のパスではなく)、そしてロスレス圧縮を提供する。しかし、古いシステム、レガシープロジェクト、一部の専門的なツールでは、今でもTARGAが使用されている。安定しており、ドキュメント化されており、どこでもサポートされているからだ。大規模なアーカイブで作業する者や、古いコンポジットステーションとの互換性が必要な者は、TARGAに遭遇するだろう。.tgaというファイル拡張子は、この時代の名残である。