ChatGPT로 고전 JRPG풍 도트 캐릭터 프롬프트 짜는 법

ChatGPT 프롬프트로 생성한 고전 JRPG풍 16비트 도트 캐릭터 예시

AI 이미지로 도트 캐릭터를 만들 때, 그냥 ‘픽셀아트 캐릭터’라고만 입력하면 결과물의 랜덤성이 너무 강합니다. 그래서 챗GPT로 JRPG풍 도트 캐릭터를 생성할 때, 프롬프트를 어떻게 구성해야 고전 게임 느낌에 가까워지는지 직접 테스트해 봤습니다.

저는 주로 <파이널 판타지 택틱스>나 <택틱스 오우거> 같은 고전 SRPG 스타일을 기준으로 삼았습니다. 요즘 유행하는 게임으로 치면 SOC(소드 오브 콘발라리아) 느낌이겠네요. 목표는 16비트 도트 캐릭터, 작은 캐릭터 스프라이트, 전투 대기 자세, 45도 쿼터뷰 이미지입니다.

초기 프롬프트로 생성된 페이트 그랜드 오더 마슈 키리에라이트의 평면적인 16x16 픽셀아트 도트 캐릭터
작은 캐릭터 스프라이트, 전투 대기 자세, 45도 쿼터뷰에 가까운 이미지를 목표로 잡았습니다.

1. “도트 캐릭터”라는 말은 생각보다 너무 넓다

마슈 키리에라이트의 평면적인 16x16 픽셀아트 도트 캐릭터
FGO Mash Kyrielight, pixel art, 1px outline, 16x16 sprite, 16-color palette, no anti-aliasing, flat color, no shading, pure fills, limited 16-color palette, controlled gamut, aspect ratio 3:2

“도트 캐릭터”라는 표현은 AI에게 생각보다 여러 방향으로 해석될 수 있습니다. 모바일 게임 아이콘처럼 나올 수도 있고, 그냥 귀여운 SD 캐릭터가 나올 수도 있죠. 심지어 픽셀 느낌만 살짝 들어간 고퀄리티 일러스트가 나오기도 합니다.

도트 느낌 필터만 적용되어 의도보다 너무 고퀄리티로 나온 AI 생성 픽셀아트 일러스트 오류 예시
픽셀 느낌이 들어갔지만, 의도보다 고퀄리티 일러스트가 나올 수도 있죠.

제가 원했던 건 단순히 도트 느낌이 나는 그림이 아니라, 고전 JRPG/SRPG에서 볼 수 있는 ‘실제 게임용 작은 전투 캐릭터’였습니다. 그래서 프롬프트에 단순하게 pixel art만 넣는 것이 아니라 화면 각도, 캐릭터 크기, 색상 제한, 외곽선, 포즈, 배경 타일 같은 세부 조건을 함께 구성해 봤습니다.

기본 테스트 프롬프트 (FGO 모르간)

FGO 모르간 캐릭터를 16색 팔레트와 1픽셀 외곽선 조건으로 생성한 도트 캐릭터 테스트
FGO Morgan pixel art, 1px outline, 16x16 sprite, 16-color palette, no anti-aliasing, flat color, no shading, pure fills, limited 16-color palette, controlled gamut, aspect ratio 3:2

2. JRPG 장르 지정으로 맥락 좁히기

JRPG풍 도트 캐릭터를 원한다면 프롬프트 안에서 그 범위를 확실히 좁혀줘야 합니다. 가장 먼저 넣어볼 수 있는 조건이 바로 JRPGSRPG라는 장르명입니다.

장르 이름을 명시하면 AI가 캐릭터의 방향성을 일러스트가 아닌 ‘게임’ 쪽으로 잡기 시작합니다. 여기서 더 좁히려면 battle sprite나 idle battle pose를 넣어 줍니다. 그러면 캐릭터 소개용 일러스트가 아니라, 게임 안에서 당장이라도 움직이거나 배치될 수 있는 스프라이트에 가까운 결과물이 나옵니다.

응용 프롬프트 (스타레일 개척자 여주인공 기준)

스타레일 개척자 캐릭터를 90년대 이소메트릭 택티컬 RPG 스타일로 생성한 도트 스프라이트
A 16-bit pixel art sprite of a fantasy JRPG character 'Star Rail Trailblazer', classic 90s isometric tactical RPG style. Isometric 45-degree view, 128x128 resolution scale, rigid grid alignment, limited color palette with earthy tones, no gradients, pixel-perfect hard edges, small game sprite, idle battle pose, readable silhouette, 1px dark outline, tilemap background, stone castle floor, isometric grass tile, seamless grid, 32x32 pixel per unit.

