Three.js 融合 .blending
如果你对原生 WebGL 有一定的了解,那么你对混合函数 gl.blendFunc()
肯定是不陌生的。Three.js 中关于融合的一些设置可以查看材质基类 Material
examples 官方案例
- webgl_materials_blending.html
- webgl_materials_blending_custom.html
.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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论