関連ブログ
- [UE5] 元の位置に戻るカメラの実装 2024.12.18UE
- [UE5]難易度変更に対応したシューティングゲームを作ってみよう 2024.12.11UE
- [UE5] インタラクト可能なモノの量産に役立つBPを作ってみよう 2024.12.04UE
CATEGORY
2023.01.18UE5UE/ Material
執筆バージョン: Unreal Engine 5.1
|
ナマステ、どうもアーティストの千葉です。
今回はUE5.1の新機能「透過オーバーレイマテリアル」について解説します!
UE5.1から入った新機能でメッシュを二回レンダリングして、元々設定されているマテリアルとは別のマテリアルを画像編集ソフトのレイヤーのように重ねることができます。
この機能を使うことで今まではメッシュを複製して重ねる必要があった背面法を使ったアウトライン等が一つのメッシュだけで表現できるようになりました!
透過オーバーレイマテリアルはレンダリングの「Overlay Material」から設定できます。
早速以下のような半透明のマテリアルを設定してMannyに重ねてみましょう。
上から赤いレイヤーを重ねたような表現ができました!
面を反転させてワールドポジションオフセットで外側にふくらませることでアウトラインを表現することができます。
今まではメッシュを複製して重ねたり、スケルタルメッシュであればPoseableMeshComponentを使ってアニメーションをコピーしたりする必要がありましたが、オーバーレイマテリアルのおかげで手軽にアウトラインを出せるようになりました。
メッシュの情報をそのまま使えるのでフレネルを使ってオーラのような表現もできますね。
ノイズのスクロールやワールドポジションオフセットも組み合わせるとさらにそれっぽくなります!
ブループリントで複雑な処理を組まなくても手軽に面白い表現ができるので、皆さんもぜひお試しあれ~!