ColorSubtract
Color A から Color B をチャンネルごとに引き、それぞれ0〜1にクランプして出力します。負に振れた成分は0で止まります。未接続のポートはノード上のインライン色欄の値を使い、その値はプロジェクトに保存されます。
- Color A — 既定は白
- Color B — 既定は黒
減算はアルファにも適用されます。既定値(Aが白・Bが黒、どちらもアルファ1)のままだと出力のアルファは 1 − 1 = 0 になります。色は白のまま出ているのに下流で透明扱いになる場合はここを疑ってください。
入力ポート
| Port ID | 型 |
|---|---|
Color A | Color |
Color B | Color |
出力ポート
| Port ID | 型 |
|---|---|
Color | Color |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "ColorSubtract" }) 

