Field Noise

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

컬 노이즈에 의한 흐름장(FlowField)을 생성합니다. 포텐셜 함수(valueNoise의 fbm 2옥타브)의 curl을 취하고 있으므로, 솟아남도 빨아들임도 없는 소용돌이만 있는 흐름이 됩니다. 시간 위상은 Speed × deltaTime을 매 프레임 적분한 것이며, 여기에 Offset 입력이 더해집니다.

  • Scale — 공간 스케일. 0.25~16으로 클램프, 초깃값 3. 클수록 소용돌이가 세밀해집니다. 장의 강도도 Scale에 비례합니다(출력은 curl × 0.02 × Scale)
  • Speed — 위상이 진행하는 속도. -4~4로 클램프, 초깃값 0.5. 음수면 역재생
  • Offset — 위상에 직접 더해지는 값(Offset 입력 포트 / offsetInput). 클램프 없음
  • Seed — 정수. 노드를 새로 만들었을 때는 실행 시점의 값에서 자동으로 정해지는 난수(저장된 값은 그대로 복원됩니다)

출력 해상도는 글로벌 해상도의 1/4입니다. 장은 저주파 신호이므로, 소비 측이 bilinear로 읽는다는 전제로 가볍게 만들어져 있습니다. 포맷은 RGHalf(부호 있음, 값은 ‘UV 공간의 변위/초’)입니다.

강도를 늘리거나 줄이고 싶을 때는 Field Scale을 후단에 둡니다.

영상

입력 포트

Port ID타입
Offsetfloat

출력 포트

Port ID타입
FlowFlowFieldOutput

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

경로타입
offsetInputfloat
currentScalefloat
currentSpeedfloat
currentOffsetfloat
currentSeedint

Synapse Apps (스크립팅)

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

이 페이지로 연결된 페이지