
간단하게 알아보는 NAI 이미지 제네레이터 기초 가이드
이 글은 NAI(노벨 AI)를 기준으로 작성했으며, NAI의 재화(Anlas)에 대해서는 다루지 않습니다.
가이드 링크:
▶️ 간단하게 알아보는 헤어스타일 가이드: 간단하게 알아보는 헤어스타일 가이드
▶️ 간단하게 알아보는 구도 & 시점 가이드: 간단하게 알아보는 구도 & 시점 가이드

안녕하세요! 심야입니다!
많은 크리에이터 분들이 이미지 생성에 어려움을 겪고 있는 것 같아, 이번 기회에 제 얄팍한 지식과 함께 제가 쓰고 있는 프롬프트 방식을 공유 드리려고 합니다!
저는 Seed를 사용하지 않고 작업했습니다!
우선! 원하는 이미지를 생성하려면 영어를 어느 정도 알고 있어야 합니다!
.. 라는 이야기는 너무 당연하겠죠?
하지만 완성도 있는 이미지를 생성하려면 필수적인 관문입니다! 특히 ❗오타❗ 조심하세요!
영어를 잘 모르시는 분들은 구글 AI에게 질문하거나, https://novelai.app/ 에서 궁금한 단어를 검색해보시면 태그까지 일석이조로 찾아낼 수 있(더라고요..저도 최근에 알게되었)습니다!
또한,
NAI의 이미지 제네레이터는 'Danbooru'에 업로드된 이미지 데이터와 태그를 기반으로 학습되었기 때문에, Danbooru에 존재하는 태그가 이미지 완성도에 크게 기여합니다!
물론 태그가 단어가 아닌 문장이어도 어느 정도 이해 가능합니다. (예: 어깨 위 검은 장미 문신=black rose tattoo on shoulder)
하지만 AI 에게 왼쪽이라던지, 오른쪽이라던지 방향을 지시하는 것은 어렵습니다..
서론이 길었네요. 이제 NAI 이미지 제네레이터에 대해 알아보면서 설명해 드리겠습니다!

<details> <summary>🔷1. NAI Diffusion V4.5 Full, NAI Diffusion V4.5 Curated</summary>
젠잇의 작품들로 비유하자면..언세이프티와 세이프티 기능입니다. 너무 줄였나요?
Full 버전과 Curated의 주요 차이점은 학습량이기 때문에, 같은 태그로 이미지를 생성하더라도 품질이나 분위기가 달라보이기도 합니다!
</details>
<details> <summary>🔷2. Base Prompt</summary>
이미지 생성에 필요한 태그를 입력하는 곳입니다. 저는 이 곳에 캐릭터 생성에 필요한 태그는 입력하지 않고, 이미지 품질을 높이는 태그와 이미지의 배경이나 분위기에 해당하는 태그 등을 입력할 때 사용합니다.
(이미지 품질 태그 예시: best quality, absurdres)
(배경 태그 예시: simple background(흰 배경), forest, blue sky)
Base Prompt 옆의 동물 발자국 모양이 보이시나요? 저것은 🐾Furry Mode, 즉 동물이나 수인 캐릭터 이미지를 생성할 때 최적화 된 모드입니다. 저희는 애니메이션 스타일의 사람을 그리는 데 최적화된 벚꽃🌸 모양의 Anime Mode를 사용할 예정입니다. 아이콘을 누르면 모드를 변경할 수 있습니다.
간혹 Furry Mode가 Anime Mode 보다 더 나은 표정이나 포즈 이미지를 생성할 때도 있지만, 이 모드는 Danbooru의 데이터를 학습한 모드가 아니기 때문에 특정 태그 등이 인식되지 않을 수도 있습니다!
</details>
<details> <summary>🔷3. Undesired Content</summary>
이미지에서 원치 않는 요소를 입력해 제외시키는 곳입니다. 주로 이미지의 품질을 떨어트리는 요소나 배경과 관련된 태그 등을 입력할 때 사용합니다.
(이미지 품질 저하 태그 예시: low quality, bad anatomy)
만약 이미지의 배경이 흰색으로 잘린다면 이 곳에 transparent background, simple background 등을 입력해보세요!
</details>
<details> <summary>🔷4. Add a Base Img</summary>
이미지를 수정하거나(Image2Image), 참고 자료(Character Reference)로 사용하기 위해 이미지를 업로드하는 기능입니다. 만약 NAI에서 생성된 이미지이며 메타데이터가 존재한다면, Import Metadata로 해당 이미지에 사용된 태그를 불러올 수 있습니다!
이 기능은 이미지를 NAI 이미지 제네레이터에 드래그 앤 드랍 하셔도 작동합니다!
<details> <summary>🔷🔷4.1. Image2Image</summary>
제 경험상 제일 중요한 요소 중 하나라고 생각되는 기능입니다!
업로드 된 이미지를 기반으로 새로운 이미지를 생성 또는 수정하는 기능입니다! 저는 주로 Inpaint를 사용합니다.
- 장점: 이미지 분위기의 일관성 유지
- 단점: Character Reference에 업로드 된 이미지를 참고할 수 없음
Inpaint: 업로드 된 이미지 위에 마스크(파란색 영역)를 씌워, 해당 부분만 수정할 수 있도록 해주는 기능입니다. 마스크 영역 바깥 부분은 대부분 유지됩니다.
- 장점: 원하는 대로 수정 가능
- 단점: Character Reference에 업로드 된 이미지를 참고할 수 없음
자, 이것만 알면 일단 반은 아신겁니다!
이제.. 제 머리를 아프게 했던 Inpaint의 사용법에 대해 다뤄보도록 할까요..
이미지 제네레이터의 Inpaint 기능은 1 픽셀의 오차도 허용하지 않습니다! 그래서 때로는 수정을 위해 마스크를 왕창 씌우는 과감함도 필요하죠!
<details> <summary>🟩예시 1</summary>

