ColorAdjust

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
ColorAdjust #Color #Node
ColorAdjust

입력 색을 일단 HSV로 변환해 조정한 후, RGB로 되돌려 출력합니다. Hue Shift는 가산(01이 한 바퀴이며, 넘친 만큼은 랩), Saturation x와 Brightness x는 곱셈이며, 결과는 둘 다 01로 클램프됩니다. 알파는 조정되지 않고 입력 그대로 통과합니다. Hue Shift에 LFO를 연결하면 색상이 계속 회전합니다.

  • Hue Shift — 색상에 대한 가산량. 기본값 0. 1에서 한 바퀴(값이 계속 증가해도 계속 회전합니다)
  • Saturation x — 채도의 배율. 기본값 1. 0에서 무채색
  • Brightness x — 명도(HSV의 V)의 배율. 기본값 1. 0에서 검정
  • Color — 연결되지 않았을 때는 인라인 색상 필드의 값(기본값은 흰색)

채도가 0인 색(흰색·검정·회색)은 HSV의 색상을 갖지 않으므로, Hue Shift를 아무리 움직여도 외형은 변하지 않습니다. 먼저 Saturation x로 색을 입혀도, 원래가 회색이라면 채도 0인 채로 유지됩니다(0 × 배율 = 0).

입력 포트

Port ID타입
ColorColor
Hue Shiftfloat
Saturation xfloat
Brightness xfloat

출력 포트

Port ID타입
ColorColor

스크립트에서 설정할 수 있는 멤버

경로타입
inHuefloat
inSatfloat
inValfloat

Synapse Apps (스크립팅)

await synapse.modules.create({ type: "ColorAdjust" })

같은 페이지를 참조하는 페이지