이 글은 Claude Opus 5.5 를 이용해 초안이 작성되었으며, 이후 퇴고를 거쳤습니다.

같은 캐릭터를 설명해도 어떤 모델은 태그 한 줄을 원하고 어떤 모델은 문장 한 단락을 원합니다. 품질을 올리는 주문도 모델마다 다릅니다. 이 편에서는 가상의 캐릭터 하나를 정해 두고, 화풍을 고르는 데서 시작해 프롬프트를 쓰고 LLM 에게 맡기는 데까지 같은 캐릭터로 따라갑니다. 용어는 Part 1 의 표를 따릅니다.

예시 캐릭터, 하리#

하리는 이 시리즈를 위해 지어낸 캐릭터입니다. 비가 잦은 바닷가 마을에서 자전거로 우편을 배달하는 20대 여성입니다. 외모는 이렇게 정했습니다.

  • 청록색 단발에 옆으로 땋은 머리 한 가닥, 노란 눈, 눈 밑의 작은 점, 별 모양 머리핀
  • 노란 우비(후드는 내림), 안에 흰 셔츠, 열쇠고리를 단 어깨 가방, 노란 장화

일부러 특징을 많이 넣었습니다. 머리색이나 땋은 머리, 눈 밑 점 같은 표지가 많을수록 여러 장을 뽑아도 같은 사람으로 보이기 쉽습니다. NovelAI 의 캐릭터 만들기 안내도 옷을 묘사하는 태그가 많을수록 캐릭터가 일관되게 유지된다고 설명합니다.

Civitai 에서 화풍 고르기#

계열부터 정하기#

Civitai 의 모델 목록에는 베이스 모델로 거르는 필터가 있습니다. 처음에는 Illustrious 로 거르는 편이 무난합니다. Civitai 의 생성기 안내가 애니 그림에 가장 먼저 권하는 계열이고, LoRA 가 20만 개 넘게 쌓여 있어서 나중에 화풍이나 의상을 더할 때 고를 것이 많습니다. 새 계열을 써 보고 싶다면 Anima 가 다음 후보입니다.

목록은 기본으로 이번 달 평가가 높은 순으로 나옵니다. 정렬을 다운로드 순으로 바꾸고 기간을 넓히면 오래 검증된 모델이 위로 올라옵니다. 검색창은 모델 이름뿐 아니라 그림에 붙은 프롬프트 내용까지 찾아 주니, raincoat 처럼 그리고 싶은 소재로 찾아봐도 됩니다.

모델 페이지에서 볼 것#

마음에 드는 썸네일을 눌렀다면 내려받기 전에 몇 가지를 봅니다.

  • 예시 그림과 생성 정보. 예시 그림을 열면 프롬프트와 설정이 붙어 있는 경우가 많습니다. 그림의 Remix 버튼을 누르면 그 설정이 생성기에 그대로 채워집니다. 처음에는 마음에 드는 예시를 Remix 해서 캐릭터 부분만 바꾸는 것이 가장 빠릅니다.
  • 권장 설정. Illustrious 계열에서 가장 많이 내려받은 WAI-illustrious-SDXL 은 스텝 15~30, CFG 5~7, Euler a 샘플러, 1024×1024 이상을 권합니다. 체크포인트마다 다르니 페이지에 적힌 값이 우선입니다.
  • 작성자의 당부. 같은 페이지에서 작성자는 품질 태그와 긴 네거티브 프롬프트를 너무 많이 넣지 말라고 적었습니다. 이런 당부는 일반 안내보다 그 모델에 더 잘 맞습니다.
  • 생성 가능 여부. 업로더가 사이트 안 생성을 허용해야 생성 버튼이 생깁니다. 무료 계정이라면 그 체크포인트가 이미 서버에 올라와 있는지도 봐야 합니다.

화풍 LoRA 얹기#

체크포인트가 화풍의 큰 틀을 정하면, LoRA 로 결을 더할 수 있습니다. LoRA 페이지에는 버전이 계열별로 따로 올라와 있는 경우가 많아서, 고른 체크포인트와 같은 계열의 버전을 골라야 합니다. 버전마다 트리거 단어가 따로 적혀 있습니다. 예를 들어 다운로드 상위권의 한 90년대 SF 애니 화풍 LoRA 는 Illustrious 판의 트리거 단어로 retro_artstyle, retro, cyberpunk 를 적어 두었습니다. LoRA 의 세기도 정할 수 있는데, 한 화풍 LoRA 작성자는 0.1~1 사이에서 쓰라고 안내합니다.

