Parcel Corpsは、小規模チームでもスマートなアートディレクションによって視覚的に大きなインパクトを達成できることを示すインディータイトルです。このゲームはメインエンジンにUnityを使用し、3DモデリングにBlender、テクスチャにSubstance Painterを組み合わせています。太い輪郭線と彩度の高い色を使用したセルシェーディングの美学は、Jet Set Radioのようなクラシック作品に直接的なオマージュを捧げています。この記事では、このスタイルの背後にある技術的パイプラインを分解し、フォトリアリスティックなグラフィックに依存せずに鮮やかな仕上がりを求める開発者向けに実践的な教訓を提供します。
リアルタイム向けテクスチャリングと最適化のパイプライン 🎨
プロセスはBlenderから始まり、クリーンなジオメトリと低ポリゴン密度で都市の風景やキャラクターをモデリングし、カートゥーン効果を高める明確なシルエットを優先します。次にSubstance Painterで、フラットな影とソリッドカラーのテクスチャを適用し、エッジジェネレーターを使用して鉛筆やマーカーのストロークをシミュレートします。鍵となるのはベイク処理されたライトマップです。Blenderから固定の影を生成し、Substanceのアルベドに統合することで、Unityでの動的ライトの負荷を軽減します。輪郭線には、Unityのカスタムシェーダーを使用し、法線の角度と深度マップからエッジを検出して、可変の太さを持つ黒い線を描画します。これにより、インディーゲームに不可欠な、控えめなハードウェアでも安定したパフォーマンスを実現します。
限られたリソースで視覚スタイルを実現するインディー向けの教訓 🚀
Parcel Corpsは、技術的な制約が創造的な利点になり得ることを示しています。セルシェーディングを選択することで、チームは超リアルなテクスチャ、複雑な照明、リアルタイムのソフトシャドウの必要性を回避しました。彩度の高いカラーパレットと太い線は、ノスタルジーを呼び起こすだけでなく、モデリングの不完全さを隠し、アセットが異なるカメラ距離でも一貫して見えるようにします。インディー開発者にとっての教訓は明確です。堅牢な輪郭シェーダーとBlenderからのベイク処理テクスチャに時間を投資することで、後々の最適化作業を数ヶ月節約できる可能性があります。その結果、滑らかさを犠牲にすることなく、活気に満ちたエネルギッシュな世界が実現します。
Parcel CorpsにおけるUnityとBlenderの組み合わせ使用は、小規模なインディー開発チームにおいて、パフォーマンスを犠牲にすることなく鮮やかなセルシェーディングを実現するために、どのようにワークフローを最適化しているのでしょうか?
(追記: 開発時間の90%は磨き上げ、残りの90%はバグ修正です)