입력 PointCloud의 색을 Color 1~4 중 Active Colors 개의 색만 사용해 색칠합니다. 그러데이션이 아니라 이산적인 할당이므로, 정해진 개수의 색으로 구성하는 디자인에 적합합니다. 칠한 색은 하류의 CopyToPoints에서 인스턴스 컬러로 머티리얼에 전달됩니다.
- Color 1 / 2 / 3 / 4 — 기본값은 빨간색 계열・파란색 계열・노란색 계열・흰색
- Active Colors — 사용할 색 수. 1~4로 클램프(기본값 3)
- Seed — Random 모드에서만 사용(기본값 1)
- 모드 드롭다운: ByIndex(기본값・인덱스의 나머지로 순서대로) / Random(인덱스와 Seed의 해시로 할당)
입력 포인트 클라우드의 색은 반드시 덮어씌워집니다.
입력 포트
| Port ID | 타입 |
PointCloud | PointCloudInput |
Color 1 | Color |
Color 2 | Color |
Color 3 | Color |
Color 4 | Color |
Active Colors | int |
Seed | int |
출력 포트
| Port ID | 타입 |
PointCloud | PointCloudOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
countInput | int |
seedInput | int |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "ColorPalette" })