Color モジュール

Color モジュールはエミット (放射) したパーティクルの色に影響を与えます。

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

このモジュールのプロパティの「ランダム」値の選択に使用するランダムシード。

プロパティ

説明

Get Seed From Instance

true の場合、モジュールはオーナー インスタンスからシードを取得しようとします。失敗すると、 Random Seeds 配列からシードを取得するためにフォールバックします。

Instance Seed Is Index

true の場合、インスタンスから抽出したシード値は Random Seeds 配列のインデックスとなります。

Parameter Name

このシードを設定するために配置されたインスタンスにエクスポーズする名前です。

Random Seeds

このモジュールを使用するためのランダムシード値です。複数の値を指定すると、インスタンスがランダムに値を選択します。

Reset Seed On Emitter Looping

true の場合、シードはエミッタがループする都度リセットされます。

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 値です。

モジュールは選択した時間を使用して、スポーンおよび更新時に分布から適切な値を読み出します。読み出した値はパーティクルの色のスケーリングに使用します。

タグ

新しい Unreal Engine 4 ドキュメントサイトへようこそ!

あなたの声を私たちに伝えるフィードバックシステムを含め、様々な新機能について開発をおこなっています。まだ広く使える状態にはなっていないので、準備ができるまでは、ドキュメントフィードバックフォーラムで、このページについて、もしくは遭遇した問題について教えていただけると助かります。

新しいシステムが稼働した際にお知らせします。

フィードバックを送信