【UE5】SkeletalMeshのキャラクター色をランダムに変える

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

過去にInstanced Static Meshの色をランダムで変える記事は書きましたが、今回はCharacter (つまりSkeletal Mesh) の色をランダムに変えたいと思いまして。
手順はだいたい一緒です

やり方

1. マテリアル側

[ScalarParameter]というノードを置く

[詳細]で[Use Custom Primitive Data]をTrueにする。
[Primitive Data Index]はとりあえず[0]で。

2. ブループリント側

主にCharacterクラスに実装することになると思います
[Construction Script]を開いて以下のようなノードにする
Meshからノードを引っ張って[Set Custom Primitive Data Float]を接続。

[Data Index]は[Use Custom Primitive Data]の[Primitive Data Index]値と同じにする。つまり0ですね。
[Value]に好きな値をセットする。0.0-1.0を与えたいのでランダム生成して渡します。

これでうまくいきます。

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

    

コメントを残す