4개의 float 입력으로 색 하나를 조립합니다. 노드 위의 드롭다운으로 RGB(기본값)와 HSV를 전환할 수 있으며, 포트 이름인 R or H / G or S / B or V는 그대로 각 모드에서의 의미입니다. Alpha는 양쪽 모드 공통으로, 0~1로 클램프됩니다. 각 입력의 기본값은 1입니다.
- RGB 모드 —
R or H / G or S / B or V를 그대로 R·G·B에 넣습니다. 이 3개는 클램프되지 않습니다(1을 초과하는 값·음수 값도 그대로 다운스트림으로 흘러갑니다)
- HSV 모드 —
R or H를 색상으로서 소수부만 추출해 사용합니다(계속 증가하는 값을 넣어도 계속 회전합니다). G or S와 B or V는 0~1로 클램프
기본값(모두 1)인 채로 HSV로 전환하면, 색상 1은 소수부 0=빨강이 되므로, 흰색이 아니라 빨강이 출력됩니다.
입력 포트
| Port ID | 타입 |
R or H | float |
G or S | float |
B or V | float |
Alpha | float |
출력 포트
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
in0 | float |
in1 | float |
in2 | float |
in3 | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "ColorCombine" })