From 0e7a6e898b7e45a5850f3ec03852f5eb91fc1ac4 Mon Sep 17 00:00:00 2001 From: Zwitschi Date: Mon, 9 Nov 2026 14:25:35 +0100 Subject: [PATCH] =?UTF-8?q?docs(review):=20owner=20approved=20shots=206,?= =?UTF-8?q?=207=20and=208=20=E2=80=94=20all=20eight=20shots=20approved?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ticks both the shot sections and their status rows, so the table and the sections agree: 5 previously approved, these 3 approved 2026-11-09 in their clothed, haired, relit state. --- Screenshots/README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Screenshots/README.md b/Screenshots/README.md index 745f6fa..598453f 100644 --- a/Screenshots/README.md +++ b/Screenshots/README.md @@ -23,9 +23,9 @@ Every shot is embedded below, in order, so the whole review happens in this file | 3 | [Crossing](#3-crossing) | ☑ 2026-11-09 | ☑ 2026-11-09 | | 4 | [North buildings](#4-north-buildings) | ☑ 2026-11-09 | ☑ 2026-11-09 | | 5 | [Retail frontage](#5-retail-frontage) | ☑ 2026-11-09 | ☑ 2026-11-09 | -| 6 | [Third-person body](#6-third-person-body) | ☑ 2026-11-09 | ☐ pending | -| 7 | [Third-person front](#7-third-person-front) | ☑ 2026-11-09 | ☐ pending | -| 8 | [Third-person walk](#8-third-person-walk) | ☑ 2026-11-09 | ☐ pending | +| 6 | [Third-person body](#6-third-person-body) | ☑ 2026-11-09 | ☑ 2026-11-09 | +| 7 | [Third-person front](#7-third-person-front) | ☑ 2026-11-09 | ☑ 2026-11-09 | +| 8 | [Third-person walk](#8-third-person-walk) | ☑ 2026-11-09 | ☑ 2026-11-09 | **Verified** is what `--verify` reports: the frame is not blank, is the right size, and has tonal range. **Approved** is the owner's verdict, recorded here. Each shot also has an **expectation** in [`Tools/visual_targets.json`](../Tools/visual_targets.json) describing the content it must show. @@ -112,7 +112,7 @@ What this shot is evidence for: - **Hair is present** as a dark card system hugging the skull (three overlapping rows), not the spiked crown of the first attempt. The strand sheet supplies only the opacity mask; the colour is a dark constant, because using the sheet's pale RGB as base colour made the cut read blond and thin. - **The body is clothed** since `0.2.2`: navy tee, dark jeans and off-white shoes as three separate skinned meshes, attached on leader-pose components. -Changed 2026-11-09 by `0.2.2` (clothing, hair, raised sun), so **approval is reset to pending**. +Changed 2026-11-09 by `0.2.2` (clothing, hair, raised sun); **approved 2026-11-09** in that state. Still open, tracked in `TODO.md`: @@ -133,7 +133,7 @@ Still open, tracked in `TODO.md`: What it shows: the arms hang down with a soft elbow bend, the hands sit at hip height with the fingers curled, the upper arms clear the torso, and the character wears the navy tee, dark jeans and off-white shoes built in `0.2.2`. Hair is a dark card system hugging the skull. -**Changed 2026-11-09 by `0.2.2`:** clothing (tee, jeans, shoes as separate skinned meshes), dark hair cards, and a raised sun. The raised sun matters here: the character used to stand in building shadow lit by the blue sky light, which made warm skin sample as blue-grey — face (99, 98, 100) before, (131, 121, 117) after. **Approval is reset to pending because the appearance changed.** +**Changed 2026-11-09 by `0.2.2`:** clothing (tee, jeans, shoes as separate skinned meshes), dark hair cards, and a raised sun. The raised sun matters here: the character used to stand in building shadow lit by the blue sky light, which made warm skin sample as blue-grey — face (99, 98, 100) before, (131, 121, 117) after. **Approved 2026-11-09 after the change.** --- @@ -146,7 +146,7 @@ What it shows: the arms hang down with a soft elbow bend, the hands sit at hip h - **File:** `demo/review-demo-third-person-walk.png` - **View:** tracking camera, 4.2 m to the pawn's right, captured while the pawn walks south - **Expected content:** the clothed body mid-stride in profile — legs apart, arms counter-swinging, navy tee and jeans -- **Verified:** ☑ 2026-11-09 · **Approved:** ☐ pending +- **Verified:** ☑ 2026-11-09 · **Approved:** ☑ 2026-11-09 **Why the earlier attempts failed, twice:** the first was a harness problem (a fixed camera cannot catch a pawn at 4.5 m/s, and the call that enables walking ran before the pawn existed). The second was the clip itself: the walk cycle was authored on a **sine**, which is zero at both the start and the middle of the cycle, so the capture kept landing on the two frames where the legs pass together and the image read as a still. The clip now starts at maximum stride (cosine), so any frame near the start shows the stride. The cycle length, amplitudes and loop are unchanged.