Hidden EmpireによるUnreal Engineプラグイン「ShaderShift」は、エンジン未改造状態でシェーダー(Tonemapper&DiffuseBRDF&SpecularBRDF&Bloom)を切り替えたり、独自のカスタムシェーダーを適用する事が可能!
ShaderShift: Engine Shader Overrides
ShaderShiftは、Unreal Engineのエディタープラグインであり、エンジンのインストール設定を変更したり、カスタムビルドを維持したりすることなく、プロジェクト設定から直接、エンジンのシェーダー動作(トーンマッパー、DiffuseBRDF、SupecularBRDF)を切り替えることができます。このプラグインは、実行時にエンジンシェーダーのソースファイル(.usf / .ush)を選択した設定でパッチ適用し、シェーダーの再コンパイルを実行することで機能します。エディタを終了するか、プラグインを無効にすると、すべてのエンジンファイルは自動的に元の状態に戻ります。
ShaderShift: Engine Shaders Override を使えば、HLSLの専門家でなくても、Unreal Engine ゲームの見た目をカスタマイズできます。
シンプルでわかりやすいオプションにより、トーンマッパー、ディフューズおよびスペキュラーの BRDF、ブルーム手法を変更し、他とは一線を画すゲームを作り上げることができます。
ShaderShift は、移植性が高く、非破壊的かつ使いやすい方法で、エンジンのシェーダーを置き換えることで機能します。エンジンのデフォルトシェーダーにカスタマイズを追加するために、カスタムエンジンバージョンを用意する必要はなく、チームとの共有も簡単です。
HLSLの経験がある場合は、プロジェクト設定内の便利なオプションメニューを使用して、エンジンのデフォルトとカスタムシェーダーを切り替えながら、任意のUnreal Engineシェーダーに対して独自のカスタマイズを設定することも可能です。
今後、プラグインにさらに多くの種類のレンダリングカスタマイズ機能を追加し、ゲームの見た目をカスタマイズする方法をさらに充実させていく予定です!
トーンマッピングモード
- AgX (Neutral/Golden/Punchy)
- Reinhard
- Uncharted 2 Style
ブルームモード
- Dual Kawase blur bloom
- COD-style scatter-as-gather hierarchical bloom
- Diffraction spikes / starburst via FFT
- Anamorphic lens streak
- Spencer et al. ocular bloom (PSF model)
- Anime / toon hard glow
- Retro / CRT-style glow
ディフューズBRDFモード
- Energy Conserving Oren-Nayar
- Lambert-Sphere
- Gotanda
スペキュラーBRDFモード
- Multi-Lobe Cinematic
とても興味深いプラグインなんです。どこまで使えるかなぁ。
「ShaderShift」はFabにて個人向けが$69.99、プロ向けが$599.99で販売中です!
是非チェックしてみてください!
リンク













コメント