パーティクル単位のアトリビュートを追加する
 
 
 

パーティクル オブジェクトには、オブジェクト単位とパーティクル単位という 2 つの異なる種類のアトリビュートがあります。

オブジェクト単位のアトリビュートを使用すると、オブジェクトの全パーティクルのアトリビュートに同じ値を代入することができます。たとえば、オブジェクト単位のカラー アトリビュートで、オブジェクトのパーティクルすべてに単一のカラーを設定できます。

パーティクル単位のアトリビュートを使用すると、オブジェクトの各パーティクルのアトリビュート値を個別に設定することができます。たとえばパーティクル単位の rgbPP アトリビュートでは、各パーティクルに一意のカラーを設定できます。rgbPP アトリビュートはパーティクル オブジェクトに 1 つしかありませんが、そのアトリビュートにはそれぞれのパーティクルのカラー値が保持されています。アトリビュートは値を配列に保存します。配列はリストに似たものです。配列は、アクセスする順序の予測がつかないデータを保存するのに最適です。一方、リストは順番にアクセスするデータの保存に向いています。

パーティクル単位のアトリビュートは複雑なエフェクトの作成に最適ですが、キーフレームを設定することはできません。オブジェクト単位のアトリビュートにはキーフレームを設定することができます。このレッスンでは、パーティクル単位のカラー アトリビュートを追加して、異なるパーティクルに異なるカラーを割り当てられるようにします。

パーティクル単位のカラー アトリビュートを追加するには

  1. アトリビュート エディタで、必要に応じてダイナミック アトリビュートの追加(Add Dynamic Attributes)セクションを展開します。
  2. カラー(Color)ボタンをクリックします。パーティクル カラー(Particle Color)ウィンドウが表示されます。
  3. パーティクル単位のアトリビュートを追加(Add Per Particle Attribute)をオンにしてアトリビュートの追加(Add Attribute)をクリックします。アトリビュート エディタパーティクル単位(配列)アトリビュート(Per Particle(Array)Attributes)セクションに rgbPP アトリビュートが追加されたことに注目してください。