CrossFade
lerp(A, B, Mix) を出力します。Mix が 0 で Texture A、1 で Texture B です。
- Mix 既定 0.5(0〜1 にクランプ)
- 出力の解像度は Texture A(無ければ Texture B)に追従します
- 起動時は、入力が繋がっていなくても下流に参照を渡せるようグローバル解像度のバッファを 1 枚確保します
A・B の両方が未接続のときは合成が走らず、出力バッファは前の内容のまま止まります。
モードを選んで足し合わせたいときは BlendRT、3 枚以上を重ねたいときは AppStackMixer を使います。
入力ポート
| Port ID | 型 |
|---|---|
Texture A | RenderTexture |
Texture B | RenderTexture |
Mix | float |
出力ポート
| Port ID | 型 |
|---|---|
Out | RenderTexture |
スクリプトから設定可能なメンバー
| パス | 型 |
|---|---|
mixInput | float |
mixValue | float |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "CrossFade" }) 