パーティクルで生成した複数のヘアーをランダムに色分けしたい
· はちみつぼーい
参考: アクアリウム_24
パーティクルで生成した複数のヘアーをランダムに色分けしたい
前回の記事で頑張ってヘアーを立たせることには成功! だけど↓のように単一色だと味気ない..

いろんな色を設定したいんだよ〜
手順
- 一旦マテリアル出力以外のノードを削除
- オブジェクト情報、カラーランプ、ディフューズBSDFノードを追加
- オブジェクト情報でランダムからカラーランプに繋ぐ
- カラーランプで、表現したい色の数だけ新規カラーを追加し色を設定
- カラーランプのカラーからディフューズBSDFのカラーに繋ぐ
今回は3色設定してみたよ
![]()
オブジェクト情報ノードとは
マテリアルが適用されているオブジェクト自身の情報を取得するノード。 今回だと、nidleというマテリアルを設定している全てのヘアーが対象になる
全てのヘアーに対してランダム値が一意に設定されて、そのヘアーに対してカラーランプで色をつけている!
参考にさせていただいてます🙇♂️
DOCS · BLENDER.ORG
Object Info(オブジェクト情報)ノード - Blender 5.2 LTS Manual
まとめ: