映画『マトリックス』シリーズは、何百人もの科学者、エンジニア、グラフィックアーティストが働いていた建物と空っぽの巨大な格納庫で撮影されました。キアヌ・リーブスとローレンス・フィッシュバーンがそれぞれ演じるネオとモーフィアスの戦いをCG(computer-generated)によって再現したのです。
この映画の制作を手掛けたESCエンターテインメントは、複雑なバーチャル人間、チェイス、バトルシーンを開発するために特別に設立されました。『マトリックス』3部作の中でも最も壮大な戦闘シーンを作るために、これまでの映画では使われたことのなかったソフトウェアプログラムやその他の技術を開発。特殊効果は、間違いなく、非常に難しいビジネスですが、ESCの社員の約半数は、照明理論や流体力学など幅広い分野に精通した物理学者や数学者、コンピュータ科学者です。これがまさに、『マトリックス』3部作でみられる驚異的なアニメーションや特殊効果の制作に大いに役立ちました。
ESCにとっての最大の課題は、高度なオペレーションを一晩中行うためのサポートシステムの構築と、インフラ全体の構築ならびにバーチャル人間を作成することでした。250人の従業員でスタートし、その後すぐに50人のアーティストと科学者が加わりました。
3部作の中で最も象徴的なシーンのひとつが、ネオが銃弾を止めたとき、つまり悪名高い「ブレットタイム」効果です。このシーンは確かに、「時間を止められる」という全知全能の視覚的スリルを観客にみせてくれます。このシーンを撮影するために、ウォシャウスキー姉妹はまず、デジタルモデルを使ってショットをマッピングしました。これにより、完成形をイメージし、キャラクターやカメラの位置を完璧かつ戦略的に整理することができたのです。また、ネオがエージェント・スミスの銃弾を避けるシーンでは、120台以上のスチールカメラを近接して配置し、動きを表現しました。
全制作過程の中でも、とりわけ戦闘シーンを作るのに、莫大な時間と精度が必要でした。何百体ものエージェント・スミスのクローンは、現実にはあり得ないバレエをイメージして、日本のアニメのスタイライゼーションを参考にしたと言われています。また、キャラクターを増殖させるために様々な手法が用いられました。スミスのクローンが一斉に襲ってくる1対1の戦闘シーンでは、ヒューゴ・ウィービングを別の場所で何度も撮影し、それを重ね合わせてシーンを作っています。
より危険な戦闘シーンでは、スタントマンによって演じられました。カメラから遠くにいなければならないシーンでは、スタントマンは服を着ているだけですが、カメラに近づかなければならない場合は、俳優の顔にデジタルで置き換えました。さらに、完全に非現実的なシーンでは、CGIとアニメーションを使って、すべてコンピュータ上で作成されました。
リアルなバーチャル人間を作るために、研究者たちは顔の動きや顔の構図を分析しました。しかし、それだけではなく、髪の毛や体、服なども分析。あらゆる角度から表情、髪の毛の動きを研究し、髪の毛の動きをシミュレートするシステムを作ったのです。つまり、髪の毛の塊が複雑なアルゴリズムに従って動くようにし、前後に揺れることで必要な影を落とすようにしたのです。