Preserves the short dark wavy hair’s volume and texture in the stress-test output, even though the face is lightly beautified.
What was measured
Accessory & detail retention
Retention of specific features — bindi, hair texture, skin tone, jewellery.
decisive for this rankingtransformation
Small identifying details like jewellery, bindi, hair texture, and skin tone are part of maintaining a consistent character identity across generations. (3 of 3 judges)
What was given, what came back
Test input: Near-profile occluded portrait stress test · image
Input — what we sent
Input not captured
This run recorded no prompt or input file for the test, so we cannot show you what produced the result below. Capture gaps are tracked, not hidden.
Near-profile portrait reference used as the maximum-difficulty stress test: face turned roughly 80–90 degrees, one eye partially occluded by fringe, short dark wavy hair, and natural outdoor lighting. Designed to probe whether tools can preserve identity under severe pose and occlusion.
Why this input is hard
- · Near-profile identity preservation
- · Occlusion handling
- · Extreme pose consistency
- · Lighting and hair-detail retention under stress
Output — unretouched

Also checked on this input — same tool, 2 other criteria
Identity preservation✓ WorkedHolds the near-profile angle closely and keeps the character recognizable, though the facial features are slightly refined and smoothed compared with the reference.Scene compliance✓ WorkedMatches the rooftop prompt well: full-body framing, black turtleneck, beige wide-leg trousers, golden-hour amber lighting, city skyline, and rooftop railing are all present.
Provenance
- Observation
- 814ece07-861f-4833-917a-ef2eb441cac9
- Evidence run
- 1dfb8fa4-f7f0-47dc-911b-7db3af467e9a
- Study
- Generate Consistent AI Characters Across Different Scenes and Poses
- Research task
- 86b96df11
- Tested at
- not recorded
- Source
- first-party
- Evidence state
- verified
- Proof shown
- output only
- Cost / latency
- not captured
- Repeat run
- not captured
- Tester
- not captured
The last three rows are honest blanks, not placeholders — our capture has no field for them yet.
Query this
get_evidence({
tool: "chatgpt"
})MCP · mcp.aidemos.com/api/mcp
Free with attribution.
Same input, same check — 2 other tools
measured on Accessory & detail retention
This evidence is published in
Real inputs and real outputs, no retouching · every cell queryable via API & MCP · aidemos.com