enesozturk / dimensional-drawing
dimensional-drawing-motion
Turn a finished dimensional drawing sheet into a ~10 s Apple-style motion film — lines draw themselves in, the camera pulls back, layers lift into an exploded view, the full sheet resolves. Use after the dimensional-drawing skill, or when asked to animate a spec sheet or anatomy drawing.
Install
npx skills add https://github.com/enesozturk/dimensional-drawing --skill dimensional-drawing-motionAdapter: Claude Motion (claude.ai)
Primary target. The reference film was made and tuned here.
Create the film
- On claude.ai, create an Artifact from the Motion type (Artifact tool →
quickstartwith intentother, or the Motiontype_urlfrom atypeslisting). Follow the instructions the type returns; they win over this file if they differ. - Write the store documents with the
ArtifactDatatool (pin every write withif_versiononce a document exists):
scenes.json:
The scene id in scenes.json must match kit.scene('drawing', …) and the module name scene-<id>.js.
- Open the artifact, scrub the timeline, and export MP4 from the Motion UI.
Iterating
- Small timing change:
str_replaceon thetextfield ofmodules/scene-drawing.js(e.g. thet / 0.85factor or aDW_CAMkey). - Before writing, test locally:
adapters/headless/render.mjs --still <t>renders any frame with the same scene file, so you can look at the key beats without a round trip. - Fonts: Motion loads Arimo; the headless renderer falls back to Helvetica/Arial when offline (same metrics).