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" }) 