Camera Input

Capture live video from a connected camera.

What it does

Camera Input pulls live video from a connected camera or capture card and outputs it as an image, updating every frame while the graph plays. Pick the device from a dropdown and request a capture size; the node reports the actual size it landed on, since camera hardware does not always honour an exact resolution request. Flip Horizontal and Flip Vertical mirror the feed on either axis.

It carries the same position/rotation/scale controls as other visual nodes, so the live feed can be placed, rotated or scaled without a separate transform.

When to use it

ParameterTypeDefault
deviceString"0"
widthNumber1280
heightNumber720
enabledBooleantrue
flip_hBooleanfalse
flip_vBooleanfalse
positionVec3(0, 0, 0)
rotationVec3(0, 0, 0)
scaleVec3(1, 1, 1)
anchorVec3(0, 0, 0)
opacityNumber1

Gotchas

Worked example

  1. Add a Camera Input node. Choose your camera from the Device dropdown.

  2. Set Width and Height to the capture size you want; check Actual Width / Actual Height to confirm what the device actually delivered.

  3. If the feed looks mirrored, enable Flip Horizontal (or Flip Vertical for an upside-down feed).

  4. Wire the image output into your compositing or effect chain like any other image source.

See also

Video · Network Camera · Screen Capture · Rasters (images)