The extremes sweep

A character creator is judged on its worst screenshot, so Dramatis checks the worst bodies its sliders can make, with everything it can put on them (PLAN.md, "No broken fits at the extremes"). bun bin/extremes.ts builds the corner bodies, dresses each one in every garment and hairstyle alone, and reports what pokes through, where the skeleton goes wrong, and which garments hold up everywhere. The latest run is in reports/extremes.md, with its numbers in reports/extremes.json and its contact sheet in reports/extremes-sheet.png.

The sweep is general tosijs-3d work, built here first under src/upstream/extremes/ and bound for tosijs-3d (board task #3661). It is not part of Dramatis's API.

Which bodies

Every corner of all fourteen body sliders is 16,384 bodies; the sweep builds 133 of them:

--quick keeps the default and the 32 macro corners at age 25.

What is measured

Run it

bun bin/extremes.ts                    # the full sweep, about 40 minutes
bun bin/extremes.ts --quick --sheet    # 33 bodies and a contact sheet
bun bin/extremes.ts --only 'toigo_'    # only the matching items
bun bin/extremes.ts --from reports/extremes.json --sheet   # re-report a run

The pack and the hair library come from ../static-assets when it is beside the repo, otherwise from the CDN. Garment licences come from the MakeHuman asset packs' own metadata (each pack's JSON, and the CC0 header of each system asset); a garment with no licence found is listed as unchecked and is never a wardrobe candidate.

What it does not cover

Layering (two garments on one body), posed bodies (everything is at rest, so a sleeve through a bent elbow is not seen), and Quaternius' brows. No skin is tucked under hair, so a style modelled with an inner layer under the scalp counts it.