Field Shapes

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

도형을 ‘그림’이 아니라 **‘장의 원천’**으로 사용하는 노드입니다. 각 도형의 SDF(부호 있는 거리)의 기울기, 즉 표면에서 바깥쪽을 향하는 단위 벡터를 장으로 출력하고, exp(-|d| × 3)으로 표면에서 멀어질수록 감쇠시킵니다. Strength가 양수면 압출, 음수면 흡입이 됩니다. 도형은 각각 리사주 궤도를 그리며, 궤도의 속도와 초기 위상은 Seed로 정해집니다.

  • Shape — Circle(기본값) / Heart / Star / Ring 드롭다운. Heart와 Star는 Inigo Quilez의 SDF, Ring은 두께 0.25의 고리
  • Count — 도형의 개수. 1~16으로 클램프, 기본값 3(셰이더 쪽 루프 상한도 16)
  • Size — 0.02~1로 클램프, 기본값 0.25. UV 기준 크기. 화면 종횡비로 보정되므로 정원을 유지합니다
  • Strength — -2~2로 클램프, 기본값 0.5(Strength 입력 / strengthInput / currentStrength)
  • Phase — 도형의 운동 위상(Phase 입력 / phaseInput / currentPhase). 클램프 없음
  • Seed — 정수. 새로 생성할 때는 실행 시점의 값으로 자동 결정되는 난수

Phase는 내부에서 자동으로 진행되지 않습니다. Field Noise와 달리 시간을 적분하지 않으므로, Phase를 움직이지 않는 한 도형은 정지한 채로 있습니다. 움직이려면 LFO 등을 Phase에 연결하세요.

출력 해상도는 글로벌 해상도의 1/4, 포맷은 RGHalf입니다.

영상

입력 포트

Port ID타입
Phasefloat
Strengthfloat

출력 포트

Port ID타입
FlowFlowFieldOutput

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

경로타입
phaseInputfloat
strengthInputfloat
currentCountint
currentSizefloat
currentStrengthfloat
currentPhasefloat
currentSeedint

Synapse Apps (스크립팅)

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

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