AttributeMap

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

입력 TMin~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타입
PointCloudPointCloudInput
Tfloat
Minfloat
Maxfloat
ColorAColor
ColorBColor

출력 포트

Port ID타입
PointCloudPointCloudOutput

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

경로타입
tInputfloat
minInputfloat
maxInputfloat

Synapse Apps (스크립팅)

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

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