← 글 목록으로 돌아가기

PNGAL - 단 1장의 PNG로 게임용 2D 스탠딩 애니메이션을 만드는 혁신적인 AI 도구

투명 PNG나 PSD 캐릭터 이미지를 눈깜빡임, 입모양, 옷/머리카락 흔들림 애니메이션으로 자동 변환해 주는 PNGAL 깃허브 오픈소스 완벽 분석 및 설치 가이드

PNGAL - 단 1장의 PNG로 게임용 2D 스탠딩 애니메이션을 만드는 혁신적인 AI 도구

목차

  1. 초보자를 위한 핵심 용어 사전
  2. PNGAL 오픈소스 도구 소개
  3. 깃허브 저장소 공식 구조 및 화면
  4. PNGAL의 핵심 기능과 차별점
  5. AI 레이어 분할과 애니메이션 메커니즘
  6. 권장 하드웨어 및 설치 환경
  7. 원클릭 설치 및 실행 방법
  8. 총평 및 활용 팁

1. 초보자를 위한 핵심 용어 사전

PNGAL을 둘러보기 전, 아티클을 쉽게 이해할 수 있도록 핵심 전문 용어들을 정리했습니다.

  • Standing CG (스탠딩 CG): 비주얼 노벨이나 서브컬처 게임에서 대화창 위에 서 있는 캐릭터 일러스트를 의미합니다.
  • 透過 PNG (투명 PNG): 배경이 알파 채널로 투명하게 처리된 이미지 파일 형식입니다.
  • PSD (포토샵 문서): 레이어 구조, 마스크, 합성 정보가 보존된 포토샵 전용 파일 형식입니다.
  • ComfyUI (컴피 UI): 노드 기반으로 이미지 AI(Stable Diffusion, Qwen 등) 파이프라인을 구축하고 구동하는 강력한 로컬 웹 UI 프레임워크입니다.
  • see-through (씨스루): 통이미지를 AI가 인식하여 신체 부위 및 의상, 헤어 레이어로 분리해 주는 오픈소스 분할 엔진입니다.
  • RIFE (보간 모델): 프레임 사이의 움직임을 AI로 자연스럽게 채워 부드러운 애니메이션을 만들어 주는 프레임 보간 기술입니다.
  • GGUF: 거대 AI 모델을 일반 일반 PC의 그래픽카드 메모리(VRAM)에서 효율적으로 실행할 수 있도록 경량화 양자화한 파일 포맷입니다.

2. PNGAL 오픈소스 도구 소개

PNGAL(PNG Animation Lab)은 배경이 없는 1장의 캐릭터 이미지(투명 PNG) 또는 PSD 파일 하나만으로 눈깜빡임, 입모양, 머리카락 및 의상의 흔들림, 숨쉬기 애니메이션을 자동으로 만들어 주는 64bit Windows 전용 로컬 AI 소프트웨어입니다.

기존에는 비주얼 노벨이나 2D 게임 개발 시 Live2D 작업자나 그래픽 디자이너가 캐릭터의 눈, 입, 헤어, 의상 레이어를 일일이 분리하고 뼈대(Rigging)를 심는 수작업이 필요했습니다. PNGAL은 최신 이미지 AI 모델과 see-through 분할 기술을 결합하여 이 과정을 단 몇 번의 클릭으로 자동화합니다.

공식 GitHub 저장소 링크: https://github.com/1mm-module/PNGAL


3. 깃허브 저장소 공식 구조 및 화면

PNGAL 깃허브 저장소 공식 썸네일

PNGAL 저장소의 공식 메인 화면 예시입니다.

입력받은 캐릭터 이미지의 얼굴 영역에 눈(녹색 마스크), 입(파란색 마스크) 위치를 지정하면, Qwen Image Edit 2511 AI 모델이 알아서 눈을 감은 모습, 입을 연 모습 등 표정 차분(Face Variations)을 자동 합성해 냅니다.

출력 포맷 지원 목록:

  • Photoshop 호환 PSD 레이어 파일
  • WebM, MP4, GIF 애니메이션 영상 파일
  • 게임 엔진(유니티, 언리얼, 고도 등)용 스프라이트시트(Spritesheet) + JSON 데이터

4. PNGAL의 핵심 기능과 차별점

PNGAL이 기존 애니메이션 생성 도구와 구별되는 대표적인 장점 4가지는 다음과 같습니다.

  1. 로컬 독자 구동 방식 (외부 서버 연결 없음) 클라우드 API 비용이나 외부 서버 송신 없이 사용자 PC 그래픽카드만으로 완전히 독립 구동됩니다. 개인정보 및 원화 저작권 유출 우려가 없습니다.

  2. 자동 표정 차분 합성 (Eye & Mouth Generation) 단 한 장의 정면 캐릭터 이미지에 마스크를 그리는 것만으로 눈을 뜬 모습, 눈을 감은 모습, 입을 벌린 모습, 웃는 얼굴 등 다양한 이목구비 차분을 AI가 생성해 냅니다.

  3. 부위별 애니메이션 세부 조절 레이어 단위로 다음과 같은 다채로운 움직임을 조합할 수 있습니다.

  • 머리카락(앞머리/뒷머리) 및 의상 옷자락의 좌우/상하 흔들림
  • 레이어별 독립적인 360도 회전 및 확대/축소
  • 등장 및 퇴장 모션 (상하좌우 방향 디레이 지정)
  • 가슴 흔들림 및 숨쉬기 모션 (1~4배속 조절)
  1. 웹 기반의 직관적인 사용자 인터페이스 http://127.0.0.1:7865 주소로 연결되는 웹 UI를 통해 브라우저에서 실시간으로 프레임을 재생하고 조작감을 확인하면서 조정할 수 있습니다.

