如果你对原生WebGL有一定的了解,那么你对混合函数gl.blendFunc()肯定是不陌生的。Three.js中关于融合的一些设置可以查看材质基类Material
.blending属性材质Material的.blending属性主要控制纹理融合的叠加方式,.blending属性的默认值是
THREE.NormalBlending,其它值THREE.AdditiveBlending、THREE.SubtractiveBlending等
THREE.NormalBlending:.blending属性默认值THREE.AdditiveBlending:加法融合模式THREE.SubtractiveBlending:减法融合模式THREE.MultiplyBlending:乘法融合模式THREE.CustomBlending:自定义融合模式,与.blendSrc,.blendDst或.blendEquation属性组合使用.blendSrc、.blendSrc、.blendEquation等属性的介绍可以查看Threejs文档材质基类Material