Figment Nodes

This is a list of all the nodes in Figment:

Core

  • Null: Does nothing.
  • Out: Signifies that this is the output of the network.
  • Shortcut Trigger: Turn a global keyboard shortcut into a boolean signal.

Image Operations

Creating / Loading Images

Saving Images

  • Save Image: Save the image sequence to disk during export.

Resizing / Cropping / Combining images

  • Resize: Resize the input image.
  • Crop: Crop an input image.
  • Composite: Combine two images together.
  • Conditional: Pick one of two images based on a boolean.
  • Stack: Combine 2 images horizontally / vertically.
  • Mask Image: Mask the input image with another image.
  • Mask Ellipse: Draw a circular mask of an image or color.
  • Color Key: Make pixels of a certain color transparent.
  • Projection Quad: Map the image onto a four-cornered surface for projection mapping.

Filters / Effects

The images of the examples courtesy of John Mark Arnold and Sergey Shmidt.

Color and tone:

Blur, sharpen, and edges:

  • Blur: Blur an input image.
  • Gaussian Blur: A light, cheap blur.
  • Denoise: Remove noise from the image.
  • Sharpen: Sharpen an input image
  • Canny: Canny edge detection on input image.
  • Freichen: Frei-Chen edge detection.
  • Glow Edges: Glowing edges.
  • INMS: Intensity-based non-maximum suppression edge detection.
  • LoG: Laplacian of Gaussian edge detection.
  • Sobel: Sobel edge detection on input image.
  • Emboss: Emboss convolution on an input image.

Stylize:

  • Ascii: Render the image as character glyphs.
  • Cartoon: Cartoon look.
  • Glitch: Digital glitch effect.
  • Heatmap: Color a depth map in five bands.
  • Noise: Mix random grain into the image.
  • Pixelate: Pixelate the input image.
  • Reaction Diffusion: Grow organic patterns seeded by the image.

Geometry and distortion:

Over time:

  • Difference: Show what changed since the previous frame.
  • Smooth: Blend each frame with the frames before it.
  • Trail: Don’t erase the previous input image, creating a trail.

Machine Learning

Audio

Communication

  • Send OSC: Send OSC messages, including detected landmarks, to other applications.
  • Receive Rokoko: Receive live motion capture from Rokoko Studio.
  • Share Image: Share the image with other applications via Syphon (macOS).