본문으로 건너뛰기
피드

AI 이미지에서 글자·숫자 안 틀리게 만드는 ‘언더드로잉’ 꼼수

ai-ml 약 5분

AI 이미지 모델이 글자와 숫자에 약한 문제를, 먼저 SVG나 HTML로 정확한 밑그림을 만든 뒤 그 위에 이미지 모델이 그리게 하는 방식으로 해결한 사례다. 결정론적 도구는 배치와 숫자를 맡기고, 생성형 모델은 비주얼을 맡기는 식이라 실용적인 워크플로로 꽤 쓸 만하다.

  • 1

    AI 이미지 모델은 보기엔 그럴듯해도 숫자, 글자, 순서가 쉽게 깨짐

  • 2

    SVG·HTML 같은 결정론적 도구로 먼저 정확한 숫자·텍스트 밑그림을 만들면 결과가 크게 좋아짐

  • 3

    그 밑그림 이미지를 멀티모달 이미지 모델에 넣고 ‘위에 칠해달라’고 요청하는 방식임

  • 4

    Gemini 3.0 Pro에서 100단계 보드게임 이미지의 숫자와 버튼 순서를 더 안정적으로 만든 사례가 소개됨

  • AI 이미지 모델이 여전히 글자와 숫자에 약하다는 문제를 꽤 현실적인 방법으로 우회한 글임

    • 겉보기엔 멋진 이미지를 만들지만, 막상 숫자 순서나 버튼 개수, 텍스트를 읽어보면 깨지는 경우가 많음
    • 글쓴이는 Gemini 3.0 Pro에 한 단계를 더 붙여서, 100단계 어드벤처 보드 이미지의 숫자와 구조를 훨씬 안정적으로 만들었다고 함
  • 방법 이름은 ‘언더드로잉(underdrawing)’임. 쉽게 말하면 정확한 밑그림을 먼저 깔아주는 방식임

    • 1단계는 결정론적 도구가 맡음. SVG, HTML, 파이썬, 머메이드 같은 걸로 숫자와 텍스트를 정확한 위치와 방향에 배치함
    • 2단계는 생성형 이미지 모델이 맡음. 그 밑그림 이미지를 입력으로 넣고, 프롬프트로 “이 위에 그려줘”라고 시키는 식임

중요

> 핵심은 AI에게 정밀한 숫자 배치를 맡기지 않는 것임. 숫자와 텍스트는 코드가 만들고, AI는 그 위에 그림을 그리게 함.

  • 글쓴이가 강조하는 원리는 단순함. 결정론적 기계와 생성형 기계가 잘하는 일을 나눠야 함

    • SVG나 HTML은 시각적으로는 건조해도, 좌표·회전·순서·텍스트 배치 같은 수학적 정확성은 뛰어남
    • 이미지 생성 모델은 비주얼은 화려하게 만들지만, 숫자와 글자처럼 정확해야 하는 요소는 아직 불안정함
    • 그래서 “윤곽을 주고, 그 위에 칠하게 하라”는 접근이 먹힌다는 얘기임
  • 비교 결과도 꽤 직관적임

    • 밑그림 없이 Gemini 3 Pro에 맡기면 첫인상은 괜찮지만 읽기 시작하면 숫자와 텍스트가 무너짐
    • ChatGPT Images 2도 글쓴이 기대와 달리 비슷하게 실패했다고 함
    • 반면 Gemini 3.0 Pro에 언더드로잉을 같이 넣었을 때는 숫자, 버튼 개수와 순서, 나선형 구조가 맞아떨어졌다고 함
  • 실제 워크플로는 어렵지 않음

    • 먼저 SVG로 숫자와 텍스트 윤곽을 만든 뒤 이미지로 내보냄
    • 그 이미지를 멀티모달 이미지 모델에 넣고 원하는 스타일을 텍스트 프롬프트로 설명함
    • 글쓴이는 지금은 클로드 코드나 코덱스 같은 도구가 이 두 단계를 대부분 자동화해줄 수 있다고 봄
  • 물론 100% 완벽한 마법은 아님

    • 글 마지막에 “좋지만 매번 완벽하진 않다”고 현실 체크를 덧붙임
    • 그래도 AI 이미지에서 숫자, 표지판, 보드게임 칸, UI 목업처럼 정확한 텍스트가 필요한 경우엔 꽤 쓸 만한 패턴임

