ブレンド はテクスチャの色情報に数学的計算を実行して、特定の方法であるテクスチャを別のテクスチャに混ぜ合わせる関数です。
ブレンドは常に Base (基本色) と Blend (合成色) 入力があります。入力は両方とも Vector3 です。テクスチャを受け取り、ある方法を用いて基本色と合成色が混ぜ合わされます。ブレンド方法は使用するブレンド関数の種類によって異なります。
Blend 関数
以下に全ブレンドマテリアル関数のリストを紹介します。
Blend_ColorBurn
Blend_ColorBurn は、Blend (合成色) が濃ければ濃いほど、その色をテクスチャの最終結果へ反映させます。ブレンドする色が白の場合は色の影響を与えないため何も起こりません。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_ColorDodge
Blend_ColorDodge は、基本色を反転させて、そのカラーを合成色で分割することによって結果を明るくします。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Darken
Blend_Darken は、基本色と合成色の各ピクセルからより濃い値を選択して機能します。白の合成色は色の影響を与えないため何も変化しません。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Difference
Blend_Difference は、ブレンドからベーステクスチャを減算して結果の絶対値を取り込むことによって反転スタイルのエフェクトを作成します。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Exclusion
Blend_Exclusion は、ベースとブレンドテクスチャを半減させてこれらを混ぜ合わせ、結果を部分的に反転させます。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_HardLight
明度と彩度を強くした Blend_Overlay と同様に、Blend_HardLight も基本色と合成色をスクリーン操作または一緒に乗算します。この関数は、合成色が50%のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。最終結果のコントラスト、その後より強い出力となります。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Lighten
Blend_Lighten は、基本色と合成色の各ピクセルを比較してより明るい結果を返します。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_LinearBurn
Blend_LinearBurn は、基本色を合成色へ加算して、結果から値1を減算します。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_LinearDodge
Blend_LinearDodge は、基本色を合成色へ加算します。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_LinearLight
Blend_LinearLight は、Blend_Overlay のリニアバージョンで、明度と彩度への影響がよりきつくなります。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Overlay
Blend_Overlay は、基本色と合成色を一緒にスクリーン操作あるいは乗算します。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_PinLight
Blend_Overlay のように、Blend_PinLight は基本色と合成色の明度を一緒に増減します。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。コントラストが和らいでオーバーレイのきつい効果もやや控えめになります。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_Screen
Blend_Screen は、合成色で基本色を明るくします。両方の色から値 1 を引いて、両値を乗算した後に、その結果から値 1 を減算しています。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |
Blend_SoftLight
Blend_SoftLight は、オーバーレイをやわらかな明るさにしたバージョンです。この関数は、合成色が 50 %のグレーより明るい時は基本色と合成色が常にスクリーン操作によって混合されるように合成色を比較します。Multiply 関数同様に、基本色は合成色で乗算されます。コントラストが和らいでオーバーレイのきつい効果もやや控えめになります。
アイテム | 説明 |
---|---|
入力値 | |
Base (Vector3) | ある方法でブレンド テクスチャへブレンドされるベーステクスチャです。 |
Blend (Vector3) | 実行されるブレンド操作のタイプに基づいて基本色と混ぜ合わされるブレンドテクスチャです。 |

![]() |
![]() |
![]() |
|
Base (基本色) | Blend (合成色) | Result (結果) |