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


This module provides several 3D effects to create coordinate-projections, morphing or carrousel effects (Highlight).

Effect Menu

Projection - Transforms the position of the nodes from cartesian to polar, cylindrical, or spherical coordinates. Any form passed through this effect will be progressively projected inside a circle, around a cylinder or a sphere. Projection offers a new kind of exploration in Nodes, from simple spherical world maps (extracting the nodes from an image) to complex mesh structures when coupled with distance connections.

Managing the Projection Effect

The original X, Y positions of the points are converted to longitude and latitude, and the original size of the form influences the roll-up of the projection.
To cleanly close the projection:
1•  Set the original form’s X size to half the canvas width (e.g. 640 pixels for a 1280 x 720 composition).
2•  Set the original form’s Y size to a quarter of the canvas width (e.g. 320 pixels for a 1280 x 720 composition).

Time - Controls the progression of the projection. Notice that intermediate values create interesting distortions of the original form, especially when you push the original size to a large amount.
Projection Menu - Sets the destination coordinate system to Polar, Cylindrical or Spherical.
Swap Coordinates - Changes the projection orientation, swapping the original latitude and longitude of the points.
Radius - Controls the radius of the final projection.
Height - This parameter is only available with the Cylindrical projection and controls the height of the cylinder.
Order - Determines if the projection is done before or after the points are passed through the Oscillator (Oscillator Group). This option is interesting for randomizing the longitude and latitude of the points (Post-Oscillator) or for scattering the points out of the projection using the Oscillator values (Pre-oscillator)
Longitude - Offsets the original longitude of the points.
Latitude - Offsets the original latitude of the points.

Morphing - Gives access to a second series of forms (circle, sphere, spiral, sine curve, random and grid) and performs a morphing of the original Form (defined with the Form Group). With this effect, you can transform a Sphere into a Circle, or nodes with a random distribution into a well-organized Grid.

- Controls the progression of the projection.
Interpolation - This parameter controls the interpolation function used to drive the transition. The menu provides options to create linear, exponential or smooth interpolations with ease-in/ease-out equations.
One by One - This option provides a variation, with nodes displacing one after another in a cascading serial movement during the transition, instead of being executed in a synchronized parallel movement.
End Form - This menu lets you choose a primitive form for the end of the morphing. Parameters of the End forms are similar to the Form Group (See Form Group for an explanation).

Highlight by Index - Creates a carrousel effect with the nodes using keyframes that you set with the index parameter. (Use the Auto-Highlight Mode to automatically animate without keyframes).

The highlight effect takes nodes from the original
Form distribution, moves it to custom coordinates defined by the Position X, Y, Z parameters, and then replaces it to its original position. This effect is cascaded to all the nodes according to the Index parameter value. This function is designed to highlight text or an image from a cloud of nodes.

- The integer value of the index parameter corresponds to the index of a node, and the decimal part matches the transition progress for this particular point.
Example:  To highlight the third node, set a keyframe with the value 2.5 (no highlight) first, and a second keyframe with the value 3 (third node is highlighted).
Position X, Y, Z - Sets the final highlighted position of the nodes.
Preview Position - This option lets you force the highlighted position to be displayed and helps to set it up.

Auto - Highlight - Creates an automatic carrousel effect without the need of keyframes.

Total Duration
- The total duration (in frames) to cycle through the entire set of nodes.
Start Time - The frame where the carrousel effect begins.
Start Nodes - The first node to be highlighted.
Position X, Y, Z - Sets the final highlighted position of the nodes.
Preview Position - This option lets you force the highlighted position to be displayed and helps to set it up.
Affected By - The highlighted node is generally fixed at the position you defined. In certain cases however, it could be of interest that it moves with the camera or the transformations.
The “Affected By” option lets you set up different options:
  • Only Field Of View - This is the default option where the camera and transformation don’t affect the position of the highlighted node.
  • Camera - Moving the camera affects the position of the highlighted node.
  • Transform - The highlighted node moves with the transformation of the global form.
  • Camera and Transform - Both the camera and form transformation affect the position of the highlighted node.