🎞
【three.js】Blending Modeの種類とその見た目
Blending Modeの種類
THREE.NormalBlending // 線形合成 デフォルト
THREE.NoBlending // アルファブレンドなし
THREE.AdditiveBlending // 加算合成
THREE.SubtractiveBlending // 減算合成
THREE.MultiplyBlending // 積算合成
THREE.CustomBlending // カスタム合成
設定方法
// ex
const material = new THREE.MeshBasicMaterial({
map: texture,
blending: THREE.AdditiveBlending // ここ
// transparent: true,
// opacity: 0.5
});
注意
- 左側のオブジェクトは全てBlending modeは
THREE.NormalBlending
- それぞれ2枚目の画像は右側のオブジェクトが
opacity: 0.5
NormalBlending(デフォルト)
↓opacity: 0.5
NoBlending(アルファブレンドなし)
↓opacity: 0.5
AdditiveBlending(加算合成)
↓opacity: 0.5
SubtractiveBlending(減算合成)
↓opacity: 0.5
MultiplyBlending(積算合成)
↓opacity: 0.5
CustomBlending(カスタム合成のデフォルト)
↓opacity: 0.5
Discussion