SynapseRack/SRGlow 셰이더의 머티리얼을 Material 출력으로 흘립니다. 정점을 카메라의 right / up 방향으로 전개하는 빌보드이므로, 어디서 봐도 정면을 향하는 빛의 입자가 됩니다. 가산 합성(Blend One One)・ZWrite Off・Transparent 큐이기 때문에, Render에서는 불투명 패스 이후에 그려지며 그리기 순서에 의존하지 않습니다. 점군의 색은 GlowColor에 곱해집니다.
- GlowColor(기본 흰색)
- Intensity(기본 2, 음수는 0으로 취급)
- Softness — 0.1~4로 클램프(기본 1.5)
Softness는 이름과 반대 방향으로 작용합니다. 감쇠는 (1-거리)^Softness이므로, 값이 작을수록 넓게 퍼지며 부드러워지고, 클수록 중심으로 조여집니다.
빌보드 전개는 인스턴스 행렬의 X/Y 스케일만 보므로, 연결한 메시의 형태는 결과에 나타나지 않습니다(Quad가 전제입니다).
입력 포트
| Port ID | 타입 |
GlowColor | Color |
Intensity | float |
Softness | float |
출력 포트
| Port ID | 타입 |
Material | MaterialOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
intensityInput | float |
softnessInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "GlowMaterial" })