Worshippers of Cthulhuの開発チームは、宇宙的恐怖の壮大さを表現するために、グラフィックエンジンの中核としてUnreal Engine 5を採用しました。大規模な儀式を中心としたこのプロジェクトでは、リアルタイムで群衆を管理し、劇的な照明を実現できるエンジンはほとんどありません。Lumenによる動的照明とHoudiniによるシーンやキャラクターのプロシージャル生成の組み合わせは、説明不能なものの演出を再定義する技術的なワークフローを確立します。
ワークフロー:大規模な群衆のためのHoudini、Substance、Lumen 🛠️
パイプラインはHoudiniから始まり、そこで信者の群れや寺院の有機的な建築がプロシージャルに生成されます。これらのアセットはUE5にエクスポートされ、Substance DesignerとPainterによって、湿気を帯びた古びた雰囲気を強化する、使い古された生物発光テクスチャが適用されます。真の技術的課題は照明にあります。Lumenはリアルタイムの光の反射を管理し、松明やポータルからの長い影や閃光を生成します。画面上に数十ものフィギュアが表示される中でパフォーマンスを維持するために、チームはHoudiniから生成された静的インスタンスとLOD(Level of Detail)を使用してポリゴン密度を最適化し、宇宙的恐怖がGPUのボトルネックにならないようにしています。
スケールのパラドックス:有限のリソースで無限をレンダリングする 🌀
Worshippers of Cthulhuは、このジャンル特有の古典的な技術的パラドックスに直面しています。それは、想像を絶するほど巨大であるべきクリーチャーや群衆を、システムメモリを飽和させることなく表現する方法です。その解決策は、UE5のパーティクルシステムとカスタムシェーダーを使用して遠方の集団をシミュレーションし、近くのキャラクターはSubstanceマテリアルの忠実度を維持することにあります。この近接ディテールと遠方の抽象化のバランスこそが、プレイヤーに神の前での人間の無力さを感じさせつつ、マシンが無限の重みに屈しないための鍵です。
Worshippers of Cthulhuのチームは、ラヴクラフトの不可解な宇宙的恐怖のスケールを、プレイヤーが存在の前で無力感を失うことなく、Unreal Engine 5でプレイ可能なメカニクスにどのように変換しているのでしょうか?
(追記:ゲームジャムは結婚式のようなものです。皆が幸せで、誰も眠らず、最後には泣いてしまいます)