AI를 활용하여 배경 이미지를 자동으로 분류하고, 바닥 타일 및 오브젝트를 추출하는 자동화 시스템입니다.
- 하루 200장 이상의 배경 이미지를 처리
- 쿼터뷰(top-down) 게임용 배경과 일반 배경 구분
- 주요 오브젝트(문, 나무, 돌 등)를 자동 검출 및 분리
- 바닥만 추출한 깨끗한 타일 이미지 생성
- 게임 맵 제작에 바로 쓸 수 있는 포맷으로 자동 저장
기술 | 설명 |
---|---|
Sora AI | 배경 이미지 대량 생성 (200장/일) |
Gemma 3 (Ollama 기반) | 이미지 분석 → 쿼터뷰 분류 + 오브젝트 리스트 추출 |
GroundingDINO + SAM | 이미지 내 오브젝트 위치 검출 및 마스크 생성 |
- Sora AI로 배경 이미지 생성
- Gemma 3로
- 쿼터뷰 여부 판별
- 주요 오브젝트 리스트 추출
- GroundingDINO + SAM으로
- 오브젝트마다 마스크 생성
- 바닥만 남기기 (오브젝트 마스크 합쳐서 인버스 처리)
- 자동 저장 (폴더별 이미지 및 메타데이터)
- 배경 이미지 1장
/images/tiles/floor_001.png # 바닥만 남은 타일 이미지
/images/objects/001_tree.png # 나무 마스크
/images/objects/001_door.png # 문 마스크
/metadata/001.json # 쿼터뷰 여부 + 오브젝트 리스트 저장
- ComfyUI 설치
- ComfyUI Manager를 통해 다음 모델 설치:
- AnimateDiff
- ControlNet
- IPAdapter
- GroundingDINO
- Segment Anything Model (SAM)
- Python 3.10+ (추후 자동화 스크립트 제공 예정)
- 게임용 타일/배경 제작은 많은 시간이 걸립니다
- AI를 적절히 활용하면 반자동화도 가능해집니다
- 컴퓨터를 잘 모르는 사람도 클릭 몇 번이면 게임 리소스를 만들 수 있어야 한다고 생각했습니다
maptile-maker는
"그림을 잘 그리지 못해도, 매일매일 200장의 게임용 배경을 뽑아내는"
것을 목표로 하는 초보자 친화형 자동화 시스템입니다 🎮✨
- MIT License 적용 예정입니다.
- 현재: 기획 정리 및 문서 작성 완료
- 다음 단계: 초기 스크립트 및 워크플로우 구현 예정
"자동화된 게임 세상을 열어보세요."