関連ブログ
- [UE4][UE5]開発環境の容量を少しでも減らす 2024.08.14UE
- [UE5] PushModel型のReplicationを使い、ネットワーク最適化を図る 2024.05.29UE
- [UE5]マテリアルでメッシュをスケールする方法 2024.01.17UE
CATEGORY
2020.07.03UE4UE/ Material
執筆バージョン: Unreal Engine 4.24 |
こんにちは。
今日はキラキラなマテリアルを作って、UMGに表示したいと思います。
テクスチャ画像を使用してマテリアルを作成しても良いのですが、
今回はUE4だけで実装できる方法で
DiamondGradientノードを使用して作成してみたいと思います。
マテリアルを新規作成し、DiamondGradientノードを繋いでみると
このようなダイヤ型のグラデーションが表示されます。
なるほど。
せっかくなのでキラキラ光るアニメーションを設定してみました。
①SineのPeriodの値を変更すると明滅するスピードが変わります
②Flash…ScalarParameterで明滅する光の強さと光り方を調整しています(0.1~0.6あたりで調整するとそれっぽいみたいです)
③Color…VectorParameterで色の変更をしています
④Sineの値が-のときに光が消えて真っ暗になってしまうようなのでADDで補正値を入れています
こうなりました。
UMGでいっぱい配置してみました。
こちらの記事で紹介している方法でタイムライン上にFlashとColorを呼び出して
値を変更しています。
きらきらです。
UMG上で縦横に伸ばせば光線のような表現もできて面白いですね。
極座標と組み合わせてみたりしても面白いかもしれません。