motion
coverageset 244× in templates and rigs
A motion preset on its parent (a camera, light, haze, text, device or any node): `preset` names a recipe that expands into keyframes on the parent's channels at parse time; the other attributes tune it, and a channel the author keyed wins.
motion(preset=haze.drift from="0 0 0" end=1)
Attributes
presettextThe recipe, by family: text.*, cam.*, device.*, enter.* / exit.*, light.*, haze.*, fx.*, ui.*, logo.*.244×from"x y z"textWhere it starts: on enter.* a side (left, top-right, front, …) or an `x y z` mm offset; on camera, haze and device presets a position, mm.164×endnumberWhen the move ends, seconds.124×to"x y z"textWhere it ends: on exit.* a side or an `x y z` mm offset; on camera, haze and device presets a position, mm.115×easetextThe main easing, by name (easeInOutCubic, linear, …).102×delaynumberSeconds before it starts (default 0).98×exit-atnumberenter.*: when it leaves again, seconds; the line becomes enter, hold, exit.48×exit-totexte.g. bottomleftright40×ease-intexte.g. easeInOutCubiceaseOutCubiceaseOutBack33×exit-styletexte.g. speeddropslide29×in-endnumber26×rot-from"x y z"26×appearnumber23×blur-innumber14×blur-outnumber14×hold-endnumber14×atnumber13×fade-endnumber11×scale-fromnumber"x y z"11×scale-tonumber"x y z"11×fade-delaynumber9×mid"x y z"6×mid-atnumber6×holdnumber4×settled"x y z"4×tiltnumber4×bob"x y z"3×bob-atnumber3×fovnumber3×intensity-fromnumber3×intensity-midnumber3×intensity-tonumber3×look-at"x y z"3×rot-to"x y z"3×scale-peak"x y z"3×spinnumber3×bouncenumber2×exit-durnumber2×opacity-peaknumber2×pos-from"x y z"2×pos-settled"x y z"2×smoothnumber2×squashnumber2×blur-endnumber1×bump"x y z"1×bump1-atnumber1×bump2-atnumber1×color-fromcolour #rrggbb1×color-tocolour #rrggbb1×ease-bumptexte.g. easeOutBack1×ease-fadetexte.g. easeOutCubic1×ease-rottexte.g. easeOutBack1×mid2"x y z"1×mid2-atnumber1×opacity-softnumber1×peak-atnumber1×pop-atnumber1×rot-endnumber1×scale-peak-atnumber1×scale-settle"x y z"1×settle-endnumber1×stretchnumber1×trail-opacitynumber1×vanishnumber1×amountnumber0×fov-punchnumber0×frequencynumber0×hitstopnumber0×movenumber0×pitchnumber0×rollnumber0×seednumber0×strengthnumber0×yawnumber0×