Animation and Cook

Animate anything. Key any property of any object, shape the motion on curves, and cut it all together on one timeline.

The Cook window is the timeline of a CookProject or a CookVideo: curve tracks with their keyframes, keys on properties (QFrames) and clips. The Graph Editor window shows the curves of the selected tracks, where keys and their handles are edited.

The Cook window with curve, linear, wiggle and equation tracks over the Graph Editor
Tracks over their curves

Stack it up

A video is a timeline and a picture at once. Whatever sits under the playhead is drawn, top row on top, and the sound is mixed in.

A CookVideo is a CookProject, a Sandbox and an image. Each frame, its clips under the playhead are drawn into its picture in row order, and its sound clips are mixed.

Text Shape Shot Video Sound Text Shape Shot Frame + sound, mixed

Curve tracks, rig clips and camera shakes change values and draw nothing. An adjustment layer changes everything below it.

Cut, shake, nest

Cut between cameras, shake a shot like a handheld, a walk or an earthquake, and drop whole videos inside other videos.

A video holds text, titles, shapes, code screens, adjustment and script layers, pictures, camera shots and shakes, note clips, other videos, video files, sounds, sound folders and captions. Clips move, trim, slip, split and cut with the razor. A shake is added on top of the camera's own animation and gives the same result at the same time, so scrubbing through it is exact.

The Cook's add menu: text, title, shape, code screen, adjustment, script, picture, camera shot, camera shake, note clip, another video, video file, sound, sound folder, caption, tracks
Everything a video holds
A camera shot cut in two on one row, with its camera chip and From view
Razor a shot in two
Camera shake clips: handheld, walking, impact, earthquake
Shake the camera
Rows of videos playing inside another video
Videos inside videos
A play range lit on the ruler
Play just one part
The piano roll panel over the Cook rows
Write the notes

Every way to move it

Hand-drawn curves, quick wiggles and bounces, equations, keys on anything, character clips, captions from your voice-over and notes for your instruments.

A property is animated by QFrames on its own row, by a curve track whose Output is wired into it, or, for a Model's joints, by a rig clip. Properties shows a dot beside every driven value; hover it to see what drives it.

MotionsBezier, Linear, Wiggle, WigglePunch, Zoom, Bounce
EquationsA track of t and other tracks: math.sin(t * 3) * 0.5 + A
QFramesKeys on any property of anything; Linear, Ease or Hold; auto-key
Camera shotsCut between cameras; From view copies the viewport
ClipsMove, trim, slip, split, razor; snaps with Ctrl
GroupsTrack folders, nested sequences, videos in videos
Rig clipsKeyframe sets on a Model: blend, loop, speed, weight
CaptionsTranscribe a sound into word-timed captions; Two Lines, Karaoke, Pill
Beat markersFrom the pauses in a sound
Note clipsMIDI for a VST3 instrument; drop a .mid
Review notesPinned to a frame

Cook keys

SpacePlay, pause Left RightOne frame ShiftLeft ShiftRightTen frames Up DownNext, previous key I AltIKey, unkey at the playhead SSplit at the playhead C VRazor, select Shift razor clickCut every clip there Alt drag a clipSlip Alt drag a keyScale keys Hold CtrlSnap to keys, clips, playhead CtrlGGroup in a folder CtrlShiftCNest as a sequence ShiftI ShiftOPlay range in, out F HomeFrame keys, whole video NReview note Right-drag the rulerScrub
Graph Editor
SScale keys; X Y time or value, P about the playhead F ShiftFFrame selected, all Ctrl drag a handle15 degree steps WheelZoom Ctrl wheel, Shift wheelPan time, value DelDelete keys
Piano roll
ClickAdd a note DragMove it Drag its right endLength Hold AltOff the grid Del, right-clickRemove WheelHigher, lower Ctrl wheelZoom in time EscClose
Edit, Keys: every key command with its shortcut
Edit, Keys