Aspyrは、オリジナルエンジンのリバースエンジニアリングと、Autodesk MayaやSubstance Painterといった最新ツールを組み合わせ、Legacy of Kain: Soul Reaver 1 & 2のリマスターという技術的偉業を達成しました。その結果、PlayStation時代のオリジナルグラフィックと、ハイデフのリマスターモデルをリアルタイムで切り替え可能にし、シリーズを定義したゴシックなアートディレクションをそのまま維持しています。
ワークフロー:オリジナルコードからダイナミックライティングへ 🛠️
プロセスは、Aspyrによるリバースエンジニアリングツールを使用して独自のオリジナルエンジンを逆コンパイルし安定化させ、新しいレンダリングシステムの注入を可能にすることから始まりました。これを基に、アーティストはAutodesk Mayaを使用してキャラクターや背景の3Dモデルをリトポロジーし、オリジナルのボリュームを尊重しつつ高周波法線をサポートするジオメトリを追加しました。Substance Painterでは、テクスチャをゼロから描き直し、新しいダイナミックライティングに反応する経年劣化やPBRマテリアルを適用しました。技術的な鍵は、不気味な雰囲気と彩度を抑えたカラーパレットを維持し、改良によってクラシックの視覚的一貫性が損なわれないようにすることでした。
ノスタルジーと最新技術のバランス ⚖️
このプロジェクトで最も興味深い点は、オリジナルエンジンを上書きするのではなく、共存させるという決定です。ボタンを押すだけで、ゲームはオリジナルのパイプラインとリマスター版の間を瞬時に切り替え、同じシーンが1999年にどのように見えていたか、そして今日どのように見えるかを、その本質を失うことなく表示します。これは、成功するリマスターがフォトリアリスティックなグラフィックに依存するのではなく、何がゲームを特別にしていたのかを理解し、その芸術的アイデンティティを裏切ることなく最新ツールで強化することにあることを示しています。
インディー開発者は、AspyrがSoul Reaverに適用したリバースエンジニアリングプロセスから、独自エンジンの保存と最新ハードウェアへの適応に関するどのような技術的教訓を引き出せるでしょうか。
(追記:ゲームジャムは結婚式のようなものです。皆幸せで、誰も眠らず、最後には泣いています)