Mesh에 Material을 붙여 Scene(드로우 리스트)에 하나만 배치합니다. Text 3D나 Image Extrude, Primitive의 Mesh를 포인트 클라우드를 거치지 않고 그대로 그리고 싶을 때 쓰는 노드이며, 출력은 SceneTransform / SceneRepeat를 거쳐 Render로 연결합니다. 같은 Mesh를 점 개수만큼 늘어놓고 싶을 때는 CopyToPoints를 사용합니다.
- Translate X / Y / Z(노드 위의 표시는 X / Y / Z) — 위치(기본값 0)
- Rotate X / Y / Z(표시는 Rot X / Rot Y / Rot Z) — 회전(도, 기본값 0)
- Uniform Scale(표시는 Scale) — 모든 축에 공통인 배율(기본값 1, 하한 0.0001)
- Color — 인스턴스 컬러로서 머티리얼에 전달됩니다(기본값 흰색)
Mesh가 연결되지 않았을 때는 Cube, Material이 연결되지 않았을 때는 SRLit의 기본 머티리얼로 폴백합니다. 연결하기만 해도 그림이 나오는 설계입니다.
노드 위의 프리뷰에는 Material을 적용한 상태의 메시가 표시됩니다.
입력 포트
| Port ID | 타입 |
Mesh | MeshInput |
Material | MaterialInput |
Translate X | float |
Translate Y | float |
Translate Z | float |
Rotate X | float |
Rotate Y | float |
Rotate Z | float |
Uniform Scale | float |
Color | Color |
출력 포트
| Port ID | 타입 |
Scene | SceneDataOutput |
스크립트에서 설정할 수 있는 멤버
| 경로 | 타입 |
txInput | float |
tyInput | float |
tzInput | float |
rxInput | float |
ryInput | float |
rzInput | float |
scaleInput | float |
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "MeshRenderer" })