『英雄伝説 黎の軌跡II』のリリースにより、日本ファルコムの独自グラフィックエンジン「Yamaneko Engine」が技術的な注目を集めています。この第2世代エンジンは、シリーズのアニメ調リアルタイムレンダリングへの移行を確固たるものにするだけでなく、シェーダー、テクスチャ管理、状態遷移において重要な改良を導入しています。開発者にとっては、低ポリゴンというビジュアルアイデンティティを維持しながら、アートパイプラインを最適化する方法に関するケーススタディとなります。
トゥーンシェーダーとリアルタイム遷移 🎨
今作におけるYamaneko Engineの最大の技術的成果は、そのトゥーンシェーダーにあります。ファルコムは、より滑らかな色の帯域を持つ拡散照明システムと、スペキュラーを精密に制御する機能を実装し、過去作に見られたプラスチックのような外観を排除しました。実際、キャラクターは2Dのラインアートを尊重しつつ、重い後処理に頼らない動的な照明を実現しています。さらに、探索モードと戦闘モードの切り替えは、アセットの非同期読み込みシステムにより1秒未満に短縮されました。エンジンはシーンデータをメモリに保持し、戦闘用シェーダーのみを交換することで、他のターン制RPGがUnreal Engineでも達成できない滑らかさを実現しています。
都市のテクスチャとスケールの課題 🏙️
ゲームの中心舞台である都市エディスは、最も顕著な改善を示しています。石畳、日よけ、レンガのファサードなどの都市表面にPBR(物理ベースレンダリング)テクスチャが適用されています。エンジンはPlayStation 4の遺産による制限を受けていますが、ファルコムは法線マップとアンビエントオクルージョンの解像度を2倍にしました。これにより、指向性光源が素材に対して信頼性のある反応を示すことが可能となり、『創の軌跡』からの質的な飛躍を遂げています。独立系開発者にとって、Yamaneko Engineは、メモリ管理を最適化し、ポリゴン数よりもシェーディングの一貫性を優先すれば、独自エンジンでも視覚的な忠実度で競争できることを示しています。
Yamaneko Engineは、『英雄伝説 黎の軌跡II』でリアルタイムのアニメ調表現を実現するために、具体的にどのようなレンダリング技術を採用しており、それらは従来のセルシェーディングやポストプロセスシェーダーの使用などの手法と比較してどうですか?
(追記: モバイル向けに最適化するのは、象をミニクーパーに詰め込もうとするようなものです)