Stacks Image 3447
Create Generative Motion Graphics with flexibility and speed.


This group lets you set up the spacial distribution and orientation for the nodes and texts. A second form module is also available through the Effects Group when the Morphing effect is selected.
Forms are created by 3 methods:
 -  2D/3D primitives (circle, sphere, spiral, sine, random, grid)
 -  Generated from the luminance of a footage
 -  Using vertices of an imported OBJ 3D model (single or multiple frames)

Note that the integrity of the form can be affected by the Oscillator or the Effect (projection, morphing, highlight) when those parameters are activated.

The orientation of the nodes and texts is managed with 3 Menus.

The Orientation Menu provides a global direction:
  • Fixed -  Orientation is fixed and rotates with the transformations.
  • Look at Camera -  This mode is generally used to keep particles or text parallel to the viewer.
  • Look at Center -  Elements are oriented toward the origin of the form. This mode works well to distribute nodes and text around a sphere.

Nodes and Text Angle Menu offer several variations for the angle following the Global Orientation rules.
  • Face X, Face -X, Face Y, Face -Y are the default modes to flip the nodes and text to the right, left, top or bottom.
  • Side View X, Side View -X, Side View Y, Side View -Y orients the elements from the side and flips them according to a direction.
  • Ground X, Ground -X, Ground Y, Ground -Y fix the elements to the ground and flip them according to a direction.

Nodes Angle Menu also offers the special option “Forced Billboard” which forces the nodes to always look at the camera.


Form Menu provides a set of distribution primitives with dedicated parameters.

Circle -  Spreads the dots around a circular path. Parameters are equivalent to the Sphere form (see below).

 Sphere -  Spreads the dots around a sphere.
  • Nodes Count - the quantity of nodes from 0 to 50,000.
  • Radius - the radius in pixels.
  • Inner Offset - offsets the nodes with an even index to create an inner or outer circle/sphere.
  • Roll up - roll up to close or open the circle/sphere.
  • Align Even/Odd - aligns the points with even and odd indices onto the same angular position.

 Spiral -  Aligns the dots along a spiral.
  • Nodes Count - the quantity of nodes from 0 to 50,000.
  • Radius - the radius in pixels.
  • Depth - the amplitude of the spiral into the Z axis.
  • Rolling - roll up to close or open the spiral.

 Sine Curve -  Spreads the dots on a repetitive sine oscillation.
  • Amplitude - this is the peak of the sine curve.
  • Extend - the width of the sine curve from the first to the last point.
  • Period - the frequency of the sine curve, or the oscillations between the first and the last point.
  • Phase - specifies where in its cycle the oscillation begins.
  • Axis - defines the orientation of the path.
  • Align to Origin - anchors the first point to the origin instead of centering the whole form.
  • Progressive Amplitude - applies a linear curve to the amplitude values, creating an increasing sine curve.

 Random -  Distribute the points in the XYZ axis randomly.
  • Size X, Y, Z - the respective amplitude for each axis.
  • Random Seed - generates a new seed for the random distribution.
  • Align Even/Odd - aligns the points with even and odd indices onto the same position. This option helps to split the form using the oscillator “Skip Even Indices“ option.

 Grid -  Creates a uniform distribution of the the points in the XYZ axis. The Nodes Count is adjustable for each dimension and lets you set up 2D, 3D grids and lines of points.
  • Nodes Count X, Y, Z - adjusts the quantity of points for each axis.
  • Size X, Y, Z - the respective amplitude of the form for each axis.

 From Image Colors - Extracts the nodes from the luminance of a footage. The input supports both videos and images.
Notice that the plugin embeds 3 images by default for testing purposes when no footage is loaded. If this is the case, selecting Red in the Component Menu will display a
World Map, Green displays a Line Structure, and Blue displays the Nodes Title.

Final Cut Pro X, some templates that already use a default image (World Map, Nodes Title, etc.), are locked. To use your own footage to extract nodes, we recommend you start with the first template (called “Nodes”) or any other template that doesn’t already use a default image.

  • Image (layer input) - lets you choose footage to extract the nodes in After Effects or Premiere Pro.
  • Image Well - lets you choose footage to extract the nodes in Motion or Final Cut Pro X. Notice that in FCP X, the Image Well is located at the bottom of the plugin below the Rendering Group and is called Form From Image.”
  • Component - sets the channel that will specify the luminance value to drive the effect.  
  • Resolution - changes the scanning grid modifying the number of horizontal and vertical nodes.
  • Threshold - adjusts the sensitivity to luminance for producing nodes.
  • Size - sets up the size in pixels for the final geometry.
  • Use Image Colors - tints the nodes with the original color of the footage.
  • Luma to Nodes Sizes - this option takes the luminance values from the footage and uses them to drive the original size of the nodes. When this option is activated, the “Influence to Size” slider appears to adjust the amplitude of this action.
  • Displace - creates a displacement in the Z axis for each node using corresponding luminance values of the footage. “Center Displacement” corrects the global position of the form to keep it centered to the origin.

Import OBJ 3D Models - This option lets you create nodes from the vertex positions of a 3D Model. Both single models and sequences of animated 3D models are supported. The files must be in Wavefront (OBJ) format. These 3D objects can be created in Cinema 4D or any popular 3D software.
A set of 50 free 3D primitives that we have created can be downloaded here.  
Nodes supports 50,000 vertices. Vertices that exceed this maximum value will not be displayed.

This plugin also reads the face-information and can render connected lines, reproducing the original wireframe of a 3D object. (See the explanation in the Connections Group “Triangulate” method).
  • Size - sets up the size in pixels for the final geometry.

  • OBJ Sequence Run Menu - this parameter is useful for playing sequences of 3D models in several ways:
    • Loop - reads the sequence in loop.
    • Hold Last Frame - reads the entire sequence and stops with the last frame.
    • Play Manually - displays a particular frame that you choose with the “OBJ frame” parameter.

  • OBJ Model Size - this parameter manages the size normalization of the 3D model:
    • Original - The original size of the model is not corrected. Notice that if the model is very large or tiny, it may not appear in the canvas.
    • Normalize - The size of the model is normalized and always fits the canvas. This is the default value recommended for single OBJ files.
    • Normalize from First Frame - This mode is recommended for animated models to avoid resizing during each frame of the animation. With this option, all the 3D Models from the sequence are normalised from the first frame onwards.

  • OBJ File List - Opening this parameter provides an interface to load single or sequences of OBJ files representing the 3D Models. Clicking the “Choose” button will bring up a file window.

Tip:  Each form supports the Align Even/Odd option, aligning the points with even and odd indices onto the same position. This feature can be combined with the Sphere and Circle “Inner Offset” parameter and the Oscillator “Skip Even Indices“ option. Using then the “Serial” connection mode with a Loop Step of 2 creates very nice radial connections between splitted forms.

See the “Fiber Optic Sphere,” “Fiber Optic Map,” or “Circle Inner Outer Radius” presets/templates for illustration.