SynapseRack/SRShape2D 셰이더의 머티리얼을 Material 출력으로 보냅니다. UV 공간의 거리 함수로 셰이프를 그리고 fwidth에 의한 안티에일리어싱이 적용되므로, Quad를 크게 늘려도 가장자리가 흐려지지 않습니다. GlowMaterial과 달리 빌보드가 아니기 때문에, 포인트 클라우드의 Rotation으로 셰이프 자체가 회전합니다. 알파 합성(SrcAlpha / OneMinusSrcAlpha)・ZWrite Off의 Transparent 큐이며, Render에서는 불투명 다음에 그려집니다. 포인트 클라우드의 색은 Color에 곱해집니다.
- 형상 드롭다운: Circle(기본값) / Box / Cross
- Color(기본값 흰색)
- Stroke — 0~0.5로 클램프됩니다(기본값 0). 0이면 채우기가 되고, 0보다 크면 윤곽만 있는 선화가 됩니다
- Softness — 0~0.5로 클램프됩니다(기본값 0). 안티에일리어싱 폭에 더해지는 흐림 양입니다
입력 포트
| Port ID | 타입 |
Color | Color |
Stroke | float |
Softness | float |
출력 포트
| Port ID | 타입 |
Material | MaterialOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
strokeInput | float |
softInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "ShapeMaterial" })