skills

Skills11

Choose a technique by the effect you want.

New sheets use paper-brush-v5, which simulates paper, water, pigment and brush. Blooms, dark drying edges, granulation and dry-brush breaks happen as material behaviour; read material-v5.md for how to cause them. The examples and numbers on the cards below were checked on paper-brush-v3 and still apply to v3 sheets (watercolor-standard-v1). paper-brush-v4 is an optional comparison. How far each technique has been checked with real images and fresh AI agents is recorded per card.

skills / effects

A technique does not impose a correct look. At each stage, set an aim, compare it with the actual image, guess one cause and test a small change. Bands, grain and hard edges may stay when they serve the aim. If nothing improves, go back to the earlier trial and change the hypothesis or the technique. Saving a file is not the same as reaching the aim.

Deciding after a trial · Field notes · Trial workspace API · Agent index

Order of work

  1. From the subject and any reference, decide the focal point, the values and the whites to keep. Use references for looking only; never paste them onto the paper.
  2. On a small test sheet, try water, brush width and waiting time one condition at a time.
  3. Lay in thin, large areas first, and check composition and values in intermediate images.
  4. Add only the contours and details the focal point needs. Do not accept trials that got worse.
  5. Check the whole image and close-ups, then save the accepted PNG and scene JSON.

Opening a test-swatch example

Run it in the studio, or load the JSON file from the page. Loading an example does not change the artwork until you accept it.

const state = emakiStudio.observe({includeImage: false});
const scene = await fetch('/sketch/skills/examples/prewet.json').then(r => r.json());
const trial = await emakiStudio.preview(scene, {expectedRevision: state.revision});
// This is a separate small test sheet, not an addition to the artwork.
// Look at the image. Do not accept it unless you want the test sheet to replace the artwork.
// “Current painting” on the page returns to the adopted painting.
// Old examples keep their original paper. When moving strokes to new work, do not copy the header:
// keep the paper settings from emakiStudio.scene() and retest the effect on a small trial.

Basic · paper-brush-v3

Keep edges

Preserve focal silhouettes

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Skip prewetting; on used paper, wait and test spread.
  • Place one low-water narrow stroke.
  • Compare immediately and after wait.

Check in the image

Contour remains legible.

Failure signs for this aim

Spreading or thickened details.

Repair

Change water OR the normal-drying wait before details; test spread. Longer wait is not a universal duration. Do not thicken lines to hide grid limits.

Limits

water:0 does not dry paper; hold suspends drying. Wait affects the whole paper. One fresh-agent detail comparison, not a validated universal setting.

Source records (Japanese): record 1 · record 2 · record 3

Needs testing · paper-brush-v4

Charge color inside a kept contour

Keep a narrow contour while blending an interior shadow

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Read material-v4.md; preview the example on a detached test sheet.
  • Use a pale low-water base; rewet only its interior with a narrower opacity:0 brush.
  • Charge shadow inside the damp base; taper pressure toward .05 at lift-off.
  • Inspect immediately and after 1+3 material seconds, then compare whole artwork before adopting.

Check in the image

Legible outer edge, continuous interior tone, surrounding detail preserved.

Failure signs for this aim

Outer blur, detached dark line, blunt shadow caps.

Repair

Undo full-width wetting if blurry. Fix shadow path/contact before water. Taper high-pressure stops. Trial one factor at a time.

Limits

V4 opt-in; wet areas are not masks. Example values fit one narrow trunk. Added time affects the whole paper. No novice validation.

Source records (Japanese): record 1 · record 2

Needs testing · paper-brush-v4

Branch structure and connected strokes

Plan unequal connected branches leading into foliage

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Preserve baseline. Plan foliage masses and dominant vs subordinate forks before jitter.
  • Vary fork heights/spans; aim tips into intended foliage. Connect child open brush paths to parents; taper subordinate width.
  • Round turns locally by branch role. Avoid repeated elbows or uniform global smoothing.
  • Inspect joints; trial onset pressure, pigment or contact separately.
  • Compare bare swatch AND whole tree. Keep only visible improvements.

Check in the image

Connected hierarchy; deliberate exposure; no unwanted fan pattern or dark oval roots.

Failure signs for this aim

Unchanged skeleton under jitter; bare sideways branches; detached twigs; dry contact erases support.

Repair

Revise earlier paths, not white erasure. Restore dry settings if branches vanish; isolate pressure. Reject negligible gains.

Limits

V4 opt-in, one reference, no novice transfer. Example is a separate swatch, not a tree template. Omission is not a mask; wet areas do not clip paint. Straight branches can be intentional.

Source records (Japanese): record 1 · record 2

Basic · paper-brush-v3

Prewet to connect color

Connect soft sky or distant washes

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Prewet with opacity:0 brush.
  • Add color inside the damp band.
  • Wait; compare stroke seams and silhouette.

Check in the image

Seams soften without losing forms.

Failure signs for this aim

Parallel bands or collapsed forms.

Repair

Trial one cause: pass overlap, endpoint/pressure taper, OR brush.granulation. Keep the fixed sheet header, roughness and seed. For unwanted seams in an initial wash, compare the SAME marks reordered water-first; later intentional rewetting is a separate stage. Inspect whole image; jitter alone does not connect paint.

Limits

Wet regions are not masks. Smooth gradients are not guaranteed. These repairs are hypotheses, not validated recipes.

Source records (Japanese): record 1 · record 2 · record 3

Basic · paper-brush-v3

Build up thin glazes

