뉴스

노벨AI/NAI를 이용한 일관성 있는 여성 캐릭터 생성 방법

최근 수정 시각:

상위 문서: 노벨AI



1. 개요2. 주제3. 머리카락
3.1. 머리카락 길이3.2. 헤어스타일3.3. 수염3.4. 머리 색깔
4. 눈5. 피부6. 신체7. 프레이밍 및 카메라 각도
7.1. 프레이밍 태그(줌인 단계가 높은 순서로)7.2. 보기 각도 태그
8. 의상9. 캐릭터 만들기

1. 개요 [편집]

NovelAI 디퓨전 애니메이션 이미지 생성 모델은 스테이블 디퓨전을 기반으로 하지만, 모든 종류의 태그를 인식하여 이미지의 콘텐츠를 정의할 수 있도록 맞춤화되어 있기 때문에 독특한 경험을 제공합니다.

이 가이드에서는 태그 사용이 이미지에 미치는 영향, 다양한 태그 유형, 태그를 활용하여 여러 이미지에서 일관된 외형을 유지하는 AI 생성 캐릭터를 만드는 방법을 다룹니다.



NovelAI 스토리에 등장하는 오리지널 캐릭터를 다양한 상황으로 연출해보고 싶다는 꿈을 꾸어본 적이 있나요? 만화나 비주얼 노벨을 작업 중이신가요? 꿈에 그리던 여자친구를 디자인하고 예쁜 이미지를 만들고 싶으신가요?

이 튜토리얼의 목표는 일반적인 캐릭터 AI 아트 생성을 위한 몇 가지 모범 사례 및 팁과 함께 NovelAI의 태깅을 사용하여 여성 AI 캐릭터의 모양을 효율적으로 정의하는 방법을 시연하는 것입니다.

2. 주제 [편집]

가장 먼저 해야 할 일은 캐릭터의 주제 태그를 선택하는 것입니다. 1boy, 1girl 또는 1other와 같은 태그로 프롬프트를 시작하면 됩니다. solo 태그를 추가하면 배경에 여분의 캐릭터를 없애는 데 도움이 될 수 있습니다.

여러 명의 캐릭터가 등장하는 이미지의 프롬프트를 작성하는 경우 2girls, 3girls, 4girls, 5girls, 6+girls 또는 multiple girls와 같은 태그를 사용합니다. 다른 캐릭터 유형에 대해서도 이와 유사한 태그(예: 2boys, 2others 등)를 사용할 수 있습니다.

이러한 주제 태그가 중요한 이유는 무엇인가요?

이 태그들은 NovelAI 디퓨전 애니메이션 이미지 모델에 학습된 것이므로 이를 사용하면 최상의 결과를 얻을 수 있습니다.

3. 머리카락 [편집]

그 다음으로 할 일은 캐릭터의 머리카락을 정의하는 태그를 추가하는 것입니다. 머리카락과 관련된 태그가 너무 많아서 여기에 나열할 수 없지만 머리카락 관련 태그를 머리카락 길이, 헤어스타일, 머리카락 색의 세 가지 유형으로 분류할 수 있습니다.

팁: 캐릭터에 풀 페이스 헬멧이 있는 경우 머리카락 관련 태그를 추가하면 헬멧이 완전히 사라질 수 있다는 점에 유의하세요!

3.1. 머리카락 길이 [편집]

캐릭터의 머리 길이를 설명할 때 다음 태그가 매우 유용합니다:
시작하겠습니다! 이미지에서 태그의 효과를 보여주기 위해 사용되는 샘플 캐릭터인 튜토리얼 짱을 만나볼 시간입니다. 튜토리얼 짱은 여자아이여야 하므로 1girl, solo로 프롬프트를 시작한 다음 외모를 설명하는 태그를 추가하겠습니다.



팁: 짧은 머리를 가진 여성 캐릭터를 입력할 때 tomboy 또는 Pixie cut 태그를 추가하면 더 나은 결과를 얻을 수 있습니다.

팁: big hair 는 모발 길이 태그가 아닌 모발 볼륨 태그입니다.

