SynapseRack/SRLit 셰이더의 머티리얼을 하나 만들어 Material 출력으로 흘려보냅니다. CopyToPoints나 ConnectSequential의 Material에 연결해 사용하는 3D 계열의 표준 머티리얼입니다. Light 노드가 Scene으로 흘려보낸 라이트와 Render의 Ambient를 받아 음영이 지며, 포인트 클라우드의 색은 베이스 컬러에 곱해집니다(Emission에도 곱해집니다). 머티리얼 참조는 시작 시 한 번만 흐르고, 이후에는 입력의 변화가 프로퍼티에 직접 기록됩니다.
- BaseColor(기본 흰색)
- EmissionColor(기본 흰색)
- EmissionIntensity(기본값 0, 음수는 0으로 취급됩니다)
- Smoothness — 0~1로 클램프됩니다(기본값 0.5). 하이라이트의 날카로움과 강도를 동시에 결정합니다
- Rim Intensity — 0~2로 클램프됩니다(기본값 0.35). 윤곽의 프레넬 발광 강도
입력 포트
| Port ID | 타입 |
BaseColor | Color |
EmissionColor | Color |
EmissionIntensity | float |
Smoothness | float |
Rim Intensity | float |
출력 포트
| Port ID | 타입 |
Material | MaterialOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
emissionIntensityInput | float |
smoothnessInput | float |
rimInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "LitMaterial" })