입력 T를 Min~Max로 매핑하고, 드롭다운에서 선택한 속성에 적용한 PointCloud를 출력합니다. 오디오 분석이나 LFO의 출력을 연결하여 “소리에 맞춰 크기가 부풀어 오르는” 효과를 만들기 위한 노드입니다. 또 하나의 드롭다운(가중치 모드)으로 점마다 적용되는 정도의 분포를 바꿀 수 있으며, 실제로 매핑에 사용되는 값은 T × 가중치입니다.
대상 속성(드롭다운)
- UniformScale(기본값) — 매핑 값을 각 점의 스케일에 곱함(하한 0.001)
- ColorGradient — ColorA→ColorB를 보간하여 색상을 덮어씀
- RotationY —
매핑 값 × 360도를 Y축 회전에 더함
- PositionY — 매핑 값을 Y에 더함
가중치 모드(드롭다운)
- Uniform(기본값) — 모든 점 1
- IndexRamp — 처음 0에서 끝 1로의 경사
- DistanceFromOrigin — 원점으로부터의 거리를 해당 포인트 클라우드의 최대 거리로 정규화
- Random — 인덱스로 결정되는 해시
파라미터
- T — 0~1로 클램프(기본값 1). 미연결 시의 상수도 저장됩니다
- Min / Max(기본값 0.5 / 2)
- ColorA / ColorB — ColorGradient에서만 사용
ColorGradient만은 Min / Max를 사용하지 않고, T × 가중치를 그대로 ColorA→ColorB의 보간율로 사용합니다.
Random 가중치에는 Seed 입력이 없으며, 인덱스만으로 결정되는 고정 패턴입니다.
입력 포트
| Port ID | 타입 |
PointCloud | PointCloudInput |
T | float |
Min | float |
Max | float |
ColorA | Color |
ColorB | Color |
출력 포트
| Port ID | 타입 |
PointCloud | PointCloudOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
tInput | float |
minInput | float |
maxInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "AttributeMap" })