Gradient

AI와 함께 읽기
전체 문서 한 파일로 (llms-full.txt)
gen.gradient #Generator #Node
Gradient

각도가 있는 그러데이션을 생성하는 순수 제너레이터입니다. 그러데이션은 삼각파로 만들어져 있으므로, 밴드의 경계에서 색이 튀지 않습니다.

  • Angle — 그러데이션의 방향(도). 0~360, 기본값 0
  • Bands — 화면 안에 늘어서는 줄무늬의 수. 1~16, 기본값 1
  • Scroll — 한 바퀴당 몇 밴드 진행할지. 0~1, 기본값 0(=멈춤)
  • ColorA / ColorB — 두 가지 색
  • Speed — 1초당 몇 바퀴 돌지
  • Seed — 이 셰이더에서는 사용되지 않습니다

출력 해상도는 노드 위의 드롭다운에서 FullHD / HD(기본값) / SD 중에서 고릅니다.

Phase연결되어 있을 때만 외부의 값을 사용하고, 연결되지 않았다면 내부 시간의 소수부(0→1의 톱니파)가 들어갑니다. Phase는 톱니파이기 때문에, 한 바퀴당 진행량이 정수 밴드가 아니면 되돌아가는 지점에서 위치가 튑니다. 그래서 Scroll × Bands는 내부에서 반올림되어 정수 밴드로 양자화되며, 딱 한 바퀴에서 루프가 닫히도록 되어 있습니다(템포 동기를 상정한 설계입니다).

영상

입력 포트

Port ID타입
Speedfloat
Phasefloat
Seedint

출력 포트

Port ID타입
Render TextureRenderTexture

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

경로타입
speedInputfloat
phaseInputfloat
seedInputint

Synapse Apps (스크립팅)

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