グリーンスクリーン合成で、髪の毛やモーションブラーの処理に苦労した経験はないでしょうか。従来のキーヤーでは何時間もかけてエッジマットを作り込む必要がありましたが、AIがその作業を根本から変えようとしています。
この記事でわかること:
- CorridorKeyが従来のキーヤーと何が違うのか
- ニューラルネットワークによるピクセル単位の色分離の仕組み
- 必要なハードウェアとインストール方法
- EZ-CorridorKeyなどコミュニティの動き
CorridorKeyとは
CorridorKeyは、YouTubeのVFXスタジオCorridor Digitalの共同創設者Niko Pueringer氏が開発したオープンソースのAIキーヤーです。2026年2月にGitHubで公開され、4月時点で1万2000以上のスターを獲得しています。
グリーンスクリーン撮影では、被写体のエッジ部分で前景の色と背景の緑が混ざり合います。従来のキーヤーはこの混色を完全に分離できず、手作業での補正が必要でした。CorridorKeyはニューラルネットワークを使い、この「色の分離」をピクセル単位で自動処理します。
従来のキーヤーが抱える問題
グリーンスクリーン合成の現場では、主に2つの課題がありました。
1つ目は、従来のルマベースキーヤーの限界です。髪の毛、モーションブラー、半透明のオブジェクトなど、前景と背景の色が複雑に混ざる領域で正確な分離ができません。エッジ部分に緑かぶりが残ったり、細い髪の毛が消えたりする問題が頻繁に発生していました。
2つ目は、最近登場した「AIロト」ツールの問題です。AIを使った自動マスク生成は便利ですが、出力が二値(白か黒か)のハードマスクになりがちです。半透明のピクセル情報が失われるため、リアルな合成には向きません。
CorridorKeyはこの2つの問題を同時に解決します。
ピクセル単位の色分離の仕組み
CorridorKeyの核心は「アンミキシング」と呼ばれる処理です。入力されたグリーンスクリーン映像の各ピクセルについて、ニューラルネットワークが前景の本来の色(ストレートカラー)とアルファチャンネルを個別に予測します。
透明度が高いピクセル、たとえばモーションブラーやピントの合っていないエッジでも、緑が混ざる前の前景色を復元します。単純に「不透明か透明か」を判定するのではなく、色の混合比率そのものを推定する点が従来のツールと根本的に異なります。
処理にはラフなアルファヒント(大まかな白黒マスク)が必要ですが、精密である必要はありません。付属のGVM(人物向け・全自動)やVideoMaMa(手動マスク指定・高精度)で自動生成も可能です。
主な機能と出力形式
CorridorKeyの出力はVFX業界の標準に準拠しています。16bitおよび32bitのリニアフロートEXRファイルに対応し、DaVinci Resolve、Fusion、Nukeといった主要な合成ソフトにそのまま取り込めます。
解像度は動的にスケーリングされ、4K素材にも対応します。推論のバックボーンは2048×2048の高解像度モデルを使用しています。
自動クリーンアップ機能も備わっています。トラッキングマーカーや背景に残った小さなノイズを、モルフォロジー処理で自動的に除去します。
出力は4種類のフォルダに分かれます。Matteフォルダにリニアアルファ、FGフォルダにストレート前景色、Processedフォルダにプレビュー用のプリマルチプライド画像、Compフォルダにチェッカーボード上の合成プレビューが保存されます。
動作環境とインストール
当初はNVIDIA RTX Pro 6000(96GB VRAM)で開発されましたが、コミュニティの最適化により動作環境は大幅に広がっています。
NVIDIA GPU搭載マシンではCUDA 12.8以上のドライバが必要で、VRAM 6〜8GB以上で動作します。AMD Radeon RX 7000/9000シリーズもROCm経由でLinux上で対応しています。Apple Silicon搭載のMacではM1以降のユニファイドメモリで動作し、MLXアクセラレーションにも対応しています。
インストールにはuvというPythonパッケージマネージャを使います。Windowsではバッチファイルをダブルクリック、macOS/Linuxではシェルスクリプトを実行するだけで、Python環境の構築から依存関係のインストールまで自動で完了します。モデルファイル(約300MB)も初回実行時にHugging Faceから自動ダウンロードされます。
従来ツールとの違い
商用キーヤーとしてはKeylight(After Effects付属)やPrimatte、IBKキーヤー(Nuke付属)が広く使われています。これらは色差ベースやルマベースのアルゴリズムで動作し、プロの現場で長年実績があります。
CorridorKeyとの最大の違いは、処理のアプローチです。従来ツールが色空間上のしきい値設定とパラメータ調整で分離するのに対し、CorridorKeyはニューラルネットワークが合成データで学習した「色の物理的な混合モデル」を使って分離します。パラメータ調整の手間が大幅に減る一方、GPUリソースが必要になります。
ライセンスはCreative Commons BY-NC-SA 4.0です。非商用利用は無料ですが、商用利用には別途ライセンスが必要になる点に注意が必要です。
コミュニティの広がり
公開から2か月で1万2000スターを超え、コミュニティも活発に動いています。EZ-CorridorKeyというGUIラッパーが登場し、バッチ処理やリアルタイムプレビュー、タイムラインスクラビングなどの機能が追加されています。コマンドラインに慣れていないユーザーでも扱いやすくなっています。
Docker対応も進んでおり、環境構築の手間を省いてコンテナ上で実行する方法も用意されています。Niko氏はDiscordサーバーで開発方針を共有しており、十分な需要があればトレーニングプログラムとデータセットも公開すると表明しています。
まとめ
CorridorKeyは、VFXのプロが実際の制作現場で感じていた課題を、AIで正面から解決したツールです。髪の毛やモーションブラーといった難しい被写体でも、ピクセル単位で前景色とアルファを分離できる点が特徴です。非商用なら無料で使えるため、映像制作に携わる人は試してみる価値があります。