テクニカルアーティストのGabriel de Laubier氏がUnreal Engine 5で実現するユニークなスタイライズドペイントシェーダー「Stylized Paint Shader v2」をどのように構築したのか解説した記事を公開しました!
Stylized Paint Shader v2
これは良いなぁ。
Gabriel de Laubier氏のブログでは制作方法が解説されています。
このシェーダーは、私が取り組んでいる個人的なプロジェクトのための研究開発として作成しました。これは武器操作と射撃のシミュレーターで(パブロフVRとダックハントの融合?)、ペイント、ドローイング、PSX、DOSなど、さまざまなスタイルをミックスするつもりです。
1つの制限として、ポストプロセス・エフェクトは使わないつもりだ。というのも、1つのシーンでこれらの複数のスタイルをシームレスにミックスできるようにしたいからだ。
様々な個人的なワークフローへの配慮も、私が選択したものに影響を与えている。同じ結果は様々な方法で達成できるし、これから説明するモジュールのほとんどは自給自足できる。
これは研究開発の最終段階であり、製品としてテストされたシェーダーではない。
- Substance Designerでペイント感の出るテクスチャを作成
- UEでシェーダーを作成、少しBumpOffsetで視差を入れる
- ライト方向を取得しシンプルなトゥーンシェーダーを作成
少しテクニックを入れてペイント効果を際立たせる - LumenのSDF Occlusionを活用しタッチを乗せる
- ハードエッジとフレネルの相性が悪いので、Blenderでスムース法線を頂点カラーにベイクし活用
- リムにノイズを加える
- 別のメッシュを使用しアウトラインのオフセット描画
- シャドウ・パスの間に不透明度をオーバーライドしスタイル化されたシャドウ
面白いテクニックが沢山あります!
私のポスプロシェーダーにも少しアイデアを入れてみようかな。
UEでこの手の表現を模索している方は是非チェックしてみてください!
リンク
Finally finished the V2 of this #UE5 stylized paint shader :) You can find a detailed breakdown here:https://t.co/TUoRF3f5G7
— Elbriga (@gabriel_d_L) July 12, 2023
Pics below ⤵ pic.twitter.com/b2SbFy5nBJ
コメント