SDFShape

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

SDF(부호 있는 거리 함수)로 단순한 도형을 하나 그리는 순수 제너레이터입니다. 본체에 더해 거리에 따른 글로우가 얹힙니다.

  • Shape — 0~2, 기본값 0. 0=원 / 1=사각형 / 2=삼각형(0.5・1.5를 경계로 전환되는 연속값)
  • Size — 도형의 크기. 0.05~0.8, 기본값 0.3
  • Soft — 가장자리의 흐림 폭. 0.001~0.5, 기본값 0.02
  • PulseAmt — 위상에 맞춘 크기의 맥동량. 0~1, 기본값 0.2
  • Rotate — 회전(라디안). 0~6.2832, 기본값 0
  • Glow — 발광색. 1을 넘는 값(HDR)을 허용합니다
  • Speed — 내부 시간이 진행하는 속도. 위상이 한 바퀴 도는 속도가 됩니다
  • Seed — 이 셰이더에서는 사용되지 않습니다

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

펄스는 사인이 아니라 감쇠형(1 + PulseAmt × (1 - Phase)²)입니다. 위상의 시작에서 최대까지 부풀고 거기서부터 감쇠합니다=박의 시작에서 확 오는 형태입니다.

Phase연결되어 있을 때만 외부의 값을 사용하고, 연결되지 않았다면 내부 시간의 소수부(0→1의 톱니파)가 들어갑니다. 템포에 동기된 LFO 등을 꽂으면 박자에 맞춰 펄스시킬 수 있습니다.

영상

입력 포트

Port ID타입
Speedfloat
Phasefloat
Seedint

출력 포트

Port ID타입
Render TextureRenderTexture

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

경로타입
speedInputfloat
phaseInputfloat
seedInputint

Synapse Apps (스크립팅)

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

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