Choose your operating system:
Windows
macOS
Linux
Color モジュールはエミット (放射) したパーティクルの色に影響を与えます。
Color モジュールは、エミッタに使用されたマテリアルが、モジュールからマテリアルへ色を渡すためにParticle Color マテリアル式を使用しなければいけません。
色は浮動小数点の全領域で計算されます。1 を超えた値は、しばし発光エフェクトをもたらします。
Initial Color
Initial Color モジュールは、スポーン時にパーティクルの色を設定します。別のカラーモジュールが優先されない限り、パーティクルはライフタイムの間この色を保持します。以下のメンバーが含まれます。
プロパティ |
説明 |
|
---|---|---|
Color |
||
Start Color |
パーティクルの色を表すベクター分布です。パーティクルのスポーン時に EmitterTime に基づいて値を読み出します。 |
|
Start Alpha |
パーティクルのアルファ コンポーネントを表す浮動小数点分布です。パーティクルのスポーン時に EmitterTime に基づいて値を読み出します。 |
|
Clamp Alpha |
true の場合、アルファ値は [0.0 .. 1.0f] 範囲にクランプされます。 |
モジュールはエミッタ時間を使用して、スポーン時に分布から適切な値を読み出します。Particle.Color と Particle.BaseColor 値を直接設定します。
Init Color (Seed)
Init Color (Seed) モジュールは、スポーン時にパーティクルの初期カラーを設定するという点で Initial Color モジュールと同一です。しかしこのモジュールは、エミッタの使用時はモジュールからより一貫性のあるエフェクトを常に提供するために、分布値の選択に使用するシード情報を指定することが出来ます。以下のメンバーが含まれます。
プロパティ |
説明 |
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RandomSeed |
|||||||||||||
Random Seed Info |
このモジュールのプロパティの「ランダム」値の選択に使用するランダムシード。
|
||||||||||||
Color |
|||||||||||||
Start Color |
パーティクルの色を表すベクター分布です。パーティクルのスポーン時に EmitterTime に基づいて値を読み出します。 |
||||||||||||
Start Alpha |
パーティクルのアルファ コンポーネントを表す浮動小数点分布です。パーティクルのスポーン時に EmitterTime に基づいて値を読み出します。 |
||||||||||||
Clamp Alpha |
true の場合、アルファ値は [0.0 .. 1.0f] 範囲にクランプされます。 |
モジュールはエミッタ時間を使用して、スポーン時に分布から適切な値を読み出します。Particle.Color と Particle.BaseColor 値を直接設定します。
Color Over Life
Color Over Life モジュールは、パーティクルの存続期間中の色の設定に使用します。以下のメンバーが含まれます。
プロパティ |
説明 |
|
---|---|---|
Color |
||
Color Over Life |
パーティクルに適用する色を表すベクター分布です。パーティクルの更新時にパーティクルの RelativeTime に基づいて値を取得します。 |
|
Alpha Over Life |
パーティクルに適用するアルファ コンポーネントを表す浮動小数点分布です。パーティクルの更新時にパーティクルの RelativeTime に基づいて値を取得します。 |
|
Clamp Alpha |
true の場合、アルファ値は [0.0 .. 1.0f] 範囲にクランプされます。 |
モジュールはパーティクル時間を利用して、スポーン時に分布から適切な値を読み出し、Particle Color と BaseColor に値を設定します。
Color はこのモジュールによって 設定 されます。つまり、このモジュール以前に使用されるモジュールは値が書き換えられます。
モジュールはパーティクル時間を使用して、更新時に分布から適切な値を読み出し、Particle.Color に値を設定します。
Scale Color/Life
Scale Color/Life モジュールは、パーティクルの存続期間中の色のスケーリングに使用されます。以下のメンバーが含まれます。
プロパティ |
説明 |
|
---|---|---|
Color |
||
Color Scale Over Life |
パーティクルに適用する色を表すベクター分布です。パーティクルの更新時にパーティクルの RelativeTime に基づいて値を取得します。 |
|
Alpha Scale Over Life |
パーティクルに適用するアルファ コンポーネントを表す浮動小数点分布です。パーティクルの更新時にパーティクルの RelativeTime に基づいて値を取得します。 |
|
Emitter Time |
エフェクトがエミッタ時間もしくはパーティクル時間のどちらに基づいているかを表す Boolean 値です。 |
モジュールは選択した時間を使用して、スポーンおよび更新時に分布から適切な値を読み出します。読み出した値はパーティクルの色のスケーリングに使用します。