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.html

The 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 6

The 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:16

The 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:

FlagWhat it adds
--fastonly the fast checks: page errors, text size and collisions, still windows, tail tiles, smoothness, motion lint on declared animations
--fullper-frame box motion lint, object tracks, loudness and peak
--tasteprint the taste lines
--lock-lengthwrite the found length of a duration="auto" page into its meta
--no-judgeskip 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.

A draft of the example film colour-sting: half size, 30 fps. Made with vawe dev.

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 seeWhyWhat to do
The draft has no soundA range draft is silent, or you passed --silentRender the whole draft without --silent
A fix looks right in the range, wrong in the whole filmThe range shows no neighbour cutsRender the whole draft before the critique
readable-text-size adviceThe text is too small to read at the size of the draftMake the text larger
dev takes longThe stills judge runs once for each change of the directionsAdd --no-judge while you iterate

Never pipe bin/vawe into head, tail or grep: the pipe hides the exit code.

On this page