Custom Blending Equation Constants

Custom Blending Equation Constants

These work with all material types. First set the material’s blending mode to THREE.CustomBlending, then set the desired Blending Equation, Source Factor and Destination Factor.

Code Example

const material = new THREE.MeshBasicMaterial( {color: 0x00ff00} );

material.blending = THREE.CustomBlending;

material.blendEquation = THREE.AddEquation; //default

material.blendSrc = THREE.SrcAlphaFactor; //default

material.blendDst = THREE.OneMinusSrcAlphaFactor; //default

Examples

materials / blending / custom

Blending Equations

THREE.AddEquation

THREE.SubtractEquation

THREE.ReverseSubtractEquation

THREE.MinEquation

THREE.MaxEquation

Source Factors

THREE.ZeroFactor

THREE.OneFactor

THREE.SrcColorFactor

THREE.OneMinusSrcColorFactor

THREE.SrcAlphaFactor

THREE.OneMinusSrcAlphaFactor

THREE.DstAlphaFactor

THREE.OneMinusDstAlphaFactor

THREE.DstColorFactor

THREE.OneMinusDstColorFactor

THREE.SrcAlphaSaturateFactor

THREE.ConstantColorFactor

THREE.OneMinusConstantColorFactor

THREE.ConstantAlphaFactor

THREE.OneMinusConstantAlphaFactor

Destination Factors

All of the Source Factors are valid as Destination Factors, except for

THREE.SrcAlphaSaturateFactor

Leave a comment

Your email address will not be published. Required fields are marked *