{
  "version": 1,
  "testDate": "2026-08-11",
  "publishedDate": "2026-08-24",
  "methodUrl": "https://gensomnia.com/blog/ai-character-consistency-test",
  "subject": "One fictional dark-haired half-elf cleric reference",
  "seed": 770125,
  "maximumScore": 60,
  "result": 47,
  "scoring": {
    "attributes": ["face", "hair", "outfit", "proportions", "recognisability"],
    "scale": {
      "0": "failed or visibly different",
      "1": "recognisable but altered",
      "2": "consistent with the control"
    }
  },
  "scenes": [
    {
      "id": 1,
      "name": "Neutral portrait",
      "controlledInputs": "same fictional character reference; seed 770125; semi-realistic style; even light; portrait framing",
      "sceneChange": "head and shoulders; facing forward; neutral expression; plain backdrop",
      "scores": {
        "face": 2,
        "hair": 2,
        "outfit": 2,
        "proportions": 2,
        "recognisability": 2
      },
      "total": 10,
      "notes": "Control frame for every comparison"
    },
    {
      "id": 2,
      "name": "Side profile",
      "controlledInputs": "same fictional character reference; seed 770125; semi-realistic style; even light; portrait framing",
      "sceneChange": "strict side view",
      "scores": {
        "face": 2,
        "hair": 1,
        "outfit": 1,
        "proportions": 2,
        "recognisability": 2
      },
      "total": 8,
      "notes": "Face held; hair became a longer ponytail"
    },
    {
      "id": 3,
      "name": "Seated, full body",
      "controlledInputs": "same fictional character reference; seed 770125; semi-realistic style; even light",
      "sceneChange": "seated on a simple chair; full body in frame",
      "scores": {
        "face": 1,
        "hair": 1,
        "outfit": 1,
        "proportions": 0,
        "recognisability": 1
      },
      "total": 4,
      "notes": "Worst scene: smaller rounder face, invented robe and compressed build"
    },
    {
      "id": 4,
      "name": "Complex outfit",
      "controlledInputs": "same fictional character reference; seed 770125; semi-realistic style; portrait framing",
      "sceneChange": "hooded cloak; gloves; belts layered over the base outfit",
      "scores": {
        "face": 2,
        "hair": 2,
        "outfit": 2,
        "proportions": 2,
        "recognisability": 2
      },
      "total": 10,
      "notes": "Layers kept the face, hair and base outfit intact"
    },
    {
      "id": 5,
      "name": "Hard lighting",
      "controlledInputs": "same fictional character reference; seed 770125; semi-realistic style; portrait framing",
      "sceneChange": "single hard light source; deep shadow",
      "scores": {
        "face": 2,
        "hair": 1,
        "outfit": 1,
        "proportions": 2,
        "recognisability": 2
      },
      "total": 8,
      "notes": "Palette held; hair was restyled"
    },
    {
      "id": 6,
      "name": "Style swap",
      "controlledInputs": "same fictional character reference; seed 770125; portrait framing",
      "sceneChange": "same scene rendered in a different visual style",
      "scores": {
        "face": 1,
        "hair": 1,
        "outfit": 1,
        "proportions": 2,
        "recognisability": 2
      },
      "total": 7,
      "notes": "Recognisable despite a full change in face grammar"
    }
  ]
}
