PolyCat Tool Thumbnail

PolyCat Tool

Acts as a link in a SpiroCat chain, using an input Polygon mask to define its path shape, with an option to resample the polygon's points for iteration control.

Overview & Purpose

The PolyCat tool is designed to be used as an element within a chain of tools feeding into a SpiroCat tool. Unlike the Spiral or Segments tools which procedurally generate their paths, the PolyCat tool uses an existing Polygon mask (connected to its EffectMask input) to define its shape and path.

This allows you to incorporate custom-drawn or pre-existing polygonal shapes as gears in your Spirograph®-style designs created with SpiroCat. The PolyCat tool itself does not animate an image input; it primarily serves to contribute its defined polygonal path to the SpiroCat's calculations. Any image connected to its Input is simply passed through to its Output to continue the chain to the SpiroCat tool.

A key feature is the Multiply Control Points parameter, which, when used with the Update PolyCat Control Points button on an upstream SpiroCat tool, allows you to control how many times the input polygon shape is traced over the duration of the composition.

Parameters

ParameterDescriptionDefault
Input (Image) The main image input, typically from a preceding Spiral, Segments, or another PolyCat tool in a SpiroCat chain. This image is passed through to the output, usually to the next tool in the chain or to the SpiroCat tool. N/A
EffectMask (Mask Input) Connect a PolylineMask tool here. The shape of this PolylineMask will define the path contribution of this PolyCat tool when used with SpiroCat. N/A
Multiply Control Points A multiplier used by the Update PolyCat Control Points button on an upstream SpiroCat tool. This button resamples the connected PolylineMask. The goal is to create a new mask with approximately original points * MultiplyPoints, capped by the composition's frame duration. This controls the number of iterations of the polygon's shape over the animation. See Understanding Point Multiplication below. 1.0

Understanding Point Multiplication

The Multiply Control Points parameter is crucial for controlling how many times the PolyCat's input shape is traced when used in a SpiroCat chain. The SpiroCat (and other Anim Toys tools that save data) generate one data point per frame of the composition.

The resampling aims to distribute points evenly along the original polygon's path, preserving its shape while changing the point density to control iteration count. The maximum number of points will be capped by the composition's total frames.

Usage with SpiroCat

  1. Create a PolylineMask tool and draw or import the desired shape.
  2. Add a PolyCat tool to your flow.
  3. Connect the output of the PolylineMask tool to the EffectMask input of the PolyCat tool.
  4. Insert the PolyCat tool into your chain of Spiral or Segments tools that will feed into a SpiroCat tool. Connect the previous tool's output to the PolyCat's Input, and the PolyCat's Output to the next tool or the SpiroCat.
  5. Determine how many times you want the PolyCat's shape to iterate over the composition's duration. Adjust the Multiply Control Points parameter accordingly (e.g., (Comp Duration / Original Points) for one iteration).
  6. Go to the main SpiroCat tool at the end of the chain and click its Update PolyCat Control Points button. This will regenerate the PolylineMask connected to this PolyCat.
  7. The SpiroCat tool will then use this (potentially resampled) polygon shape from the PolyCat as one of the elements in its combined path calculation.

« Back to Spiral & Segments Tools