Version: 2017.1

BlendOp

enumeration

マニュアルに切り替える

説明

ブレンド処理

レンダーターゲットのピクセルシェーダーの出力を結合するためのブレンド操作。これは実行時にブレンド操作を変更する Material.SetInt() を渡すことができます。

論理演算は DX11.1 ハードウェア上の DirectX 11.1 ランタイムで実行されているガンマ (非 sRGB) 色空間でのみサポートされていることに注意してください。

Advanced OpenGL blend operations are supported only on hardware supporting either GL_KHR_blend_equation_advanced or GL_NV_blend_equation_advanced and may require use of GL.RenderTargetBarrier. In addition, the shaders that are used with the advanced blend operations must have a UNITY_REQUIRE_ADVANDED_BLEND(mode) declaration in the shader code where mode is one of the blend operations or "all_equations" for supporting all advanced blend operations (see the KHR_blend_equation_advanced spec for other values).

変数

Add(s + d) を加算
Subtract減算
ReverseSubtract逆減算
MinMin 関数
MaxMax 関数
LogicalClear論理クリア( 0 )
LogicalSet論理 SET (1) (D3D11.1 のみ)
LogicalCopy論理コピー (s) (D3D11.1 のみ)
LogicalCopyInverted論理反転されたコピー (!s) (D3D11.1 のみ)
LogicalNoop論理 No-Op (d) (D3D11.1 のみ)
LogicalInvert論理反転 (!d) (D3D11.1 のみ)
LogicalAnd論理 AND (s & d) (D3D11.1 のみ)
LogicalNand論理 NAND !(s & d) (D3D11.1 のみ)
LogicalOr論理 OR (s | d) (D3D11.1 のみ)
LogicalNor論理 NOR !(s | d) (D3D11.1 のみ)
LogicalXor論理 XOR (s XOR d) (D3D11.1 のみ)
LogicalEquivalence論理等価!(s XOR d) (D3D11.1 のみ)
LogicalAndReverseAND の論理反転 (s & !d) (D3D11.1 のみ)
LogicalAndInverted論理反転 AND (!s & d) (D3D11.1 のみ)
LogicalOrReverse論理反転 OR (s | !d) (D3D11.1 のみ)
LogicalOrInverted論理反転 OR (!s | d) (D3D11.1 のみ)
Multiply乗算(Advanced OpenGL Blending)
Screenスクリーン(Advanced OpenGL Blending)
Overlayオーバーレイ(Advanced OpenGL Blending)
Darken比較(暗)(Advanced OpenGL Blending)
Lighten比較(明)(Advanced OpenGL Blending)
ColorDodge覆い焼きカラー(Advanced OpenGL Blending)
ColorBurn焼き込みカラー (Advanced OpenGL Blending)
HardLightハードライト (Advanced OpenGL Blending)
SoftLightソフトライト (Advanced OpenGL Blending)
Difference差の絶対値(Advanced OpenGL Blending)
Exclusion除外(Advanced OpenGL Blending)
HSLHueHSL 色相 (Advanced OpenGL Blending)
HSLSaturationHSL 彩度 (Advanced OpenGL Blending)
HSLColorHSL カラー (Advanced OpenGL Blending)
HSLLuminosityHSL 輝度 (Advanced OpenGL Blending)