길이에 상관없이 더 풍성해 보이는 헤어스타일을 원할 때 사용하세요!

3.2. 헤어스타일 [편집]

AI로 생성된 캐릭터의 헤어스타일을 선택할 때는 머리의 여러 부위에 따라 헤어스타일이 영향을 미치는 태그가 나뉘며, 나이디퓨전이 제공하는 태그는 훨씬 더 다양합니다. 데이터 세트에 포함된 헤어스타일 태그의 수가 너무 많기 때문에 이 가이드에서는 일부만 살펴볼 것입니다.

일반적인 헤어스타일 태그의 예로는 bob cut, braid, french braid, ponytail, twintails, half updo, pompadour, afro 등 인기 있는 다른 헤어스타일이 있습니다.




예를 들어 high ponytail, low ponytail, side ponytail, short ponytail, folded ponytail, braided ponytail, top knot은 모두 머리카락을 묶는 다양한 방법을 지정하는 데 사용되는 유효한 태그입니다. 다른 헤어스타일에도 위와 같은 유사한 고유 태그가 더 많이 있으므로 헤어스타일 이름을 찾아보고 태그 제안을 확인해 보세요.




AI에 머리 앞쪽의 머리카락에만 영향을 주기 위해 사용할 수 있는 태그도 있습니다. 예를 들어 bangs, blunt bangs, hair over eyes, hair over one eye, parted bang, sweep bangs, sidelocks 등이 있습니다.




이와는 대조적으로 머리 윗부분의 머리카락에 특별히 영향을 미치는 태그에는 ahoge, huge ahoge, heart ahoge, antenna hair, hair pulled back, hair slicked back 등이 있습니다.

또한 곱실머리 curly hair, 헝클어진 머리 messy hair, 삐친 머리 spiked hair, 직모 straight hair 또는 웨이브 머리 wavy hair와 같은 태그를 사용하여 머리카락의 질감을 변경할 수 있습니다.

태그 주위를 {} 또는 []로 둘러싸서 특정 태그의 효과를 높이거나 낮출 수도 있습니다.



예를 들어, {{{messy hair}}} 태그가 붙은 캐릭터는 헝클어지고 거친 머리가 되고, [[[messy hair]]] 태그가 붙은 캐릭터는 과하지 않은 캐주얼한 스타일로 변합니다.

이에 대한 자세한 내용은 프롬프트 강조 및 약화 문서를 참고하세요.



3.3. 수염 [편집]

남성 캐릭터의 경우 수염 facial hair, 턱수염 beard, 염소수염 goatee, 콧수염 mustache, 까질한 수염 stubble, 구레나룻 sideburns 과 같은 얼굴 털 태그도 있습니다.



팁: 얼굴 털 태그를 다른 얼굴 털 태그 중 하나와 결합해 보세요. 태그 중 하나와 결합하여 더욱 강력한 효과를 얻으세요!

팁: 수염은 일반적으로 나이가 많은 캐릭터와 관련이 있으므로 원하지 않는 내용(Undesired Content, 네거티브 프롬프트) 상자에 성인 남성(mature male) 또는 노인(old man) 태그를 추가하면 이 문제를 해결하고 더 젊어 보이는 캐릭터를 만들 수 있습니다.

3.4. 머리 색깔 [편집]

마지막으로 헤어 태그에는 헤어 컬러에 영향을 주는 태그가 있습니다.
  • 검은 머리 black hair
  • 노란 머리 blonde hair (또는 platinum blonde hair)
  • 파란 머리 blue hair (또는 aqua hair, light blue hair,,,, dark blue hair)
  • 갈색 머리 brown hair (또는 light brown hair)
  • 녹색 머리 green hair (또는 dark green hair, light green hair)
  • 회색 머리 grey hair
  • 오렌지색 머리 orange hair
  • 분홍색 머리 pink hair
  • 보라색 머리 purple hair (또는 light purple hair)
  • 빨간 머리 red hair
  • 하안 머리 white hair



