Block F ยท Motion

Motion

Every generative mesh arrives as a static surface, and rigging one by hand is the step that keeps character animation out of reach entirely. This block is the shortest on the roadmap and the most dependent: each line waits on the one before it.

Two frames is not motion

A settle expressed as a squashed re-render of the same mesh is right for exactly one beat, and has no way to say what a walk or a reaction would be. A clip does.

A curve is text or it is unreachable

A timing change inside a binary track is invisible in a diff and unreachable by an edit, which makes every adjustment a re-export from a tool nobody scripted. The format is deliberately unwritten until the skeleton decisions are made, because a format written before them would be guessing.

One settle, two outputs

The same motion exists as frames a 2D interface crossfades to and as something a 3D scene plays. Authoring it twice and keeping the two in step by hand is the work this removes.

The block itself

Four open lines, in the roadmap's own words

Each line names the failure it exists to remove and the measurement behind it. None of them has shipped. This list is generated from docs/ROADMAP.md, so it cannot describe a backlog the file does not have.

๐Ÿ“‹PW26a fetched mesh has no skeleton, so it cannot be posed at allEvery generative mesh arrives as a static surface, and rigging one by hand is the step that keeps character animation out of reach entirely.
๐Ÿ“‹PW27motion is expressed as a second static render, so nothing longer than two frames existsA settle is a squashed re-render of the same mesh, which is right for one beat and has no way to say what a walk or a reaction would be.waits on PW26
๐Ÿ“‹PW28an animation lives in a binary track, so a curve cannot be reviewed or edited as textA timing change inside a mesh file is invisible in a diff and unreachable by an edit, which makes every adjustment a re-export from a tool nobody scripted.waits on PW27
๐Ÿ“‹PW29a 2D screen needs frames and a 3D scene needs a clip, so the motion is authored twiceThe same settle exists as a sprite the interface crossfades to and as something a 3D scene would play, and keeping the two in step is manual.waits on PW27
The other blocks

What this one sits next to