こんにちは!!! 株式会社スパーククリエイティブの小林です。 今回から3回にわたって、エンジン改造を用いたセルシェーディングを紹介していきます。 エンジン改造とは Unreal EngineのEngineフォルダに含まれるソースコードやシェーダを書き換えて、既存機能の拡張や独自の実装、改修を施す行為をエンジン改造と呼びます。 普段皆さんが使用しているであろう、Epic Games Launcherやリポジトリから取得したUnreal Engineは、純正や素の状態を表す意味でバニラ(Vanilla)と呼びます。 メリット 第1回で掲載した画像の通り、エンジン改造は極論、リソースと技術力が許す限り、あらゆる表現が実装可能になります。 ▲連載第1回で紹介した、セルシェーダの実装方法3種類 実際のゲームにも組み込まれているような例を挙げると、キャラクターと背景を別々のShadow Depthsに