> 에..?
이해를 돕기 위해 자고 있던 닉스를 깨웠습니다. 벌써부터 꼬리가 엉망이네요. 꼬리의 형태를 바로잡기 위해 마스크를 씌워 수정해보겠습니다.

꼬리가 엉망인 부분과, 꼬리가 그려질 영역을 모두 마스크로 씌워줍니다.(마스크 영역에 여유가 생길 수록 좋습니다!)

완성!

번외: 캐릭터를 생성할 때 입력했던 꼬리 demon tail 태그를 지운 다음, 꼬리가 나온 부분만 마스크를 칠해주면 꼬리가 사라집니다!

이제 꼬리 태그를 다시 넣고, 꼬리를 넣고 싶은 영역을 마스크로 칠해줍니다. 이번엔 꼬리를 세워보겠습니다.

완성!
닉스는 참고 자료 없이 순수 태그로만 생성된 캐릭터라서 이런 간단한 작업이 가능했습니다. 만약 꼬리가 독특하거나 복잡한 외형을 가진, 참고 자료가 필요한 형태였다면 이 방법들은 통하지 않을 수도 있습니다!
사실 중간에 무언가 놓친 것이 있습니다. 찾으시는 분은 매의 눈을 지니신 분..
</details>
<details> <summary>🟩예시 2</summary>
두번째 예시를 들기 위해, 이번엔 드레스를 입은-

> 응.

> 어..

넌 아직 나오면 안돼!!!

소란이 좀 있었네요. 이번엔 드레스를 입은 루나 수녀님을 모셔왔습니다. 드레스를 움켜쥔 모습이네요. 드레스 혹은 이런 의상을 착용한 캐릭터들은 손에 자석이라도 달린 건지, 간혹 고집스럽게 밑 부분을 계속 쥐고 있는 모습으로 나올 때가 있습니다.
> 방금 뭐라고 하셨죠?

죄송합니다.

드레스를 쥔 손을 풀기 위해, 손 부분에 마스크를 씌워 수정해보겠습니다.

그대로 드레스를 쥐고 있죠? 이유는 드레스에 있는 주름과 모양 때문입니다. 이 주름 때문에 AI가 '이곳에는 드레스가 잡혀 주름이 지게 된 무언가가 있구나'라고 인식하고 그리게 됩니다. 저는 옷주름을 예시로 들었지만, 이런 문제는 빛이나 그림자 등등이 원인이 될 수도 있습니다.