3. 16-bit와 3/4 view로 시대감과 구도 잡기

고전 콘솔 게임 특유의 감성을 살리고 싶다면 프롬프트에 16-bit같은 시대감을 주는 프롬프트를 넣는 것도 좋습니다.

여기에 3/4 view(또는 Isometric 45-degree view) 역시 효과가 매우 좋은 키워드입니다. JRPG, 16-bit, 3/4 view, full body, battle sprite가 같이 들어가면 단순하게 정면만 바라보는 캐릭터보다 진짜 게임 화면용 캐릭터에 가까워집니다.

FGO 마슈와 마스터, 잔 다르크 얼터를 FFTactics풍 45도 이소메트릭 도트 캐릭터로 생성한 예시
A 16-bit pixel art sprite of a 'FGO Mash Kyrielight' and 'Master' and 'Jeanne d'Arc (Alter)', character, FFTactics style. Isometric 45-degree view. 128x128 resolution scale. Rigid grid alignment. Limited color palette with earthy tones. No gradients, pixel-perfect. Tilemap, stone castle floor, isometric grass tile, seamless grid, 32x32 pixel per unit"

4. 픽셀 감성은 ‘색상 수’와 ‘1픽셀 외곽선’에서 갈린다

도트 특유의 딱딱 끊어지는 매력을 살릴 때는 색상 수와 경계선 표현이 핵심입니다.

프롬프트에 limited color palette 조건을 넣으면 색이 너무 많이 섞이거나 그라데이션이 과하게 들어가는 것을 막을 수 있습니다.

여기에 1px dark outline(1픽셀 어두운 외곽선)을 더해 경계를 명확히 해주는 방법도 있습니다.

최종 정교화 프롬프트 (대화 이벤트 연출 포함)

고전 SRPG 대화 이벤트처럼 구성한 FGO 캐릭터 16비트 픽셀아트 장면
A 16-bit pixel art sprite of a 'FGO Mash Kyrielight' and 'Master' and 'Jeanne d'Arc (Alter)', character, FFTactics style. Isometric 45-degree view. 128x128 resolution scale. Rigid grid alignment. Limited color palette with earthy tones. No gradients, pixel-perfect. Tilemap, stone castle floor, isometric grass tile, seamless grid, 32x32 pixel per unit" ar16:9, dialogue event scene, Japanese text dialogue.

요약하자면

  • 장르감: JRPG, SRPG, FFTactics style
  • 시대감 및 구도: 16-bit, 3/4 view (Isometric 45-degree)
  • 용도 및 형태: full body, battle sprite, idle battle pose
  • 픽셀 디테일: limited color palette, 1px dark outline, no anti-aliasing
고전 SRPG 대화 이벤트처럼 구성한 FGO 캐릭터 16비트 픽셀아트 장면 두 번째 장면
A 16-bit pixel art sprite of a 'FGO Mash Kyrielight' and 'Master' and 'Jeanne d'Arc (Alter)', character, FFTactics style. Isometric 45-degree view. 128x128 resolution scale. Rigid grid alignment. Limited color palette with earthy tones. No gradients, pixel-perfect. Tilemap, stone castle floor, isometric grass tile, seamless grid, 32x32 pixel per unit" ar16:9, dialogue event scene, Japanese text dialogue.

프롬프트 빌더를 사용해보자

프롬프트 빌더를 사용하면 원하는 프롬프트를 쉽게 만들 수 있습니다.

  1. 픽셀 아트 선택
  2. 16×16 선택
  3. 프롬프트 복사하기
프롬프트 빌더 사용법

Q1. ChatGPT로 도트 캐릭터 프롬프트를 만들 때 가장 먼저 넣어야 할 조건은 무엇인가요?

단순히 pixel art라고만 입력하면 일러스트, 아이콘, SD 캐릭터처럼 다양한 방향으로 해석될 수 있습니다. 고전 JRPG나 SRPG 느낌을 원한다면 JRPG, SRPG, battle sprite, idle battle pose, 3/4 view, isometric 45-degree view 같은 조건을 함께 넣는 것이 좋습니다.

Q2. 그냥 ‘픽셀아트’라고만 치면 왜 자꾸 고퀄리티 일러스트가 나올까요?

A. AI에게 ‘pixel art’는 단순히 ‘점의 형태로 표현된 그림 스타일’ 전체를 의미하기 때문입니다. 90년대 고전 게임 느낌을 내려면 16비트, 같은 맥락을 짚어주어야 합니다.

추천 포스트