Fx Apply
FxShader의 체인을 RenderTexture에 적용합니다. LayerFx가 레이어의 카메라에 대해 하는 일을, RT 입력·RT 출력 경계에서 하는 노드입니다. Effect 슬롯에 꽂는 것은 LayerFx와 같은 조작이며, 목적지가 RT가 될 뿐이므로, 기존 ISF/셰이더 자산을 그대로 노드 그래프의 소재로 사용할 수 있습니다.
- Effect 1, 2, 3… — 동적으로 늘어나는 FxShader용 슬롯. 마지막 슬롯이 채워지면 자동으로 다음 슬롯이 생겨납니다. 상한은 16
- Enable — OFF로 하면 체인을 건너뛰고 그대로 통과합니다. 기본값 ON(
Enable입력 /enableInput/currentOn)
출력 RT의 크기도 포맷도 입력을 따라갑니다. 입력이 연결되지 않은 동안은 글로벌 해상도로 확보되며, 내용은 투명으로 클리어됩니다.
체인의 1단계도 후단과 동일한 가장자리 처리(wrapMode=Repeat)가 되도록, 입력은 한 번 자체 버퍼로 복사된 후에 흘려보내집니다. 가장자리의 개별 지정은 FxShader 쪽의 Edge 파라미터에서 수행하세요.
슬롯의 연결을 해제하면, 그 슬롯은 1프레임 늦게 채워집니다(가장자리를 교체하는 도중에 지워지지 않도록 하기 위함입니다). 끝의 빈 슬롯은 항상 1개 남습니다.
저장되는 것은 슬롯의 PortID 열이므로, 도중의 슬롯을 지워서 번호가 건너뛰어도 로드 시의 연결은 복원됩니다.
입력 포트
| Port ID | 타입 |
|---|---|
In | RenderTexture |
Enable | bool |
출력 포트
| Port ID | 타입 |
|---|---|
Out | RenderTexture |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
|---|---|
enableInput | bool |
currentOn | bool |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "FxApply" }) 
