Motions
PlaceMotion
<PlaceMotion ID|IDStr Depth>
| Item | Type | Required | Default value | Description, remark |
|---|---|---|---|---|
| ID | int | + | ||
| IDStr | string | + | ||
| Depth | int | + | ||
| Point | subnodes | + |
Point
<Point Frame [Angle]>
Parent node: PlaceMotion
| Item | Type | Required | Default value | Description, remark |
|---|---|---|---|---|
| Frame | int | + | ||
| Angle | float | If angle<0 then rotate direction is counter clock wise | ||
| MotionX | subnode | |||
| MotionY | subnode | |||
| Matrix | subnode | Transform matrix. | ||
| ColorTransform | subnode | |||
| Filters | subnode | |||
| Ease | subnode | + |
MotionX, MotionY
<MotionX [Method] [Param]/>
Parent node: Point
| Item | Type | Required | Default value | Description, remark |
|---|---|---|---|---|
| Method | string | Linear | One from: 'Constant', 'Linear', 'Sin', 'Circle', 'BezierLoop', 'Bezier', 'ZigZag' | |
| Param | string | Specific by method |
Ease
<Ease> <Default Type Method [Param] [Middle] [Amount] />
Parent node: Point
| Item | Type | Required | Default value | Description, remark |
|---|---|---|---|---|
| node name | subnodes | + | Motion object property type: 'Default', 'X', 'Y', 'ScaleX', 'ScaleY', 'SkewX', 'SkewY', 'Rotate', 'Color', 'Alpha' | |
| Subnode attributes: | ||||
| Type | subnode | None | One from 'None', 'In', 'Out', 'InToIn', 'InToOut', 'OutToOut', 'OutToIn', 'InToBackIn', 'InToBackOut', 'OutToBackOut', 'OutToBackIn' | |
| Method | string | Linear | One from 'Linear', 'Sin', 'SinAnticipate', 'Exponential', 'ExponentialAnticipate', 'Circular', 'Bounce', 'Elastic'. | |
| Param | string | Specific by method | ||
| Middle | float | 0.5 | Recommend 0..1 | |
| Amount | float | 1 | Recommend 0..1 | |