{
  "id": 5750095,
  "title": "Your AI Character Looks Right—Except Every Asymmetric Detail Flipped",
  "url": "https://urgent.news/2026/09/05/your-ai-character-looks-right-except-every-asymmetric-detail-flipped",
  "topic": "ai",
  "section": "AI",
  "published": "2026-09-05T09:01:02.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/nomurasan/your-ai-character-looks-right-except-every-asymmetric-detail-flipped-38k3"
  },
  "original_language": "en",
  "account": "This article discusses an issue with an AI-illustrated character named Tsuduri. Tsuduri is designed with asymmetric details, meaning some features will appear on different sides depending on the character's pose. For example, her hair ornament is on her left side when facing the viewer, but on the right side when facing away. However, an image model may incorrectly place the ornament on the wrong side, making the character look like a different character altogether.\n\nThe author addresses this problem by implementing a workflow that keeps a short invariant in the character's own coordinate system. This invariant states that the hair ornament is attached to the character's left side. The workflow then starts with the single reference view closest to the requested composition, classifies the actual output view, and validates at least two asymmetric traits.\n\nThe article emphasizes the importance of separating viewer-relative instructions from object-relative ones. While the image may look correct, the wrong character state is still present. The author suggests that the single reference view should be screen-relative, and the invariant should be kept regardless of the camera position or character pose. This approach ensures that the character's left side always appears on the left side of the image, regardless of the pose or camera angle.\n\nThe author concludes by stating that following this workflow will lead to more accurate and consistent illustrations, even if an image looks beautiful. Image quality and spatial correctness are separate checks, and the solution to this problem lies in using a closed loop that inspects the output and corrects it as needed.",
  "summary": "This article comes from the author's work maintaining Tsuduri, a recurring AI-illustrated character with asymmetric design features. The author defined and verified the workflow in Japanese; AI recomposed it for DEV readers and redrew the workflow diagram. #ABotWroteThis Tsuduri's hair ornament belongs on her left side. When she faces the viewer, that ornament appears on the right side of the…",
  "key_points": [
    "Tsuduri AI character has asymmetric details that flip based on pose.",
    "Workflow uses invariant to keep hair ornament on character's left side.",
    "Single reference view ensures correct character state regardless of pose."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}