기술 맥락

  • 이 방법의 핵심 선택은 생성형 모델에게 모든 걸 맡기지 않는 거예요. 왜냐하면 이미지 모델은 픽셀 분위기와 스타일은 잘 만들지만, “71 다음은 72” 같은 순서나 좌표 기반 배치는 아직 자주 틀리거든요.

  • SVG를 먼저 쓰는 이유는 정확성이에요. 숫자, 텍스트, 버튼 위치, 회전 같은 요소는 코드로 만들면 같은 입력에서 같은 결과가 나오니까요. 이미지 모델에게는 그 결과물을 참고 이미지로 주고, 장식과 질감만 맡기는 구조예요.

  • 이건 프롬프트 엔지니어링이라기보다 파이프라인 설계에 가까워요. 앞단에서는 결정론적 렌더링으로 제약을 만들고, 뒷단에서는 멀티모달 이미지 모델이 그 제약을 유지하며 스타일을 입혀요. 그래서 보드게임, 포스터, UI 시안처럼 읽을 수 있는 글자가 중요한 작업에 특히 잘 맞아요.

  • 한계도 있어요. 모델이 밑그림을 항상 완벽히 보존하는 건 아니라서, 최종 결과 검수는 필요해요. 그래도 “정확해야 하는 건 코드로, 예뻐야 하는 건 모델로” 나누는 접근은 지금 이미지 생성 워크플로에서 꽤 실용적인 방향이에요.

이건 프롬프트를 더 길게 쓰는 문제가 아니라, 모델에게 시킬 일과 코드에게 시킬 일을 나누는 문제임. 생성형 모델이 약한 정밀 배치는 SVG가 맡기고, 모델은 스타일링을 맡기는 식이라 실제 제품 이미지 생성에도 바로 응용 가능함.

댓글

댓글

댓글을 불러오는 중...

ai-ml

에이전트 코딩은 함정일 수 있다는 꽤 불편한 주장

이 글은 AI 코딩 에이전트가 생산성을 올리는 동시에, 개발자의 코드 이해력과 디버깅 능력을 갉아먹을 수 있다고 경고한다. 특히 '사람은 오케스트레이터만 하면 된다'는 흐름이 실제로는 더 높은 수준의 판단력을 요구하면서도, 그 판단력 자체를 약화시킬 수 있다는 모순을 짚는다.

ai-ml

딥클로드, 클로드 코드 실행 루프는 그대로 두고 모델만 딥시크로 바꾸는 우회로 공개

딥클로드는 클로드 코드의 파일 편집, 셸 실행, 깃 작업, 에이전트 루프는 그대로 쓰면서 모델 호출만 딥시크 V4 프로나 오픈라우터 같은 앤트로픽 호환 백엔드로 돌리는 도구다. 핵심 주장은 같은 개발자 경험을 유지하면서 출력 토큰 가격을 100만 토큰당 15달러에서 0.87달러 수준으로 낮출 수 있다는 것. 다만 이미지 입력, 일부 호환 계층 기능, 모델별 추론 품질 차이는 그대로 감수해야 한다.

ai-ml

메가존클라우드, AWS 에이전틱 AI 실습 행사 국내 운영 맡는다

메가존클라우드가 AWS 에이전틱 AI 게임데이의 공식 운영 파트너로 선정돼 5월 중 국내 기업 대상 실습형 프로그램을 연다. 참가 기업은 실제 업무와 비슷한 시나리오에서 아마존 베드록, 베드록 에이전트코어, 스트랜드 에이전트 등을 비용 부담 없이 검증하게 된다.

ai-ml

LG CNS, 1분기 매출 1.3조 원…AI·클라우드가 절반 넘게 끌었다

LG CNS가 1분기 매출 1조3150억 원, 영업이익 942억 원을 기록하며 전년 대비 각각 8.6%, 19.4% 성장했다. AI·클라우드 사업만 7654억 원으로 전체 매출의 약 58%를 차지했고, 오픈AI·팔란티어 협력, 데이터센터 DBO, 피지컬 AI까지 전선을 넓히는 중이다.

ai-ml

메가존클라우드, 국내 기업 대상 AWS 에이전틱 AI 게임데이 운영

메가존클라우드가 AWS의 ‘에이전틱 AI 게임데이’ 공식 운영 파트너로 선정돼 국내 기업 대상 실습형 AI 교육을 맡는다. 참가자들은 단순 강의가 아니라 팀 단위로 실제 기술 문제를 정의하고 해결책을 설계하는 방식으로 에이전트 기반 AI 활용을 경험하게 된다.