Build value and color gradually

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Apply a pale wash.
  • Wait; test dryness with a small stroke.
  • Add low-opacity, low-water color; inspect whole image and crop.

Check in the image

Value separation improves.

Failure signs for this aim

Mud, reactivated underpaint, stronger streaks.

Repair

Reject; reduce pigment or adjust wait.

Limits

Example wait=15 is not a drying guarantee. Layers do not dry paper.

Source records (Japanese): record 1 · record 2

Basic · paper-brush-v3

Reserve the paper

Preserve paper white and breathing room

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Plan untouched areas before painting.
  • Stop strokes before edges, accounting for brush width.
  • Vary endpoints and pressure.

Check in the image

White space supports composition.

Failure signs for this aim

Uniform white border or rounded repetitive endings.

Repair

For wrong large white shapes, revise the EARLY wash paths, turnarounds and pressure. Fine added edge strokes did not repair one cloud silhouette. Inspect negative space at thumbnail scale; retain intentional framing.

Limits

White is not eraser; lift cannot restore arbitrary white silhouettes. Fine cloud contour and natural lost edges remain partial.

Source records (Japanese): record 1 · record 2

Optional add-on · paper-brush-v3

Pause drying

Keep broad washes workable

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Set layer.environment.drying="hold" for selected stages.
  • Compare identical strokes under normal.
  • Omit setting or use normal in following stages.

Check in the image

Fewer seams; forms and depth survive.

Failure signs for this aim

Overmixed forms or persistent dark bands.

Repair

Limit stages; compare normal before lengthening hold. Longer hold shrank reserved white in one fresh-agent painting and was rejected.

Limits

Stops absorption/evaporation/fixation on WHOLE paper; transport continues. Not a region mask.

Source records (Japanese): record 1 · record 2

Needs testing · paper-brush-v3

Soften with a damp brush

Experiment with water-softened boundaries

No minimal example yet. See the source records for the matching spec and runs.

Steps

  • Prewet across the colored edge.
  • Wait; pull outward with a damp brush.
  • Inspect before water, after water, after pull.

Check in the image

Only the intended edge softens.

Failure signs for this aim

Pale grooves, colored tails, retained outlines.

Repair

Try small detached candidates; reject regressions.

Limits

Treatments rejected for studied paintings. lift: zero opacity, no supply; collects mobile pigment, not fixed-pigment erasure or a finite-capacity tissue. Neighboring wet paint may refill. See field-notes.md only if needed.

Source records (Japanese): record 1 · record 2 · record 3

Needs testing · paper-brush-v3

Paint foliage as masses

Paint connected foliage with reserved paper gaps

No minimal example yet. See the source records for the matching spec and runs.

Steps

  • Plan bough masses and untouched gaps.
  • Compare connected scumbles with overlapping dabs.
  • Glaze selected existing leaf paths.
  • Inspect edges versus interior before adding water.
  • Dry, then add sparse sharp contacts and tapered branches.

Check in the image

Connected crown and deliberate paper gaps at whole-image scale.

Failure signs for this aim

Near-black round bunches, uniform white speckle, flat patches, unintended soft silhouette.

Repair

Compare matched subject crops. Test pale interior underpainting for fragmentation; change contact/water deliberately and restore the earlier version if worse.

Limits

One local tree study. No novice validation. V4 requires the explicit trial guide; v3 stays default.

Source records (Japanese): record 1 · record 2

Optional add-on · paper-brush-v3

Use a finite brush load

Test finite brush transfer in finishing

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Read the linked v2 example; keep gesture samples aligned with points and duration.
  • Start with reload; use continue only for unchanged charge settings.
  • Inspect short strokes before broad application.

Check in the image

Useful end-stroke depletion and color transfer.

Failure signs for this aim

Wash streaks or missing deposit.

Repair

Reload as needed; split strokes; trial locally.

Limits

Requires material+brush+gesture+explicit water; no load/lift with supply. Never mix v1/v2 parameters. constant-v1 removed.

Source records (Japanese): record 1 · record 2 · record 3

Needs testing · paper-brush-v4

Compare the new paper and pigment

Compare transported pigment and integrated paper without losing the baseline

Test-swatch JSON Input schema checked. For how far images were evaluated, see the steps, limits and source records.

Steps

  • Read material-v4.md; intentionally convert the two version tags on a detached standard scene.
  • Preview unchanged strokes, inspect whole image plus crop.
  • If mismatched, trial one technique change and keep or reject with a reason.

Check in the image

Desired wash variation with preserved silhouette and white paper.

Failure signs for this aim

Bands, excess halo, or lost cloud planes contrary to the aim.

Repair

Test prewet OR less water OR drying between stages; retain the baseline if worse.

Limits

Slower CPU opt-in; no calibrated physics/GPU parity. Whiter paper did not imply a better image: one cloud study rejected v4 blur, and reduced water did not resolve it. Preserve v3 baseline.

Source records (Japanese): record 1 · record 2 · record 3

When finished: process video and music question

Every finished painting is delivered with a process video (no music yet) alongside the PNG and scene JSON. The video opens with 0.5 s of the finished painting, then shows the brush-by-brush process from blank paper with captions for each stage, and ends on the finished painting. You can also make it from Save → Save process video in the studio. Then, for every artwork, the agent always asks you whether to make matching background music with Gemini and add it to the video. No music is made until you clearly say yes. After a yes it uses Gemini’s browser UI within your existing subscription only, with no API or extra charges, and stops if payment is required. Emaki has no built-in Gemini integration.

Video and music procedure for agents

Past experiments and removed items