거위 팁: 실험해 보세요! Dark purple hair는 사실 태그가 아니지만 예상대로 작동합니다. 고유한 색상을 얻기 위한 고급 기법은 두 개의 색상 태그를 결합하고 {} 또는 []를 사용하여 한 색상의 강도를 다른 색상보다 높이거나 낮추는 것입니다.



예를 들면 다음과 같습니다: {{black hair}}, [[purple hair]] 조합을 이용하면 약간의 보라색이 가미된 검은 머리를 얻을 수 있습니다.


또한 여러가지색 머리 multicolored hair, 안쪽에 색이 들어간 머리 colored inner hair, colored tip, 그래디언트 들어간 머리 gradient hair, 무지개색 머리 rainbow hair, 색분할된 머리 split color hair, 브릿지 streaked hair, 투톤 머리 two-tone hair와 같이 더 복잡한 색상 조합을 구현하는 데 사용되는 태그도 있습니다.


4. [편집]

머리카락을 완성했으면 이제 눈으로 넘어가 보겠습니다. 여기에는 눈 색깔을 결정하는 태그가 있으며, 더 희귀한 유형의 눈을 위한 몇 가지 추가 태그와 결합할 수도 있습니다.

캐릭터의 눈 색깔을 선택할 때 선택할 수 있는 태그는 다음과 같습니다.
  • 아쿠아색 눈 aqua eyes
  • 검은색 눈 black eyes
  • 파란색 눈 blue eyes
  • 갈색 눈 brown eyes
  • 녹색 눈 green eyes
  • 회색 눈 grey eyes
  • 오렌지색 눈 orange eyes
  • 보라색 눈 purple eyes
  • 분홍색 눈 pink eyes
  • 빨간 눈 red eyes
  • 하얀 눈 white eyes
  • 노란 눈 yellow eyes
여기에 더해 heterochromia(홍채이색증, 여러 색깔 눈동자) 태그를 사용하여 눈동자 색상을 결합할 수도 있습니다.

팁: 이미지에서 원치 않는 눈 색깔이 일치하지 않나요? 원하지 않는 내용(Undesired Content) 상자에 heterochromia 태그를 추가하면 캐릭터의 두 눈 색을 같은 색으로 유지하는 데 도움이 됩니다.



독특한 동공 유형에 사용할 수 있는 몇 가지 추가 태그는 horizontal pupils, Slit pupils, symbol-shaped pupils, star-shaped pupils, diamond-shaped pupils, flower-shaped pupils, heart-shaped pupilsmismatched pupils입니다. 기타 기타 눈 태그에는 검은 공막(black sclera), 다크서클(bags under eyes), flaming eyes, glowing eyes 등이 있습니다.


5. 피부 [편집]

피부색에 영향을 주는 태그는 pale skin, tan, dark skin, very dark skin 입니다. dark-skinned female, dark-skinned male, dark-skinned other 등의 다른 태그는 두 명 이상의 캐릭터를 입력하라는 메시지가 표시될 때 유용할 수 있습니다.

기타 부자연스럽고 환상적인 피부색의 경우 다음 중 하나와 함께 colored skin 태그를 사용하세요:
  • black skin
  • blue skin
  • green skin
  • grey skin
  • orange skin
  • pink skin
  • purple skin
  • red skin
  • white skin
  • yellow skin


주근깨(freckles), 화장(makeup), 립스틱(lipstick), 눈 밑 점(mole under eye), 입 밑 점(mole under mouth), 짙은 눈썹(thick eyebrows), 얼굴 흉터(scar on face), 페이스페인트(facepaint) 등 얼굴에 디테일을 더하는 데 사용할 수 있는 기타 태그도 있습니다.


6. 신체 [편집]

캐릭터의 신체에 영향을 주는 데 사용되는 태그에는 여러 가지가 있으며, 어떤 태그는 전체 체형에 영향을 주는 반면 어떤 태그는 특정 신체 부위에 초점을 맞추는 경우도 있습니다.

