2D Cartoon
Make a classic 2D cartoon from one manifest: sets of painted layer planes, shots, and a multiplane camera that pans, trucks, zooms, shakes and racks focus, with every plane sliding and growing by its depth the way the old studio cameras did. A film is `state.cartoon`: sets (a sky, hills, a town, a sea, a foreground, each a plane with a fill, a gradient, a set-piece shape the plate draws with the style's ink, or your own art), shots (a set, camera moves that run one after another, an iris, a fade or a cut in and out) and the sequence. Four styles set the look (classic feature, theatrical toon, 1990s TV, 1990s anime): the grain, gate weave, vignette, flicker and grade, the easing and the opening and closing transitions. It plays at 24 frames a second in four layouts (player, theater, animatic, kiosk), and `cartoon.view` is the frame it opens on, so a render shows exactly that moment. This version draws sets and camera work; characters, lip sync, sound and video export are not in it yet. Ships empty on purpose.