Shoes
📐 designed · a skeleton only: ask for this method and it reports “not decided yet” · in the worked example the shoes run the baseline · the method name and where a person writes it: appendix G
How an artist paints it
One band of shadow on the upper (the instep’s curve: bright at the toe and dark toward the ankle) plus a dark sole (the darkest thing there, hard-edged); a leather shoe has a hard-edged highlight (a bright band at the highest point of the instep) and a cloth one does not; the laces are lines, and there is a shadow at the opening where the ankle presses. A shoe is small and has few things in it: one band of shadow, one sole, one highlight, a few lines.
What it looks like in the source
The laces are lines, the sole one dark band, and the upper a soft spread of light and shade; at 1x a shoe is only tens of pixels wide and the laces’ lineart often breaks.
Our method 📐
No code, and nothing has been studied on its own. Choosing method="shoe" passes the parts table and reports “the method for shoes is not decided yet” when painting starts.
Layers (as envisaged)
Shoe/: Shape -> _Flat -> _Shadow/ (the upper’s shadow and the sole) -> _Light/ (a leather shoe’s highlight) -> _Line.
How a person writes it in
"Shoe": dict(method="shoe"), # not decided yet; painting reports it
Criteria
The per-group rulers, and a person looking at the crop-shoe-1to1.png close-up.
What has to be decided
- Whether the upper’s shadow is banded (one band, as the skin does it).
- Whether the highlight is a
lightband or a single stroke. - Whether the dark sole is a Shape or one thick line.
- The laces: what to do when the lineart cannot catch them.
On origin
Ch. 18, “The layered route”: the Shoe group’s stroke count and readings under the baseline.