이번에는 마스크를 과감하게 칠해서 드레스를 손에서 놓은 모습을 구현해보겠습니다. 저는 갑옷과 건틀릿의 형태와 찢어진 천 부분, 그리고 드레스 안쪽의 그라데이션을 살리기 위해 해당 영역을 최소한으로 남겨놓고, 주름진 부분+여유 공간을 채웠습니다. 캐릭터 프롬프트에 arms at sides 태그를 추가하고 캐릭터 프롬프트의 Undesired Content에 skirt hold 태그를 입력한 뒤 돌려보겠습니다.

완성!
하지만 손 부분이 뭔가 어색하네요. 더 수정해본다면..

완성!
</details>
</details>
</details>
<details> <summary>🔷5. Add Character</summary>

캐릭터 프롬프트를 적는 공간을 추가하는 기능입니다. 여성, 남성, 기타 선택지가 있고, 이 기능을 여럿 추가해 캐릭터를 그 수 만큼 생성할 수 있습니다. 저는 이곳에 캐릭터 관련 프롬프트만 적습니다!
이 기능에도 Undesired Content가 존재합니다! 이 공간은 해당 캐릭터에게서만 제외하고 싶은 요소를 입력하는데 쓰입니다.
캐릭터 프롬프트 작성 TIP:
태그를 입력할 때, 최대한 상황에 걸맞은 요소를 놓치지 않는 것이 중요합니다! 아무리 Character Reference에 업로드된 자료를 참고한다고 하더라도, 입력된 태그가 부족하면 AI가 알아서 다른 그림을 그려버릴 때가 종종 있습니다.
저는 태그를 입력할 때, 캐릭터의 상단부터 하단까지 순서대로 입력 후 구도나 시선, 표정, 자세 등 제일 자주 수정하게 되는 태그를 뒤에 입력합니다. 깔끔하면 보기 좋기도 하고, 수정할 때 편합니다!
<details> <summary>🟩예시 1</summary>

> 여, 여긴 어디야?!
태그 입력 예시를 보여드리기 위해 윈터를 잠시 데려왔습니다. 파티를 즐기고 있었나보네요.
윈터의 외형과 표정, 시선 등 생성할 때 사용한 태그를 전부 입력해보겠습니다:
girl, solo, medium breasts, very long hair, aqua hair, loosely tucked bangs, blue eyes, pointy ears, lace neckline, white dress, frilled dress, off shoulder, puffy sleeves, elbow gloves, long skirt, side slit, garter belt, white thighhighs, upper body, straight-on, standing, looking at viewer, surprised, sweat, dilated pupils, open mouth
순서대로 정리한다면:
성별: girl
인원 수: solo (가끔씩 한 화면에 캐릭터가 여럿 그려지는 것을 막기 위해 입력합니다)
가슴 크기: medium breasts
머리: very long hair, aqua hair, loosely tucked bangs
얼굴: blue eyes, pointy ears
상반신: lace neckline, white dress, frilled dress, off shoulder, puffy sleeves, elbow gloves
하반신: long skirt, side slit, garter belt, white thighhighs
구도: upper body, straight-on
자세: standing
시선: looking at viewer
표정 등등: surprised, sweat, dilated pupils, open mouth
저는 처음부터 캐릭터를 생성한 터라 이렇게 자세하게 적어 놓았지만, 참고 자료를 사용하신다면 의상 같은 경우 white dress 등으로 뭉뚱그려도 무난하게 뽑으실 수 있습니다.
하지만 원하는 이미지를 최대한 동일하게 생성하려면 그 상황에 맞는 태그는 필수입니다!
<details> <summary>🟩예시 2</summary>
두번째 예시를 들어볼까요? 이미지를 생성할 때, 속성이 겹치는 태그를 입력하거나 상황에 맞지 않는 태그를 입력하면 원치 않는 형태로 생성될 때가 있습니다.

