Wave

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

점의 “순번”을 따라 0~1의 값을 만들어, 점마다의 가중치로 다시 써 넣습니다. “순번을 만든다(Point Key) → 파형으로 만든다(Wave) → 속성에 쓴다(Attribute)“의 2단계로, 위치도 겉모습도 바꾸지 않습니다. Point Key를 거치지 않은 포인트 클라우드를 연결한 경우에는 점의 나열 순서가 그대로 순번으로 사용되므로, Point Key 없이 “나열 순서로 파형”을 짜는 것도 가능합니다.

Mode(드롭다운)

  • Wave — 순번마다 위상을 어긋나게 한 연속파. Phase가 1 나아가면 한 주기이고, Phase가 정수일 때 골(0)에서 올라갑니다
  • Sweep(기본값) — 폭 Width의 창이 순번 위를 순회합니다. Phase의 소수부가 창의 위치이며, 끝과 처음은 이어져 있습니다
  • Envelope — 단 한 번뿐인 어택/디케이. Width가 어택의 비율(0.005~0.95로 클램프)이며, 지나간 점은 0인 채로 다시 발화하지 않습니다
  • Rise — 올라간 뒤에는 1인 채로 머무릅니다. Width가 올라가는 데 사용하는 폭(0.005~1로 클램프)

파라미터가 작동하는 방식

  • Phase(기본값 0) — 모든 모드 공통의 진행 위치. LFO나 카운터를 꽂아서 움직입니다
  • Stagger(기본값 0.05) — 순번 1개당 위상의 어긋남. Wave / Envelope / Rise에서만 적용됩니다(Sweep에서는 사용되지 않습니다). 0으로 하면 모든 점이 동시에 움직입니다. 어긋남의 총량은 점 개수에 비례하므로, 점이 많을수록 처음과 끝의 차이가 벌어집니다
  • Width(기본값 0.15, 하한 0.005) — Sweep / Envelope / Rise에서만 적용됩니다(Wave에서는 사용되지 않습니다)
  • Edge(기본값 1) — 자락의 부드러움. Wave / Sweep에서만 적용됩니다(Envelope / Rise에서는 사용되지 않습니다). 0이면 자락 없음(1과 0이 딱 전환됨), 1에서 가장 매끄럽습니다

PointCloud가 연결되지 않았거나 점 개수가 0일 때는 출력도 비게 됩니다.

활용 예

Phase에 템포 동기 값을 꽂으면, 포인트 클라우드 전체에 박으로 달리는 파형을 만들 수 있습니다. Envelope와 Rise는 반복하지 않는 형태이므로, “한 번만 순서대로 나타난다”, “순서대로 나타나 남는다” 같은 등장 연출에 적합합니다.

입력 포트

Port ID타입
PointCloudPointCloudInput
Phasefloat
Staggerfloat
Widthfloat
Edgefloat

출력 포트

Port ID타입
PointCloudPointCloudOutput

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

경로타입
phaseInputfloat
staggerInputfloat
widthInputfloat
edgeInputfloat

Synapse Apps (스크립팅)

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

이 페이지로 연결된 페이지

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