5. AI 레이어 분할과 애니메이션 메커니즘

PNGAL AI 레이어 분할 및 모션 일러스트

PNGAL 내부에서는 다음과 같은 4단계 파이프라인으로 2D 캐릭터를 애니메이션화합니다.

1단계: 1장 이미지 로드 및 표정 지정

  • PNG 캐릭터 이미지를 불러온 뒤, 마스크 툴로 눈과 입 위치를 지정합니다.

2단계: see-through 기반 분할 PSD 생성

  • see-through 파이프라인이 캐릭터의 앞머리, 뒷머리, 얼굴, 몸통, 의상, 악세서리를 별도의 레이어로 깔끔하게 분리하여 PSD 파일로 출력합니다.

3단계: RIFE 프레임 보간 및 모션 매핑

  • 생성된 눈/입 차분을 RIFE v4.25 모델이 연결하여 60fps 수준의 자연스러운 눈깜빡임과 입모양 애니메이션을 생성합니다.

4단계: 최종 스프라이트 및 영상 내보내기

  • 게임 프로젝트에 바로 넣을 수 있는 스프라이트 텍스처 맵과 JSON 또는 WebM 투명 배경 동영상으로 내보냅니다.

6. 권장 하드웨어 및 설치 환경

PNGAL은 고성능 AI 모델(Qwen Image Edit 2511 FP8 + GGUF 및 see-through)을 로컬에 포함하고 있으므로 권장되는 하드웨어 사양이 다소 높은 편입니다.

필수 하드웨어 및 OS 사양:

  • 운영체제: 64bit Windows 10 또는 Windows 11
  • 그래픽카드: NVIDIA CUDA 대응 GPU (VRAM 12GB 이상 필수 / 하한선: RTX 3060 12GB)
  • 메인 메모리: System RAM 32GB 이상
  • 디스크 저장 공간: 90GiB 이상의 여유 공간 (AI 모델 및 컴피 UI 환경 설치용)

저장 공간 내역 요약:

  • Qwen Image Edit 2511 FP8 + GGUF 일처: 약 46.3GB
  • see-through 필수 가중치 및 스케줄러: 약 12.6GB
  • Python 파이프라인 및 ComfyUI 패키지: 약 15~25GB

7. 원클릭 설치 및 실행 방법

모든 패키지 및 파이프라인이 내장 설치 스크립트로 분리되어 있어, 시스템 환경변수(PATH)나 기존 Python 환경을 더럽히지 않고 독립 폴더 안에서 완벽하게 세팅됩니다.

설치 및 구동 4단계:

  1. ZIP 압축 해제 GitHub 또는 공유된 PNGAL 압축 파일의 해제본을 원하시는 경로에 해제합니다.

  2. setup.bat 실행 setup.bat 파일을 double-click 하여 실행합니다. 약 58.9GB 규모의 AI 모델과 포터블 Python, MinGit 환경을 자동으로 다운로드하고 검증합니다. (다운로드 중 끊겨도 재실행 시 자동 이어서 받기 가능)

  3. start.bat 구동 설치가 완료되면 start.bat을 실행합니다. 자동으로 브라우저가 열리며 http://127.0.0.1:7865 주소로 PNGAL 대시보드가 접속됩니다.

  4. 백그라운드 프로세스 종료 시 stop.bat 웹 브라우저 탭을 닫아도 백그라운드 AI 엔진은 계속 동작하므로, 완전히 프로그램을 끌 때에는 폴더 내 stop.bat을 실행해 주시면 깔끔하게 종료됩니다.


8. 총평 및 활용 팁

PNGAL은 인디 게임 개발자, 비주얼 노벨 제작자, 버츄얼 스트리머 커스텀 아바타 제작자에게 가뭄의 단비 같은 최상급 2D 스탠딩 애니메이션 자동화 도구입니다.

활용 팁:

  • 1장으로 빠르게 결과물을 얻으려면 배경 투명 PNG 파일부터 시작해 보세요.
  • 더욱 정밀한 레이어 제어를 원하신다면 포토샵에서 사전에 부위별로 나누어 둔 PSD 파일을 바로 불러와 애니메이션만 설정하는 방법을 추천합니다.
  • RTX 3060 12GB 이상의 NVIDIA 그래픽카드를 보유하고 계시다면 반드시 다운받아 테스트해 볼 가치가 충분한 완성도 높은 오픈소스입니다.
NT

NewType Studio Editorial

기술과 디자인의 경계를 허무는 세련된 디지털 가치를 만듭니다.