피드로 돌아가기
Dev.toAI/ML
원문 읽기
AI 기반 BMFont 자동 생성 파이프라인 구축으로 폰트 제작 공수 획기적 단축
I built a bitmap font generator as a non-developer — here's how it happened
AI 요약
Context
AI 생성 픽셀 아트 이미지를 게임 엔진에서 사용 가능한 폰트로 변환하는 수동 프로세스의 비효율성 발생. 이미지 슬라이싱 및 .fnt 메타데이터 생성 과정에서 발생하는 수 시간의 반복 작업이 주요 병목 지점으로 작용.
Technical Solution
- Gemini API의 Image Understanding 능력을 활용한 참조 이미지 스타일 분석 및 ASCII 캐릭터 셋 생성
- 픽셀 가중치, 색상 팔레트, 스트로크 스타일을 유지하는 일관성 있는 Glyph 생성 Prompt Engineering 적용
- 각 글자의 x/y 좌표, 너비, 높이 및 Kerning 정보를 포함한 BMFont 표준 텍스트 포맷 생성 로직 구현
- Flask 기반 Backend와 Frontend를 결합하여 터미널 환경 없이 동작하는 Web Interface 제공
- Google OAuth 및 Credit System 도입을 통한 사용자 인증 및 리소스 사용량 제어
- Unity, Godot, Phaser 등 주요 엔진 호환성을 위한 표준 .png 및 .fnt 파일 묶음의 ZIP Export 구조 설계
실천 포인트
1. 레거시 파일 포맷(.fnt)의 구조를 분석하여 파싱 및 생성 가능 여부 우선 검토
2. AI 생성물의 일관성 유지를 위한 Reference 기반 스타일 전이 전략 수립
3. 비개발자 사용자를 위한 CLI 도구의 Web UI 추상화 및 배포 환경 최적화