【UE5】PCGでDecalデカールを置く

Pocket
LinkedIn にシェア
LINEで送る
reddit にシェア
このエントリーをはてなブックマークに追加

Unreal Engine 5でPCGでDecalって置けたんですね。

やり方

1. MaterialでDecalを作る

Materialを新規作成して、マテリアルエディタを開きます。

  • Material Domain: Deferred Decal にして、
  • Blend Mode: 落ち葉とかアルファマスクありならば Translucent にする。

あとはいつも通りに作ればよいです。
このマテリアルは M_Decal_Fallen_Leaves と名付けて説明を続けます。

2. PCGでDecalを置く

StaticMeshのときは[Static Mesh Spawner]を使っていましたが、Decalのときは[Spawn Actor]を使います。

  1. Template Actor Class (テンプレートアクタクラス): Decal Actor
  2. Allow Edit Template Actor (テンプレートアクタの編集を許可): True
    するとTemplate Actor (テンプレートアクタ)という項目が現れます。
  3. Template Actor (テンプレートアクタ): Decal Actor (デカールアクタ)になっていると思いますので、そのままプルダウンの中に入っていきます。Template Actor > Decal > Decal > Decal > Decal Material に先ほど作った M_Decal_Fallen_Leaves をセットします。

Decalのサイズの調整は Template Actor > Decal > Decal > Decal > Decal Size でおこないます。

注意

ちなみにこれだけだと1つずつSpawnされる形になるので重くなることがあります。
Optionで[Collapse Actors]や[Merge PCGOnly]とかあるのですが、ちょっと違いが判らなかった。調査中...

管理人が読んだおすすめの建築本

    

コメントを残す