태그 프롬프트의 짜임#

순서#

Illustrious·NoobAI·Animagine 계열은 Danbooru 태그로 학습해서, 문장보다 쉼표로 나눈 태그를 잘 알아듣습니다. Civitai 의 Illustrious 안내는 중요한 순서로 쓰라고 합니다. 주인공과 캐릭터를 먼저, 그다음 특징, 마지막에 배경과 화풍이고, 앞에 둔 태그일수록 구도에 크게 반영된다는 설명입니다. 순서를 공식으로 정해 둔 모델도 있습니다. NoobAI-XL 은 인원수 → 캐릭터 → 작품 → 작가 → 특수 태그 → 일반 태그 → 기타 태그 순이고, NovelAI 문서도 인원수 → 캐릭터 → 작품을 앞에 두고 나머지는 순서 없이 쓰라고 합니다.

하리는 기존 작품의 캐릭터가 아니어서 캐릭터 이름과 작품 태그가 없습니다. 인원수 다음부터는 외모를 묘사하는 일반 태그로 채웁니다. 일반 태그 안의 순서는 정해진 규칙이 없으니 읽기 쉽게 묶으면 됩니다.

하리의 특징태그태그 목록의 그림 수
여자 한 명1girl, solo511만, 425만
청록색 단발aqua hair, short hair, bob cut9만 9천, 190만, 7만 3천
옆으로 땋은 머리side braid4만 2천
노란 눈, 눈 밑 점yellow eyes, mole under eye56만 5천, 12만
별 모양 머리핀star hair ornament2만 5천
노란 우비, 후드 내림yellow raincoat, hood down1,070, 7만
흰 셔츠white shirt62만 9천
어깨 가방, 열쇠고리shoulder bag, keychain2만 4천, 2,411
노란 장화rubber boots, yellow footwear3,207, 7,893
자전거 타기riding bicycle787

그림 수는 그 태그가 붙은 Danbooru 그림의 수로, 2024년 2월 무렵 자료입니다. 이 숫자가 작을수록 모델이 본 예가 적어서 잘 먹히지 않을 수 있습니다. riding bicycle 은 787장뿐이라 자전거 타는 장면은 여러 번 뽑아야 할 가능성이 큽니다. Danbooru 사이트는 태그를 밑줄로 잇지만(aqua_hair), 프롬프트에는 띄어쓰기로 씁니다. NovelAI 와 Anima 문서는 소문자와 띄어쓰기를 쓰라고 분명히 적고 있습니다.

품질 태그와 네거티브는 모델마다 다르다#

계열품질 태그네거티브 예덧붙임
Illustrious (Civitai 안내)앞에 masterpiece, best quality, very aesthetic, absurdresworst quality, low quality, bad anatomy, extra digits, jpeg artifacts체크포인트 작성자의 권장이 있으면 그쪽을 따릅니다
NoobAI-XL앞에 masterpiece, best quality, newest, absurdres, highres, safensfw, worst quality, old, early, low quality, lowres, signature, username, logo, bad hands, mutated hands 로 시작하는 긴 목록newest 는 2021~2024년 그림을 뜻하는 연도 태그
Animagine XL 4.0끝에 masterpiece, high score, great score, absurdreslowres, bad anatomy, bad hands, text, error 로 시작하는 긴 목록등급 태그(safe 등)는 캐릭터·작품 다음에
Pony V6앞에 score_9, score_8_up, score_7_up, score_6_up, score_5_up, score_4_up모델 페이지 참고clip skip 2 로 두지 않으면 그림이 뭉개집니다
Anima앞에 masterpiece, best quality, score_7, safeworst quality, low quality, score_1, score_2, score_3, artist name, blurry, jpeg artifacts, chromatic aberration태그와 문장을 섞어 써도 됩니다
NovelAI V5 Full“Add Quality Tags” 를 켜면 very aesthetic, masterpiece, no text 가 자동으로 붙음Undesired Content 프리셋(Heavy, Light 등)특정 화풍을 살리려면 품질 태그를 끄라고 공식 문서가 권합니다. V5 에 새로 생긴 복잡도 태그는 보통 그림에 high complexity 를 권합니다

