Automated garment-under-animation QA: CharacterVisual composite with the garment's covered body segments overridden to flat unshaded magenta, cycled clips x frames x 4 yaws; PIL analyzer flags connected key-pixel blobs and emits report.json + highlighted failure frames. Capture scene lives under client/tools/garment_qa/ (res:// boundary; outside the gdUnit scan root), driver/analyzer/config under tooling/garment-qa/. Verified: 72 captures across peasant set x average_m/f x Walk/Sprint/ Crouch_Fwd. Finding: no true mid-cloth clip-through; flags are coverage-claim vs silhouette mismatch (sleeveless/short-sleeve exposure at collar/cuffs) — a two-pass garment-behind-pixel discriminator is the queued refinement. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
16 lines
438 B
JSON
16 lines
438 B
JSON
{
|
|
"garments": [
|
|
{"item_id": "peasant_tunic", "slot": "torso"},
|
|
{"item_id": "peasant_pants", "slot": "legs"}
|
|
],
|
|
"body_types": ["average_m", "average_f"],
|
|
"clips": ["Walk", "Sprint", "Crouch_Fwd"],
|
|
"frames_per_clip": 3,
|
|
"yaws": [0, 90, 180, 270],
|
|
"head_id": "head_001",
|
|
"hair_id": "buzzed",
|
|
"eyebrow_id": "regular",
|
|
"skin_tone": 3,
|
|
"out_dir": "/var/mnt/data/projects/settled-reach/.cache/garment-qa/peasant"
|
|
}
|