ブレンド マテリアル関数

色をブレンドするためにデザインされた関数。一般的に使用されている画像編集アプリケーションのブレンドモードに似た機能です。

ブレンド はテクスチャの色情報に数学的計算を実行して、特定の方法であるテクスチャを別のテクスチャに混ぜ合わせる関数です。

ブレンドは常に Base (基本色) と Blend (合成色) 入力があります。入力は両方とも Vector3 です。テクスチャを受け取り、ある方法を用いて基本色と合成色が混ぜ合わされます。ブレンド方法は使用するブレンド関数の種類によって異なります。

Blend 関数

以下に全ブレンドマテリアル関数のリストを紹介します。

Blend_ColorBurn

Blend_ColorBurn は、Blend (合成色) が濃ければ濃いほど、その色をテクスチャの最終結果へ反映させます。ブレンドする色が白の場合は色の影響を与えないため何も起こりません。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Color Burn

Base

Blend

Color Burn Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_ColorDodge

Blend_ColorDodge は、基本色を反転させて、そのカラーを合成色で分割することによって結果を明るくします。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Color Dodge

Base

Blend

Color Dodge Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Darken

Blend_Darken は、基本色と合成色の各ピクセルからより濃い値を選択して機能します。白の合成色は色の影響を与えないため何も変化しません。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Darken

Base

Blend

Darken Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Difference

Blend_Difference は、ブレンドからベーステクスチャを減算して結果の絶対値を取り込むことによって反転スタイルのエフェクトを作成します。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Difference

Base

Blend

Difference Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Exclusion

Blend_Exclusion は、ベースとブレンドテクスチャを半減させてこれらを混ぜ合わせ、結果を部分的に反転させます。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Exclusion

Base

Blend

Exclusion Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_HardLight

明度と彩度を強くした Blend_Overlay と同様に、Blend_HardLight も基本色と合成色をスクリーン操作または一緒に乗算します。この関数は、合成色が50%のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。最終結果のコントラスト、その後より強い出力となります。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Hard Light

Base

Blend

Hard Light Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Lighten

Blend_Lighten は、基本色と合成色の各ピクセルを比較してより明るい結果を返します。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Lighten

Base

Blend

Lighten Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_LinearBurn

Blend_LinearBurn は、基本色を合成色へ加算して、結果から値1を減算します。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Linear Burn

Base

Blend

Linear Burn Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_LinearDodge

Blend_LinearDodge は、基本色を合成色へ加算します。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Linear Dodge

Base

Blend

Linear Dodge Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_LinearLight

Blend_LinearLight は、Blend_Overlay のリニアバージョンで、明度と彩度への影響がよりきつくなります。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Linear Light

Base

Blend

Linear Light Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Overlay

Blend_Overlay は、基本色と合成色を一緒にスクリーン操作あるいは乗算します。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Overlay

Base

Blend

Overlay Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_PinLight

Blend_Overlay のように、Blend_PinLight は基本色と合成色の明度を一緒に増減します。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。コントラストが和らいでオーバーレイのきつい効果もやや控えめになります。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Pin Light

Base

Blend

Pin Light Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_Screen

Blend_Screen は、合成色で基本色を明るくします。両方の色から値 1 を引いて、両値を乗算した後に、その結果から値 1 を減算しています。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Screen

Base

Blend

Screen Blend

Base (基本色)

Blend (合成色)

Result (結果)

Blend_SoftLight

Blend_SoftLight は、オーバーレイをやわらかな明るさにしたバージョンです。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。コントラストが和らいでオーバーレイのきつい効果もやや控えめになります。

アイテム

説明

入力値

Base (Vector3)

ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。

Blend (Vector3)

実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。

Soft Light

Base

Blend

Soft Light Blend

Base (基本色)

Blend (合成色)

Result (結果)

タグ
Unreal Engine のドキュメントを改善するために協力をお願いします!どのような改善を望んでいるかご意見をお聞かせください。
調査に参加する
キャンセル