품질 태그는 모델을 학습시킬 때 그림에 붙여 둔 이름이라 모델마다 뜻이 다릅니다. NoobAI 의 masterpiece 는 점수 상위 5% 그림에 붙인 태그이고, Pony 의 긴 점수 태그 묶음은 학습 과정의 버릇이 굳어진 것이라고 Civitai 안내가 설명합니다. 다른 모델의 품질 태그를 그대로 옮겨 오기 전에 모델 페이지를 먼저 보는 이유입니다.

하리의 프롬프트#

Illustrious 계열 체크포인트에 넣는다면 이렇게 됩니다.

masterpiece, best quality, very aesthetic, absurdres,
1girl, solo, aqua hair, short hair, bob cut, side braid, yellow eyes, mole under eye, star hair ornament,
yellow raincoat, hood down, white shirt, shoulder bag, keychain, rubber boots, yellow footwear,
standing, smile, looking at viewer, full body,
outdoors, street, rain, puddle, overcast

네거티브 칸에는 Civitai 안내의 기본형을 넣습니다.

worst quality, low quality, bad anatomy, extra digits, jpeg artifacts

Anima 라면 앞부분을 Anima 의 권장 머리말로 바꾸고, 장면은 문장으로 써도 됩니다. Anima 모델 카드는 품질 태그를 앞에 두고 뒤에 문장을 잇는 예를 직접 보여 줍니다. safe 는 등급을 정하는 태그입니다.

masterpiece, best quality, score_7, safe, 1girl, solo, aqua hair, short hair, bob cut, side braid,
yellow eyes, mole under eye, star hair ornament, yellow raincoat, hood down, white shirt,
shoulder bag, keychain, rubber boots, yellow footwear.
A young mail carrier stands in a narrow alley of a rainy seaside town, smiling at the viewer. Full body shot.

강약 조절#

특정 태그가 잘 안 먹히면 되풀이해 쓰기보다 가중치를 줍니다. 문법은 서비스마다 다릅니다.

어디서강하게약하게덧붙임
Civitai 생성기의 SDXL 계열(yellow raincoat:1.2)(rain:0.8)Civitai 는 태그를 되풀이하지 말고 숫자로 조절하라고 안내합니다
PixAI 의 SDXL 모델( ) 로 감쌈[ ] 로 감쌈앞쪽에 둔 태그일수록 무게가 더 실립니다
NovelAI{ } 한 겹에 1.05배, 1.5::rain, night ::[ ] 한 겹에 1.05로 나눔, 0.5::coat ::V4.5 부터는 -1::hat :: 처럼 음수로 아예 지울 수 있습니다

숫자 가중치는 실제로 꽤 크게 씁니다. 아카라이브 AI 그림 채널에 V5 그림체 조합을 올린 한 사용자는 그냥 두면 얼굴만 크게 나와서 3::full body:: 처럼 전신 태그에 3배 가중치를 줘야 했다고 적었습니다. 같은 글은 긍정 프롬프트 안에 -2::multiple views:: 를 넣어 여러 컷으로 나뉜 그림을 막았고, 얼굴이 화면에서 멀어질수록 디테일이 뭉개지는 문제는 아직 못 풀었다고 덧붙였습니다.

문장으로 쓰는 모델#

PixAI 의 Tsubaki.3 와 ChatGPT, Gemini 는 태그보다 문장을 원합니다. PixAI 의 공식 안내는 제목부터 “태그 더미 말고 그림을 묘사하라"이고, 주인공 → 세부 → 구도와 카메라 → 빛 → 화풍 순으로 채우라고 합니다. 한국어로 바로 써도 된다는 점이 반갑습니다. 다만 bokeh, rim light 같은 촬영 용어는 영어로 두라고 덧붙입니다.

노란 우비를 입은 젊은 여성 우편배달부가 비 오는 바닷가 마을의 좁은 골목에 서서 웃으며 이쪽을 본다.
청록색 단발에 옆으로 땋은 머리 한 가닥, 노란 눈, 눈 밑의 작은 점, 별 모양 머리핀.
우비 후드는 내렸고 안에 흰 셔츠를 입었으며, 어깨에는 열쇠고리를 단 가방, 발에는 노란 장화.
전신, 눈높이. 흐린 하늘의 부드러운 빛과 젖은 길바닥의 반사. 애니메이션 일러스트.