모든 태그가 동일하게 적용되는 것은 아니며, 일부 태그는 다른 태그보다 훨씬 더 강력한 효과를 발휘합니다. 예를 들어, 탄탄한(toned) 태그는 근육질(muscular)의 훨씬 더 미묘한 버전처럼 작동합니다. 항상 그렇듯이 {} 및 []를 사용하여 이러한 태그를 강화하거나 약화하며 보다 세밀하게 제어할 수 있습니다.

키는 tall, tall female, petite 와 같은 태그의 영향을 받습니다. 키에 영향을 미치는 또 다른 방법은 캔버스 크기를 변경하는 것입니다. 이미지가 길면(포트레이트) 키가 큰 캐릭터가 생성되고 그 반대의 경우(랜드스케이프)도 마찬가지입니다.

  • 마른(thin) 체형과 관련된 태그:
    • 스키니(skinny)
    • 신체 부위별 태그: 갈비뼈(ribs), 날씬한 다리(slim legs), 좁은 허리(narrow waist)
  • 무거운(heavy) 체형과 관련된 태그(가장 약한 것부터 강한 것 순으로 정렬):
    • 굴곡 있는(curvy)
    • 통통한(plump)
    • 뚱뚱한(fat)
    • 비만(obese)
    • 신체 부위별 태그: 배(belly), 복부(stomach), 두꺼운 허벅지(thick thighs), 넓은 엉덩이(wide hips)
  • 운동선수(athletic) 체형과 관련된 태그(가장 약한 것부터 강한 것 순으로 정렬):
    • 탄탄한(toned)
    • 근육질(muscular) (또는 근육질 여성(muscular female) 또는 근육질 남성(muscular male))
    • 신체 부위별 태그: 복근(abs), 복사근(obliques), 이두근(biceps), 흉근(pectorals)



팁: 키가 큰 캐릭터를 만들고 싶으신가요? 캔버스를 더 크게 만들면 됩니다!

일반적으로 키가 큰 태그만으로는 캐릭터의 키를 변경하기에 충분하지 않습니다. 하지만 캔버스를 더 크게(또는 더 좁게) 설정하면 AI가 이미지 크기에 맞게 키가 큰 캐릭터를 생성하도록 강제합니다.

평평한 가슴(flat chest), 작은 가슴(small breasts), 중간 가슴(medium breasts), 큰 가슴(large breasts), 거대한 가슴(huge breasts) 또는 엄청 거대한 가슴(gigantic breasts)과 같은 다른 태그도 여성 캐릭터에 사용할 수 있습니다.



팁: big breasts 은 엄밀히 말해 태그는 아니지만 large breastshuge breasts 의 중간 지점처럼 동작하며, large breasts 보다는 크고 huge breasts 보다는 작은 가슴을 생성합니다.

7. 프레이밍 및 카메라 각도 [편집]

캐릭터의 외형보다는 전체적인 이미지 구성에 영향을 주는 다양한 태그가 있습니다.

캐릭터의 외형보다는 전체적인 이미지 구도에 영향을 주는 태그에는 두 가지 종류가 있습니다. 프레이밍 태그와 카메라 각도 태그로 분류할 수 있습니다.

프레임 태그만이 이미지에 표시되는 내용에 영향을 미치는 것은 아니며, 캔버스 크기를 변경하면 프레임에도 영향을 미칩니다. 부츠와 같은 신체 부위 또는 의복과 관련된 태그도 프레이밍에 영향을 줄 수 있는데, 부츠가 있으면 발이 보이는 것을 의미하므로 cowboy shot 과 같은 태그가 있어도 이미지에 발이 나타날 수 있습니다.

태그 close-up 은 프롬프트에 있는 모든 것을 확대하므로, 예를 들어 몸통, 옷 태그가 많지만 얼굴 태그가 없는 경우 가슴이 클로즈업됩니다.

