My AI drew the hero as a different man in every scene. It's one guy's life story

개요

기술 콘텐츠 제작자는 AI 이미지 생성 과정에서 발생하는 캐릭터 및 역사적 사실의 불일치 문제를 해결하기 위해 두 가지 핵심 전략을 적용했습니다.

주요 내용

  • 독립적인 프롬프트 생성의 문제점: 각 장면의 이미지를 독립적으로 생성할 때, AI는 이전 장면의 캐릭터 외형, 시대 배경 등 공유되어야 할 요소를 매번 새롭게 재해석하여 일관성이 떨어지는 결과를 초래합니다. 예를 들어, 동일 인물이어야 할 주인공이 장면마다 다른 얼굴로 등장하거나, 시대에 맞지 않는 복장, 건축물, 선박 등이 그려지는 문제가 발생했습니다.
  • ① 선언 재사용 및 주입 전략 (Declaration Reuse and Injection):
  • 주인공의 외형(나이, 머리 스타일, 복장 등)과 시대적 제약 사항(고대 시대, 노 젓는 배 사용, 왕관 미착용 등)을 한 곳에 '캐릭터 카드'로 선언하고, 각 장면의 프롬프트에 플레이스홀더로 주입하는 방식을 적용했습니다.
  • 이를 통해 모든 장면에서 동일한 캐릭터와 역사적 맥락이 유지되도록 했습니다.
  • 만약 변경 사항이 필요할 경우, 캐릭터 카드 단 한 곳만 수정하면 모든 장면에 반영되어 수작업의 번거로움을 줄일 수 있습니다.
  • ② 픽셀 검증 및 재시도 전략 (Pixel Verification and Retry):
  • 'X를 그리지 마시오'와 같은 부정적인 명령(negative prompt)은 AI가 반드시 지키지 않는다는 것을 인지하고, 생성된 이미지 자체를 비전(vision-capable) AI가 검사하는 체크포인트를 도입했습니다.
  • 이 체크포인트는 이미지의 픽셀을 분석하여 캐릭터의 일관성, 역사적 오류(시대착오적 사물, 가짜 텍스트 등) 유무를 확인합니다.
  • 검증에 실패한 장면은 새로운 랜덤 시드(random seed)로 다시 생성하여 통과할 때까지 반복합니다.
  • 이는 인간의 시각적 품질 관리(QA)를 AI 기반 검증 시스템으로 대체한 것입니다.

시사점

AI 기반 콘텐츠 생성 시, 독립적인 생성보다는 공유 요소를 명확히 선언하고 재사용하는 설계와 생성 결과물에 대한 검증 메커니즘을 파이프라인에 통합하는 것이 일관성 있고 정확한 결과물을 얻는 데 필수적입니다.

원문 읽기 →
원문을 불러오는 중...

댓글

GitHub Discussions