Mesh Renderer

Read with AI
All docs in one file (llms-full.txt)
MeshRenderer #3D #Node

Attaches a Material to a Mesh and places exactly one of it in the Scene (draw list). This is the node for when you want to draw a Mesh from Text 3D, Image Extrude or Primitive directly, without going through a point cloud; the output connects to Render via SceneTransform / SceneRepeat. When you want to lay out the same Mesh once per point of a point cloud, use CopyToPoints.

  • Translate X / Y / Z (labeled X / Y / Z on the node) — position (default 0)
  • Rotate X / Y / Z (labeled Rot X / Rot Y / Rot Z) — rotation (in degrees, default 0)
  • Uniform Scale (labeled Scale) — a multiplier common to all axes (default 1, lower limit 0.0001)
  • Color — passed to the material as an instance color (default white)

When Mesh is not connected it falls back to Cube, and when Material is not connected it falls back to the default SRLit material. The design is such that a picture appears just by connecting it. The preview on the node shows the mesh with the Material applied.

Input ports

Port IDType
MeshMeshInput
MaterialMaterialInput
Translate Xfloat
Translate Yfloat
Translate Zfloat
Rotate Xfloat
Rotate Yfloat
Rotate Zfloat
Uniform Scalefloat
ColorColor

Output ports

Port IDType
SceneSceneDataOutput

Scriptable members

PathType
txInputfloat
tyInputfloat
tzInputfloat
rxInputfloat
ryInputfloat
rzInputfloat
scaleInputfloat

Synapse Apps (scripting)

await synapse.modules.create({ type: "MeshRenderer" })

Pages linking here

Also referenced from