OpenAI 의 프롬프트 안내는 장면 → 주인공 → 세부 → 제약 순서를 권합니다. 고칠 때는 한 번에 하나만 바꾸고, 유지해야 할 것을 매번 다시 적으라고 합니다. 같은 캐릭터를 여러 장 만들 때 특히 쓸모 있는 조언입니다. Google 의 Gemini 안내는 화풍과 매체를 분명히 쓰고, “무엇을 빼라"보다 원하는 모습을 묘사하라고 권합니다. 비가 그친 장면이 필요하면 “비 없이"보다 “비가 그친 뒤 맑게 갠 하늘"이라고 쓰는 식입니다.

LLM 에게 프롬프트를 맡길 때#

Claude, ChatGPT, Gemini 에게 캐릭터 설명을 주고 프롬프트를 써 달라고 하면 그럴듯한 결과가 금방 나옵니다. 문제는 태그입니다. Reddit 의 Stable Diffusion 커뮤니티에서는 범용 LLM 이 Danbooru 풍의 태그는 잘 만들지만 실제로 있는 태그만 고르지는 못한다는 지적이 나왔습니다. 없는 태그를 지어내는 일이 잦다는 것입니다. 그래서 LLM 이 낸 태그를 실제 Danbooru 태그 목록과 대조하고 순서를 다시 맞춰 주는 도구까지 만들어졌습니다. 웹만 쓴다면 요청문을 잘 쓰고 결과를 확인하는 수밖에 없습니다.

태그 모델에 넣을 프롬프트를 부탁할 때는 이렇게 씁니다.

Illustrious 계열 애니메이션 그림 모델에 넣을 프롬프트를 Danbooru 태그로 만들어 줘.

[캐릭터]
비 오는 바닷가 마을의 자전거 우편배달부. 20대 여성. 청록색 단발에 옆으로 땋은 머리 한 가닥,
노란 눈, 눈 밑에 작은 점, 별 모양 머리핀. 노란 우비(후드는 내림), 안에 흰 셔츠,
열쇠고리를 단 어깨 가방, 노란 장화.

[장면]
골목에 서서 웃으며 이쪽을 보는 전신 그림. 비가 오고 길에 물웅덩이가 있다.

[규칙]
- Danbooru 에 실제로 있는 태그만 쓴다. 있는지 확신이 없는 태그는 프롬프트에 넣지 말고
  맨 끝 "확인 필요" 목록에 따로 적는다.
- 영어 소문자, 밑줄 대신 띄어쓰기, 쉼표와 공백으로 구분한다.
- 순서는 인원수, 머리·눈·얼굴, 옷과 소지품, 동작·표정·구도, 배경.
- 품질 태그는 넣지 않는다. 모델 페이지 권장대로 내가 붙인다.
- 작가 이름과 기존 작품·캐릭터 이름은 넣지 않는다.
- 태그마다 설명의 어느 부분에서 왔는지 한 줄씩 적는다.

마지막 규칙이 중요합니다. 태그와 설명을 짝지어 받으면 LLM 이 설명에 없는 것을 끼워 넣었는지 바로 보입니다. “20대"라는 말을 보고 나이를 나타내는 태그를 멋대로 붙였는지 같은 것들입니다.

문장 모델에 넣을 묘사문은 이렇게 부탁합니다.

아래 캐릭터를 PixAI Tsubaki.3 에 넣을 한국어 묘사문으로 바꿔 줘.
- 순서는 주인공, 세부(머리·옷·소지품), 구도와 시점, 빛, 화풍.
- 태그를 늘어놓지 말고 문장으로, 다섯 문장 안쪽으로 쓴다.
- 여러 장을 만들어도 바뀌면 안 되는 특징은 맨 끝에 "고정" 목록으로 따로 적는다.

[캐릭터]
(위와 같은 설명)

“고정” 목록은 OpenAI 가 권하는 “유지할 것 다시 적기"를 그대로 옮긴 것입니다. 다음 장을 만들 때 이 목록을 매번 붙이면 됩니다.

받은 태그는 몇 가지 방법으로 확인합니다.

  • Danbooru 사이트에서 태그 이름으로 검색해 위키 문서가 있는지 봅니다. 태그 묶음을 주제별로 모은 Tag Groups 문서도 쓸모 있습니다.
  • NovelAI 는 프롬프트 칸에 태그를 입력하면 자동 완성 목록을 띄우고, 점의 진하기로 모델이 그 태그를 얼마나 잘 아는지 보여 줍니다.
  • 마음에 드는 그림을 이미 가지고 있다면 거꾸로 그림에서 태그를 뽑을 수도 있습니다. Danbooru 가 공개한 자동 태그 도구에는 웹 데모가 있습니다.
  • Civitai 에서 비슷한 그림을 찾아 Remix 하면 실제로 통한 태그를 볼 수 있습니다.