7.1. 프레이밍 태그(줌인 단계가 높은 순서로) [편집]

  • 클로즈업 close-up
  • 인물 portrait (얼굴부터 어깨까지)
  • 상체 upper body (얼굴부터 몸통까지)
  • 하체 lower body (몸통에서 아래로)
  • 카우보이 샷 cowboy shot (얼굴에서 허벅지까지)
  • 발이 프레임 밖으로 나오거나 발이 프레임 밖으로 나온 경우 feet out of frame or foot out of frame (얼굴에서 무릎 아래까지)
  • 전신 full body (전신)
  • 와이드 샷 wide shot (멀리서 전신)
  • 매우 넓은 샷 very wide shot (아주 먼 거리에서 전신)

7.2. 보기 각도 태그 [편집]

  • 더치 앵글 dutch angle (카메라에 약간의 기울기 추가)
  • 시청자 마주보기 facing viewer
  • 위에서 from above
  • 뒤에서 from behind
  • 아래에서 from below
  • 측면에서 from side
  • 프로필 profile
  • 옆으로 sideways
  • 거꾸로 upside-down

팁: 눈 색깔이나 복근과 같은 정면을 향한 특징과 관련된 태그를 사용하면 From behind 와 같은 카메라 각도 태그를 사용할 때에도 캐릭터가 뒤돌아서서 해당 특징을 표시할 수 있습니다.

8. 의상 [편집]

마지막으로 중요한 것은 캐릭터가 입는 옷입니다. 선택할 수 있는 옵션이 매우 많기 때문에 이전 섹션보다 훨씬 더 광범위하게 살펴볼 것입니다.

캐릭터의 의상 구성은 각 섹션에 대한 생각에서 시작됩니다.

일부 모자 태그에는 야구 모자 baseball cap, 왕관 crown, 헤어 리본 hair ribbon, 헬멧 helmet, 베레모 beret 등이 있습니다.

상의 태그에는 재킷 jacket, 드레스 dress, 드레스 셔츠 dress shirt, 탱크톱 tank top 등이 있습니다.

일부 레그웨어 태그는 스커트 skirt, 바지 pants, 골반 커튼 pelvic curtain, 반바지 shorts 등입니다.



팁: 직접 비교하고 싶으신가요? 동일한 시드를 사용하고 프롬프트를 조금씩 수정하세요! 이렇게 하면 각 변경 사항이 이미지 생성에 어떤 영향을 미치는지 확인할 수 있습니다.

9. 캐릭터 만들기 [편집]

다양한 태그를 모두 살펴봤으니 이제 모든 것을 조합하여 캐릭터를 만들어볼 차례입니다! 이 가이드에서는 판타지 스토리에 어울리는 여행하는 마법사를 만들고 그 과정을 단계별로 진행하겠습니다.

이 가이드의 시작 부분과 마찬가지로 제목 태그로 프롬프트를 시작하겠습니다. 여기서는 1girl, solo입니다. 프레이밍 태그는 Full body 태그를 사용하여 캐릭터의 전체 화면으로 시작한 다음 필요에 맞게 변경할 것입니다.



캐릭터 자체로 넘어가서 위에서 아래로 이동하여 머리부터 시작하겠습니다. 헤어스타일 태그의 경우, Swept bangs, Bob cut, Medium Hair와 같이 단순하지만 적절한 것을 사용하려고 합니다. 색상 태그는 헤어 태그 바로 뒤에 Platinum blonde hair, Aqua eyes, Pale skin를 추가합니다.



의상 태그는 Witch hat, Robe 부터 시작하겠습니다. 마지막으로 신체 태그의 경우 Medium breasts, Skinny, Slim legs를 사용하고 생성하기 시작하여 작업 대상에 대한 아이디어를 얻습니다.



시작 프롬프트는 다음과 같습니다:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, witch hat, robe, medium breasts, skinny, slim leg



위에서 살펴본 바와 같이, AI가 생성하는 의상은 세대에 따라 서로 일관성이 없습니다. 마녀 모자, 가운만 의상 태그로 사용하는 것은 너무 모호하고 AI에 너무 많은 것을 맡기고 있습니다. 태그를 더 추가하여 의상을 자세히 설명하기 시작하면 훨씬 더 일관된 모습을 얻을 수 있습니다.

뻔한 것부터 시작하여 가운과 모자에 색상을 지정해 봅시다. 의상 태그를 Witch hat, Blue headwear, Blue robe로 수정하고 다시 시도해 보겠습니다.

