Camera

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

Assembles a camera value (CameraData) from the inputs and sends it to the Camera output. Connect it directly to the Camera input of Render, or route it through camera-work nodes such as CameraLerp / CameraShake. Turning on the Orthographic (2D) toggle switches to an orthographic projection, and instead of the field of view Ortho Size is used as half the height of the screen (for 2D motion graphics with Quad + ShapeMaterial).

  • PosX / PosY / PosZ (default 0 / 0 / -30)
  • RotX / RotY / RotZ — Euler angles in degrees (default 0)
  • Fov — vertical field of view. Clamped to 1-179 degrees (default 60)
  • Ortho Size (default 10, minimum 0.01) — only effective when Orthographic
  • Orthographic (2D) toggle (default off)

The near clip of 0.1 and the far clip of 1000 are fixed, with neither ports nor parameters.

Input ports

Port IDType
PosXfloat
PosYfloat
PosZfloat
RotXfloat
RotYfloat
RotZfloat
Fovfloat
Ortho Sizefloat

Output ports

Port IDType
CameraCameraDataOutput

Scriptable members

PathType
posXInputfloat
posYInputfloat
posZInputfloat
rotXInputfloat
rotYInputfloat
rotZInputfloat
fovInputfloat
orthoSizeInputfloat
orthographicbool

Synapse Apps (scripting)

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

Pages linking here

Also referenced from