배경만 그릴 때#

하리가 사는 마을만 따로 그려 두면 나중에 캐릭터를 합성하거나 설정 자료로 쓰기 좋습니다. PixAI 의 SDXL 모델 안내는 배경만 그릴 때 프롬프트에 no humans 를 넣고 네거티브에 1girl, 1boy 를 넣으라고 권합니다.

masterpiece, best quality, very aesthetic, absurdres,
no humans, scenery, outdoors, town, street, stairs, power lines, utility pole,
ocean, overcast, rain, puddle, reflection

네거티브에는 1girl, 1boy 를 앞에 두고 품질 네거티브를 잇습니다. 여기 쓴 태그도 모두 앞의 표와 같은 태그 목록에서 확인했습니다. overcast 는 1,819장으로 적은 편이라, 흐린 하늘이 잘 안 나오면 cloudy sky 로 바꿔 볼 만합니다.

작가 태그에 대해#

모델 상당수는 작가 이름을 태그로 넣으면 그 작가의 화풍을 따라 그립니다. 지금 확인되는 사실은 이렇습니다.

NoobAI-XL 의 공식 태그 순서에는 작가 자리가 따로 있습니다. Anima 는 작가 이름 앞에 @ 를 붙여야 하고, 붙이지 않으면 효과가 매우 약하다고 모델 카드에 적었습니다. NovelAI 는 artist: 로 시작하는 문법을 두었는데, 공식 공지가 예로 든 제안은 NovelAI 자체 작가 이름과 옛 거장들뿐입니다. NovelAI 사용자들은 V5 에서 작가 태그의 효과가 V4.5 보다 약해졌다고 전합니다. NovelAI 의 공개 공유 공간 Explore 는 작가·캐릭터·저작권 태그를 쓴 그림을 올리지 못하게 합니다.

국내 채널에서는 작가 태그 여러 개에 가중치를 달리 매겨 섞은 조합을 “그림체"라는 이름으로 주고받습니다. 아카라이브 AI 그림 채널에서 추천을 200개 넘게 받은 입문 가이드는 “그림체란 뭘까"로 시작해 작가 태그를 별도 항목으로 다루고, 그림체 조합 1,600여 개를 모아 내려받을 수 있게 해 두었습니다. V5 그림체를 공유한 다른 글은 작가 17명의 태그를 0.1에서 1.8 사이 가중치로 섞었습니다.

범용 모델 쪽에서는 OpenAI 가 2025년 3월 살아 있는 개별 작가의 화풍은 막고 스튜디오 단위의 넓은 화풍은 허용한다고 밝힌 바 있습니다. 2026년의 그림 모델 문서에서는 이 문제를 다룬 문장을 찾지 못했습니다. 국내에서는 한국저작권위원회가 2025년 6월 낸 분쟁 예방 안내서가 이용자에게 특정 저작물의 내용을 그대로 넣거나 그와 같거나 비슷한 결과가 나오게 유도하는 표현은 피하라고 권합니다.

이 시리즈의 예시 프롬프트에는 작가 태그를 넣지 않았습니다. 화풍은 체크포인트와 화풍 LoRA 로 고릅니다.

자료에 대해#

예시 프롬프트는 각 모델 카드와 서비스 안내의 권장 형식을 따랐고, 생성 결과는 싣지 않았습니다. 태그가 실제로 있는지는 SmilingWolf 의 WD EVA02 태거가 쓰는 태그 목록으로 확인했습니다. 이 목록은 2024년 2월까지의 Danbooru 자료로 만든 것이어서, 그림 수는 지금의 Danbooru 와 다릅니다. 글을 쓰는 동안 Danbooru 사이트와 API 에는 접속이 되지 않아 목록과 대조하지 못했습니다. LLM 이 태그를 지어낸다는 지적은 Reddit 커뮤니티의 의견이고 체계적으로 측정한 결과는 아닙니다. 아카라이브 AI 그림 채널의 글은 자동 접근이 막혀 직접 열어 옮겨 읽었고, 그림체 조합에 쓰인 작가 이름은 옮기지 않았습니다.

시리즈 목록#

References#

최신 자료 (2026)#

배경 자료 (2024~2025)#