이제 우리의 프롬프트는 다음과 같습니다:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, witch hat, blue headwear, blue robe, medium breasts, skinny, slim legs



여전히 너무 일관성이 없어 보입니다. 마녀 모자 witch hat, 파란색 모자 blue headwear, 파란색 로브 blue robe 만 의상 태그로 지정한 상태에서는 캐릭터의 의상을 더 정의해야 하는데, 아직 많은 부분이 우연에 맡겨져 있습니다. 이제 마법사에게 장갑과 신발을 추가하는 태그를 추가해 봅시다. 마법사는 모험가나 여행자 역할을 해야 하므로 갈색 장갑 brown gloves무릎 부츠 knee boots가 적합합니다.



이제 우리의 프롬프트는:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, witch hat, blue headwear, blue robe, brown gloves, knee boots, medium breasts, skinny, slim legs




이제 캐릭터의 몸통에 있는 옷을 정의하는 태그를 추가하여 전체 영역이 덜 무작위로 느껴지도록 해봅시다. 코르셋 corset, 가죽 벨트 leather belt, 가죽 파우치 leather pouch를 사용하여 여행하는 마법사가 마침내 물품을 보관할 수 있도록 할 것입니다!

이제 우리의 프롬프트는:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, witch hat, blue headwear, blue robe, corset, leather belt, leather pouch, ''brown gloves, knee boots, medium breasts, skinny, slim legs




이제 정말 모양이 잡히기 시작했습니다! 이제 의상의 하반신을 설명하는 몇 가지 태그를 추가해 보겠습니다. 짧은 치마 short skirt, 파란색 치마 blue skirt, 프릴 치마 frilled skirt, 검은색 팬티스타킹 black pantyhose을 사용하겠습니다.

이제 우리의 프롬프트는 다음과 같습니다:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, blue witch hat, blue robe, corset, leather belt, leather pouch, short skirt, blue skirt, frilled skirt, black pantyhose, brown gloves, knee boots, medium breasts, skinny, slim legs




이제 거의 완벽에 가까워졌습니다! 이제 캐릭터를 마무리하기 위해 몇 가지 최종 수정을 해보겠습니다! 이번에는 실제로 기존 태그 중 하나를 교체하고 몇 가지 마지막 태그를 추가할 것입니다. 파란색 로브 blue robe파란색 망토 blue cape로 바꾸고, AI가 때때로 뒷면에 망토를 추가하는 것을 좋아하기 때문에 프롬프트에 추가하는 것이 좋습니다. 또한 흰색 셔츠 white shirt, 긴 소매 태그 long sleeves를 추가하여 의상의 윗부분의 색상이 자주 바뀌지 않도록 할 것입니다.

이제 우리의 프롬프트는:

1girl, solo, full body, swept bangs, bob cut, medium hair, platinum blonde hair, aqua eyes, pale skin, witch hat, blue headwear, blue cape, white shirt, long sleeves, corset, leather belt, leather pouch, short skirt, blue skirt, frilled skirt, black pantyhose, brown gloves, knee boots, medium breasts, skinny, slim legs



완료! 이제 매우 일관된 캐릭터가 생겼습니다! 이제 프롬프트를 수정하여 포즈, 카메라 각도 및 배경이 다른 이미지를 생성하여 동일한 캐릭터를 표시하는 최상의 AI 이미지를 생성할 수 있습니다.

보시다시피 캐릭터의 의상을 설명하는 데 사용하는 태그가 많을수록 여러 이미지에 걸쳐 일관성을 유지할 수 있습니다. 물론 NovelAI 이미지 생성기에 단순히 더 많은 태그를 추가하는 것이 항상 해결책이 되는 것은 아니며, 때로는 AI가 다른 것보다 생성하기 어려운 것이 있을 수 있습니다. 태그가 서로 영향을 미치는 방식이 항상 명확하지는 않습니다. 비결은 충분한 디테일과 너무 많은 디테일 사이의 적절한 균형을 찾는 것입니다.