UE4 なんかいい感じのマテリアルを作る
今日教えていただいたことを復習がてら忘れないように残しておく回です。
↓今日できること↓
めらめらゆらゆらまてりある pic.twitter.com/SkdOGpIbig
— わかです (@wakaGameStudio) 2020年10月24日
と
PUBGとかの範囲のやつ
— わかです (@wakaGameStudio) 2020年10月24日
エミッシブぎゃん焚きでめっちゃかっこいい pic.twitter.com/6TZPTWGPls
まずは上の方を作っていきます。
①マテリアルの作成
- これはいつものやつです。
- 何となくUserIntarfaceにしています。
②テクスチャ設定
- TextureSampleを右クリック後、テクスチャオブジェクトに変換をクリックします。
- テクスチャは標準で入っているT_Noise01がおすすめ(と言われました。)です。
③今回のキモになる部分
- まずは何もない場所で右クリック、MaterialFunctionCallを呼びます。
- 詳細パネルから、4WayChaosを選択します。これは指定したテクスチャを斜め4方向に動かしてくれるノードです。(浅い知識)
④残りのノードを組む
- カラーParamは4を押しながらクリック後、そのノードを右クリックでParameterに変更できます。
- MultiplyはMを押しながらクリックです。
以上で一つ目終了です。
色とテクスチャの組み合わせ次第で何十通りにも化けてくれそうですね。
次は
PUBGとかの範囲のやつ
— わかです (@wakaGameStudio) 2020年10月24日
エミッシブぎゃん焚きでめっちゃかっこいい pic.twitter.com/6TZPTWGPls
これを作ります。
①マテリアルの作成
- BlendModeとTwoSidedを変更します。TwoSidedは裏面も描画するかの設定です。
②ノードを組む
- ColorParameterには2500,0,0,0を代入しています。色の明るさを設定しています。
- 緑のParameterはsを押しながらクリックで出せます。初期値は10です。ラインの太さを設定しています。
- DepthFadeはオブジェクトの接地面を薄くしてくれるノードです。これを1-で反転、つまりオブジェクトとの接地面のみ描画するわけです。
これを適当なスフィアに適応すると、
PUBGとかの範囲のやつ
— わかです (@wakaGameStudio) 2020年10月24日
エミッシブぎゃん焚きでめっちゃかっこいい pic.twitter.com/6TZPTWGPls
以上です。今日教えてもらった内容でマテリアルが少しわかったように勘違いすることができました。楽しいですね。
現在制作中のゲームにも使用しようと思います。