Draft
Render a fast half-size draft with bin/vawe dev, or only the seconds you changed.
At the end of this page you have out/<name>-draft.mp4 and a list of checks that name what is wrong. This is stage 6 of the loopThe loop is the ten stages that make a film: brief, references, design kit, states, board, draft, motion pass, critique, fix and final.. You make many draftsA draft is a fast render at half size and 30 fps, with sound, made by vawe dev. and one finalA final is the full-quality render: 60 fps, motion blur and the mixed audio, followed by a final check..
You need a page with motion and a filled “Board”.
Steps
Render the draft
bin/vawe dev films/hello/page.htmlThe draft is half size at 30 fps, with the sound of the <audio> tags mixed. The verb also writes a key-frame sheet PNG next to the mp4. It prints the plan status first: what is empty and what the plan findings are.
Render only a range
bin/vawe dev films/hello/page.html --from 2 --to 6The file is out/<name>-draft-<from>-<to>.mp4. A range is silent. Use it for the seconds you just fixed.
Leave the sound out
bin/vawe dev films/hello/page.html --silent--silent gives a picture-only draft and is faster.
Check another aspect
bin/vawe dev films/hello/page.html --aspect 9:16The value is a W:H ratio of whole numbers. The common ones are 16:9 9:16 1:1 4:5 4:3. The default is the page meta, else 16:9. Draft a second aspectThe aspect is the width-to-height ratio of a film, such as 16:9, 9:16 or 1:1. once before the final.
What you see
dev runs the checks and prints a line for each problem, with a fix. It writes every taste line to out/<name>.dev.md. Add --taste to print them. The next: line names the motion pass.
The ship-tier checks are optional here:
| Flag | What it adds |
|---|---|
--fast | only the fast checks: page errors, text size and collisions, still windows, tail tiles, smoothness, motion lint on declared animations |
--full | per-frame box motion lint, object tracks, loudness and peak |
--taste | print the taste lines |
--lock-length | write the found length of a duration="auto" page into its meta |
--no-judge | skip the stills judge that runs on the three directions (about 25 s) |
The three motion checks that the next stage needs are overshoot-share, live-hold and seam-variety. Read Motion pass.
What good looks like
- Every acceptance row of the brief is green or has a reason. Read the list with Checks.
- A range draft shows the fixed seconds only. The whole draft is the one to judge.
- Your page changed after the last draft? The next step is another draft, and the
next:line says so.
Common mistakes
| What you see | Why | What to do |
|---|---|---|
| The draft has no sound | A range draft is silent, or you passed --silent | Render the whole draft without --silent |
| A fix looks right in the range, wrong in the whole film | The range shows no neighbour cuts | Render the whole draft before the critique |
readable-text-size advice | The text is too small to read at the size of the draft | Make the text larger |
dev takes long | The stills judge runs once for each change of the directions | Add --no-judge while you iterate |
Never pipe bin/vawe into head, tail or grep: the pipe hides the exit code.