Paint surface

A transparent surface the paint widget draws on, as one video stream to composite over anything.

  • Video
  • Since 0.2.0
  • paint
  • draw
  • overlay

Open in TuneToys

Paint surface as the Patch draws it, at default values: inlets on the left, outlets on the right.

Paint surface is a transparent video surface that the paint widget (coming later) draws on.

What it does#

The output is one transparent stream, so it composites over anything. Strokes belong to the surface; the paint widget that draws them is planned and is not available yet, so today the surface stays empty.

When to use it#

Use it as an overlay layer in a Composite for annotations and drawing once the widget lands.

Ports#

PortDirectionSignalLanes
videoOutputVideo1

Parameters#

ParameterLabelRangeDefaultUnitScaleNotes
clearClear0 to 10linearRising to 1 wipes the surface. Choices: 0 Keep, 1 Clear.

Clear (clear)#

Wipes everything drawn on the surface when it goes high.

Tips#

  • Place it as a top layer so the picture beneath stays visible.
  • Video needs the browser's WebGPU video engine. The Player and exports do not run video yet and report it unavailable. To see a video output, bind a live Screen in the Frame to it.

See also#

Composite, Camera, Text layer, Video, Control lanes.

Help patches

Each help patch is an ordinary Toy that teaches one idea. The diagram shows the Patch; the preview shows its Frame. Open it in TuneToys to play and edit it.

1. Paint over the camera

intermediate Teaches: clear, video

A transparent paint surface composited over the camera.

Patch: Camera video output connected to Composite base input. Paint surface video output connected to Composite layer1 input.
Connections as text
  • Camera video output connected to Composite base input
  • Paint surface video output connected to Composite layer1 input
  • The paint surface is transparent until the paint widget (coming later) draws on it.
  • Clear wipes the surface.
Frame preview: Paint over the cameraFrame “Paint over the camera” with 3 elements: trigger Clear, text heading, screen Picture.ClearPAINT OVER THE CAMERAscreen
Frame preview (static). Controls show their default values.

Open in TuneToys

  • Composite Stack up to four layers over a base at the base's size with blend mode, opacity, position and scale per layer.
  • Camera A camera feed as one video stream. The Toy names a logical camera; the host binds it to a device after the person allows it.
  • Text layer Renders a text template as a transparent video stream; {1} to {8} in the template show control lanes. Scoreboards and lower thirds.

Edit this page on GitHub

esc

↑ ↓ move↩ open⌘↩ new tabesc close