눈을 감았다면 눈, 시선과 관련된 태그를 지우고 closed eyes 태그를, 상반신만 보이게 하려면 하반신과 관련된 태그를 지워주세요. 전부 입력한다면:
girl, solo, medium breasts, very long hair, aqua hair, loosely tucked bangs, closed eyes, pointy ears, lace neckline, white dress, frilled dress, off shoulder, puffy sleeves, elbow gloves, long skirt, upper body, straight-on, standing, crossed arms, closed mouth, angry, symmetry
이렇듯 눈과 관련된 태그 blue eyes, looking at viewer, dilated pupils 를 제외한 후 closed eyes 태그를 입력해 눈이 감긴 모습을 지시하고, 하반신 관련 태그를 제외하면 upper body만 적용되어 생성됩니다!
</details>
</details>
</details>
<details> <summary>🔷6. Character Reference Image</summary>
생성하려는 캐릭터 외형의 일관성을 유지시켜주기 위해 업로드된 자료를 참고해주는 기능입니다.
캐릭터를 어떤 식으로 생성할지 정해놓고 태그를 입력 후 참고용 이미지를 미리 생성하시면, 상황 코드와 함께 쓰일 캐릭터의 표정이나 행동 태그 등이 포함된 이미지를 생성할 때 매우 유용합니다!
그리고 앞서 말씀드렸듯 참고용 이미지일지라도 그 이미지에 맞는 태그들을 입력하시면 원하는 이미지를 생성하기가 수월해집니다!
<details> <summary>🟩예시 1</summary>

> ..음?
예시를 보여드리기 위해 졸고 있던 에이해브를 데려왔습니다!
이 이미지를 Character Reference에 업로드해서 에이해브가 손을 흔드는 모습을 두 장 생성해보겠습니다.
첫번째는 에이해브 캐릭터를 생성할 때 사용한 태그를 전부 입력하고,
두번째는 묘사 태그 없이 자세만 입력해 생성해보겠습니다.
우선 첫번째!

> 안녕.
girl, solo, small breasts, short hair, black hair, hair behind ear, hair over shoulder, half up braid, red hairpin, ear piercing, red eyes, hair over one eye, black collar, silver necklace, name tag, white shirt, partially unbuttoned, black jacket, jacket on shoulders, shirt tucked in, wristband, black nails, dress pants, black belt, standing, upper body, straight-on, close-up, looking at viewer, hand on own hip, waving hands, expressionless
잘 나왔네요. 깊게 파고들면 틀린 부분이 한 둘이 아니지만, 이 정도면 잘 뽑혔다고 보셔도 됩니다!
그럼 이어서 두번째 이미지를 생성해보겠습니다.

> Yo-

너무 힙하잖아!!!!!
girl, solo, upper body, expressionless, waving hands
너무 줄인 것 같으니, 한 장 더 뽑아보겠습니다. 이번엔 최소한의 묘사만 넣어보겠습니다.

> 안녀엉
girl, solo, black hair, red eyes, white shirt, black jacket, black pants, upper body, straight-on, looking at viewer, expressionless, waving hands
입었네요. 네. 입었습니다.
이렇듯 같은 참고 자료를 사용한다고 하더라도, 입력된 태그의 정보량에 따라 결과가 다르게 나올 수 있습니다. 일관성 있는 그림을 원하신다면 관련 태그를 입력하는 것 잊지 마세요!
</details>
</details>
마치며
제가 알려드릴 수 있는 기초적인 부분들은 모두 알려드렸습니다!
조금이나마 도움이 되었을까요? 물론 저도 아직 한참이나 모자란 사람입니다.. 작품을 만들다가 원하는 이미지가 나오지 않으면 몇 번이고 수정하거나 다시 생성하곤 하죠.. 하지만 이전부터 작품을 둘러보다가 이미지 생성에 골치 아파하는 분들이 계신 것 같아 가이드를 적게 되었습니다. 이런 순서나 사용 방식은 고정된 것이 아니고, 제가 생성할 때 쓰는 방식이라서 다른 크리에이터 분들과 차이점이 있을 수 있습니다. 그러니 이 방법이 100% 정답은 아닙니다!
궁금하신 점이 있다면 댓글로 남겨주세요! 그리고 피드백은 언제나 환영입니다!
댓글 이벤트
각 캐릭터마다 한 번, 5회 이상 대화하고 10자 이상 댓글을 남기면 100 제니를 선물해드려요!
※ 비공개 댓글, 비공개 캐릭터, 내가 만든 캐릭터는 제외됩니다.
※ 지나치게 무성의하거나 약관에 위반되는 댓글은 이후 이벤트 참여가 제한될 수 있습니다.