Unityで描く『Wild Bastards』:三次元世界における二次元セルシェーディングの技法

2026年05月25日 スペイン語から翻訳・公開

『Wild Bastards』(『Void Bastards』の精神的後継作)のリリースにより、Unityにおける彩度の高いコミック風美学への関心が再燃しています。本作は、2Dレンダリングされたキャラクターと3次元環境を組み合わせ、完璧なアクションの滑らかさを維持するという技術的偉業を達成しています。この記事では、このユニークな視覚効果を可能にするレンダリング、照明、ポストプロセッシングの技術を分解し、エンジンが平面スプライトと空間的奥行きのパラドックスをどのように処理するかを分析します。

Wild Bastards ゲーム Unity セルシェーディング 2Dスプライト 3D環境 カラフル アクション

技術パイプライン:Unityにおけるシェーダー、照明、ポストプロセッシング 🎨

鮮やかなセルシェーディングを実現するため、『Wild Bastards』はカスタムシェーダーを採用し、ステージの3Dモデルにトゥーンマッピングシェーディングを適用しています。鍵となるのは、2回目のカメラパスを使用してオブジェクトに黒いエッジを描画し、漫画のコマを模倣するアウトライン(輪郭線)技術の使用です。キャラクターは2Dスプライトであるため、Unityのビルボーディングシステムを介して統合され、平面テクスチャが常にカメラの方を向くように回転します。照明は低周波のディレクショナルライトで解決され、2Dの錯覚を壊す複雑な動的影は避けられています。ポストプロセッシングでは、軽度の色収差とフィルムグレイン効果が追加され、カラーグレーディングによって色調が極限まで彩度を増し、特徴的なサイケデリックなパレットを生成します。滑らかさは、環境のLOD(Level of Detail)を制限し、敵にGPUインスタンシングを使用することで維持され、数十の2Dスプライトが60FPSを犠牲にすることなく動くことを可能にしています。

『Void Bastards』からの教訓:技術的進化と最適化 🚀

『Void Bastards』と比較すると、『Wild Bastards』はUnityにおける2Dアセット管理の飛躍を表しています。前作が単純なアニメーションの静的スプライトを使用していたのに対し、続編ではキャラクターに2Dリギングを導入し、平面であるにもかかわらず腕や脚が独立して動くことを可能にしています。これは、Unityの2D Animationパッケージを使用して達成され、描画の美学を失うことなくスプライトのメッシュを変形させます。滑らかさを維持するための最適化には、スプライトにおけるピクセル単位の照明を排除し、代わりにブレンディングレイヤーとして重ねられる事前ベイク処理されたライトテクスチャを使用することが含まれます。結果として、ゲームはインタラクティブな漫画のように見え、技術的な制限(2Dキャラクター)が、Unityのパイプラインを習得すれば芸術的な特徴に変わり得ることを示しています。

『Wild Bastards』は、複雑なシーンでパフォーマンスを犠牲にすることなく、彩度の高いコミック風美学を維持するために、2DセルシェーディングとUnityのような3Dエンジンをどのように組み合わせているのでしょうか?

(追記:ゲーム開発者とは、人が2時間でクリアするゲームを作るために1000時間を費やす人のことです)