Skip to content

VibeGameStudio/character-sprite-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

🎮 단 한 장으로 만드는 2D 캐릭터 스프라이트 시트 가이드


✅ 목표

  • 캐릭터 이미지 딱 1장만 가지고(주둥이로 생성한)
  • 다양한 포즈, 동작, 8방향 모습, 심지어 360도 회전 애니메이션까지
  • 게임에서 사용할 수 있는 스프라이트 시트를 만드는 것

🧰 준비물

프로그램 (무료)

  • ComfyUI - AI 그림 생성 도구
  • ComfyUI Manager - 추가 기능 설치 도우미

설치 참고: ComfyUI GitHub

컴퓨터 사양

  • GPU VRAM 8GB 이상 (예: GTX 1070, RTX 3060 등)
  • 외장 그래픽카드 필수 (내장 그래픽으로는 어려움)

📦 필요한 추가 기능 (ComfyUI Manager로 설치)

  • AnimateDiff - 움직이는 영상 생성
  • ControlNet - 포즈/방향 제어
  • IPAdapter - 참조 이미지로 캐릭터 고정
  • LoRA 지원
  • Wan 2.1 + I2V LoRA - 360도 회전 구현용

🖼️ 기본 사용 흐름

  1. 캐릭터 참조 이미지 불러오기 (Load Image)
  2. IPAdapter로 캐릭터 특징 고정
  3. ControlNet이나 LoRA로 동작/방향 지정
  4. 프롬프트 작성 ("칼을 든 캐릭터가 오른쪽을 본다" 등)
  5. KSampler로 이미지 생성

🔁 8방향 스프라이트 만들기

  • 정면, 후면, 좌우, 대각선 방향별 이미지 생성
  • 프롬프트/ControlNet을 활용해 다양한 방향을 설정
  • 만들어진 이미지를 이어 붙여 스프라이트 시트 완성

🔄 360도 회전 애니메이션 만들기 (선택)

  • 360 Degree Rotation - Microwave Rotation Wan21 I2V LoRA 사용
  • 자연스럽게 빙글빙글 회전하는 애니메이션 생성 가능

간단 사용법

  1. LoRA 다운로드 후 /models/loras 폴더에 넣기
  2. ComfyUI에서 Load LoRA 노드 연결
  3. 프롬프트에 r0t4tion 360 degrees rotation 추가
  4. AnimateDiff로 실행

✂️ 스프라이트 시트 제작 툴 추천

이미지들을 가로/세로로 배열 후 PNG로 저장!


🧠 팁 요약

  • 프롬프트는 짧고 구체적으로 작성
  • IPAdapter 강도: 0.8 ~ 1.0 추천
  • 해상도: 256x256 또는 512x512
  • VRAM 부족 시 해상도/프레임 수 줄이기

✅ 정리

단 한 장의 이미지로도,

AI를 활용해 게임에 쓸 멋진 2D 캐릭터 스프라이트 시트를 만들 수 있습니다.

조립하듯 만드는 재미, AI로 구현하는 상상력을 느껴보세요! 🎮✨

About

한 장의 캐릭터 이미지로 게임용 스프라이트 시트 생성하는 프로젝트

Topics

Resources

License

Stars

Watchers

Forks

Contributors