Repository navigation
Works with
artwright works on its own. These plugins either call it or are called by it. For each one, this page covers what passes between them, an example, and when the pair is worth having.
brandwright: brandwright ranks its mock-ups by brand distance first, then hands the folder to artwright-judge for light, composition and brief fit. Brand fidelity stays brandwright's job and taste stays artwright's, so a mock-up has to pass both.
Handoff. After bw.py renders and ranks a batch of mock-ups, brandwright passes the folder and the brief to artwright-judge. artwright writes its verdicts (the verdict contract) and never scores brand fidelity.
Example. Ten landing-page mock-ups: brandwright keeps the six closest to the brand, artwright ranks those six on composition and readability and flags the two with muddy contrast.
Use both when a picture has to look on-brand and also look good. One without the other gives either a faithful ugly page or a pretty off-brand one.
polywright: polywright renders turnarounds and concept views of a model, and artwright-judge reads them against the brief before any mesh work goes further.
Handoff. polywright renders a turnaround or a concept sheet and passes the folder to artwright-judge. polywright also checks a render's coverage against artwright's coverage floor.
Example. A siege tower blockout: polywright renders four views and artwright says the silhouette reads in two of them and that the front view is too dark to judge.
Use both when a 3D asset starts from concept art or a turnaround. Catching a weak design at the image stage is cheaper than fixing it after meshing.
pixelwright: artwright counts stair-step corner pixels and other pixel-art faults; pixelwright's clean.corners and its other fixing steps remove them.
Handoff. aw.py (artwright-pixel) measures: grid, palette count, doubled corners. pixelwright fixes them and re-runs its own gates, and works on its own if artwright is not installed.
Example. A sprite from an image model: artwright reports 41 doubled corners and an off-grid scale, pixelwright snaps it to the grid and removes the corners, and artwright re-measures zero.
Use both when you want a number that says the pixel art is clean, not just a tool that tries to clean it.
cinewright: cinewright-qc judges video takes. artwright judges the stills and reference frames that feed them, so each picture is judged by the plugin built for it.
Handoff. cinewright sends key frames, style frames and reference sheets to artwright before rendering, and keeps take-level QC (motion, continuity) for itself.
Example. Before a shot is generated, artwright ranks three candidate first frames on light and composition, and cinewright then renders from the winner.
Use both when a film is made from generated stills. A bad first frame costs a whole video render.
historywright: Facts about an artwork (date, maker, price, provenance) go through historywright, which comes back with sources and a confidence line. artwright keeps the visual reading.
Handoff. artwright's market and dating questions call historywright for sourced facts, and the answer ends with historywright's confidence line and a sources-disagree note.
Example. "Is this vase Ming or Qing, and what is it worth?" artwright reads glaze, form and decoration, and historywright supplies the reign dates and the sale records it can cite.
Use both when a question about a picture or an object turns on a fact. artwright alone would be guessing at the dates.
askwright: When the final pick is a person's, artwright's ranked shortlist goes on an askwright page, with images side by side and one case at a time.
Handoff. artwright ranks and explains, and askwright shows the top candidates to the person with a recommended pick and saves the answer to disk.
Example. Twelve cover candidates: artwright cuts them to three with reasons, askwright asks "which cover?" with the three side by side, and the answer comes back as a file the next session reads.
Use both when taste is the person's call. They review three images with reasons attached, not twelve unexplained ones.
grindwright: grindwright's art lane uses artwright to check card and placeholder graphics before a person picks.
Handoff. grindwright picks art work from its ledger and runs artwright's checks as that lane's gate, so only images that pass reach the person.
Example. Overnight, grindwright generates card art, artwright rejects the off-brief ones, and the morning decision page holds only the survivors.
Use both when art is made unattended. The check stands in for the person until they are back.
This wiki describes artwright 0.7.2 (the v0.7.2 tag, commit a185c05) and was last updated on 2026-10-26. The plugin is MIT licensed. Report problems in the issues. It installs from the repository, m4bwav/artwright, or from the 0.7.2 release.
Using it
- Getting started
- Skills
- Commands
- Light, colour and composition
- How images are judged
- Verdict contract
- Errors and edge cases
- Recipes
- Works with
- FAQ
The releases
Contributing
Elsewhere