Morph

Morph between shapes with different point counts.

Morph from one shape to another. Morph differs to a Blend Shape in that is doesn't require the shapes to have matching point counts. For example you could morph between a Rectangle (4 points) and a Polygon (5 points).

‚ÄčCommon Attributes +

Mode -

  • Simple Morph - sample additional points in order to match the point counts.

  • Wave Morph - converts both paths via a Fast Fourier Transform (FFT) to perform the morph before converting the resulting path back. This can be useful for morphing complex shapes like text characters for example.

Morph Divisions - determine the subdivision level used when sampling the shapes.

Sampling Offset - this will offset the pointId. This can be useful to fix instances where two shapes might 'fold' inside out due to points trying to move to the opposite sides.

Example usage:

  1. Create an Ellipse and a Polygon.

  2. Add a Morph Behaviour.

  3. Connect polygon.id > morph.morphTarget.

  4. Connect morph.id > ellipse.deformers.

  5. Scrub Strength on the Morph.