Layers
Properties of layers that are converted are:
- Guide Layer
- Solo
- Visible
- Lock
- In/Out points are converted to Visibility keyframes
- Blend Mode
- Motion Blur. Since in Autograph motion blur settings can be controlled per layer, the setting is set to Composition Settings to match AE.
- Opacity
- Time Stretch
- Time Offset
- 2D Transform
- 3D Transform. Note: the rotation order is set to YZX to match AE behavior.
- Preserve Underlying Transparency
- Parent Layer
- Masks
- Layer Styles
- Layer Effects
The following layer types are converted:
Null Layers
In Autograph, these are regular 2D layers with no source.
Media Layers
In Autograph, these are regular 2D layers with a Reader source from the project panel. Media files have their frame rate converted. For video files, their File Colorspace parameter is set to sRGB to match AE behavior.
Adjustment Layers
In Autograph these are regular 2D layers with the property Adjustment Layer turned on
Solid Layers
In Autograph, Solid Layers are regular 2D layers with a Constant Generator on the source. Since Constants are infinite in Autograph by default, they are set to Custom Format to match AE solid size.
Shape Layers
Shape layers in Autograph are actually regular 2D layers with a Shapes Generator on the source. The following content of the Shapes is converted:
- Groups are converted to Shape Groups in Autograph
- Stroke is converted to Stroke Style. The following properties are converted: Color, Opacity, Blend Mode, Stroke Width, Line Cap, Line Join, Miter Limit, Dashes
- Fill is converted to Fill Style. The \following properties are converted: Color, Opacity, Blend Mode
- Gradient Fill is converted to a Fill Style with a Gradient Modifier. See note on gradients.
- Gradient Stroke is converted to a Stroke Style with a Gradient Modifier. See note on gradients.
- Paths are converted as Path parameters in Autograph, within a Path Group. Path animation is converted.
- Rectangle is converted as a Path with a Rectangle Generator. The following properties are converted: Size, Position, Roundness
- Ellipse is converted as a Path with an Ellipse Generator. The following properties are converted: Position, Size
- Polystar/Star is converted as a Path with a Star Generator. The following properties are converted: Position, Outer Radius, Inner Radius, Points, Rotation
- Polystar/Polygon is converted as a Path with a Polygon Generator. The following properties are converted: Position, Outer Radius, Inner Radius, Points, Rotation
Path Modifiers are applied on all Paths in the current group. The following Modifiers are supported:
- Trim Paths is converted as a Trim Path Modifier. The following properties are converted: Start, End, Offset, Trim Multiple Shapes
- Wiggle Paths is converted as a Noise Modifier. The following properties are converted: Size, Detail, Wiggles/sec, Correlation, Random Seed
- Repeater is converted as an Instancer Modifier on the Shape Group. The following properties are converted: Copies, Offset, Transform
- Twist is converted as a Swirl Modifier. The following properties are converted: Angle, Center
- ZigZag is converted as a Oscillate Modifier. The following properties are converted: Size, Ridges per segment, Points.
Text Layers
Text layers are converted with support Text Animators. Some Text Documents are supported, although some properties in AE's Text Document do not translate in Autograph or are not exposed by AE's JS API.
A Text Document is broken into paragraphs. Each paragraphs corresponds to a text block with a TextBlockFormat. The TextBlockFormatcurrently only converts the text alignment. Since alignment is not exposed by the JS API, it is currently extracted from the binary aep file directly.
Range of characters with a specific format corresponds to a TextCharFormat. The following properties are converted: Font Style, Font Family, Italic, Size, Font Stretch, Stroke Over Fill, Stroke Width, Stroke Color, Fill Color, Faux Bold, Faux Italic, Font Capitalization, Tracking.
Note that in some cases, the text rendering may look different in Autograph due to the various differences between AE and Autograph text engines.
The following Text Animators are supported:
- Position
- Rotation
- Scale
- Skew
- Opacity
- Fill Color
- Stroke Color
- Stroke Width
- Tracking Amount
Both Wiggly and Range Selectors are supported. They can slightly vary their result compared to AE selectors as AE clamps and rounds the weight of selectors, whereas Autograph lets users control when clamping occurs.
Camera Layers
In addition to the 3D transform, the camera focal length and aperture are set. Since AE doesn't expose the film length, we assume a default focal of 36mm.
Light Layers
Only the 3D transform is converted. The light properties are currently not converted.
