자주 쓰는 노벨AI 프롬프트와 기본 세팅을 정리하였다.
프롬프트 모음
기본
퀄리티를 높여주는 태그들
- 기본: masterpiece, best quality, high quality,
- 그외: highly detailed, hyper detail, great composition, ultra detailed, highres, intricate detail, beautiful and aesthetic, extremely detailed cg unity 8k wallpaper, 4k, 8k, floating, depth of field, award winning, masterpiece portrait
- 정도 (highly, extremely) + 묘사 (detailed, intricate, fine) + 대상 (background, eyes, hair, clothes, anatomy)
인물
- 인원 수: 1girl, 1boy, 1other, solo, single focus, couple focus
- 의상: cloak (망토), (power) armor, coat, pants
- 장식: jewelry, (santa, cowboy) hat, scarf, gloves, (leather) belt, socks, headwear, thigh highs
- 의상 효과: striped, fur trim (털 달림)
- 시선: looking back, looking at viewer, looking up
- 신체: long hair, short hair, eyes, open mouth (입 벌림), nose, disheveled hair
- 표정: serious, grin (씨익), shameful_face, worried_face, smile, doubt expression, tear, evil smile
- 색상: white, gold, blue, blonde, green
- 동작: standing, holding weapon, drinking, action, dynamic pose, sitting
- 종족: elf, dragon
배경
- 장소: bar, onsen (온천)
- 컨셉: fantasy, post-apocalypse, ruins, christmas, magical, heaven, paradise, cyberpunk
- 구성: smoke, flame, thunder, fire, water, light, steam, magic, gift box, flowers, star, shining snow, firework, glowing particles, sky bubbles, splash water,
- 날씨: snowing, night sky, storm, stormy sky
표현
- 효과: dramatic lighting, dynamic light, cinematic lighting (극적인 빛 효과), ray tracing (빛이 인물 등으로 향함), textile shading (명암 효과), skill, multicolored_background, cinematic shadows, deep shadows, beautifully lit, dramatic shadows
- 스타일 (medium): anime style, watercolor (medium) (수채화), CG, illustration, photorealistic, 3d, animated, ink, pen, copics, graphite, watercolor pencil, spot color (이들을 섞어서 사용할 수도 있다)
- 구도 (Framing): atmospheric perspective, dutch angle (비스듬히), fisheye, panorama, vanishing point perspective, pov rotated, sideways, upside-down, from above, from behind, from below, dynamic angle (역동적), full body (전신), front view, close up, intense angle, cinematic camera, portrait, landscape, wide angle, cinematic shot, action shot, dynamic angle, dramatic angle, intense angle, cinematic angle, dramatic angle
- 초점: animal focus, eye focus, cloud focus, vehicle focus, weapon focus, soft focus
- 묘사: energy, power, hero, powerful, breathtaking, amazing, wonderful, shining
- 화풍 (Time or Era): 1990s, 1980s, 1800s, renaissance, rococo, retro artstyle
- 꾸미기: spoken question mark (물음표 마크)
기본 세팅
Undesired Content
- lowres, bad anatomy, bad hands, disfigured face, cropped, worst quality, low quality, normal quality, jpeg artifacts, extra digits, extra legs, fewer digits, fewer legs, ugly, watermark, text, error, nsfw, simple background
Model
- NovelAI Diffusion Anime (Curated): 좋은 품질의 데이터로 학습된 모델
- NAI Diffusion Anime (Full): Curated 버전보다 더 다양하게 생성 가능
- NovelAI Diffusion Furry (Beta): 동물 캐릭터를 만들 때 사용할 수 있는 모델
Image resolution
- NORMAL: Opus tier일 때 추천 (NORMAL 사이즈까지 무료)
- SMALL: 가장 저렴
Model-Specific Settings
- Low Quality + Bad Anatomy: Undesired Content에 low quality와 bad anatomy를 추가 (lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry)
- Add Quality Tags: 프롬프트의 서문 quality를 높이는 태그 추가 (masterpiece, best quality)
- Steps: 28, 얼마나 반복하며 이미지를 개선시킬 것인지에 대한 값, 너무 높은 scale은 역효과를 낳거나 불필요할 수 있다. 낮은 Steps에서 빠르게 그림을 만들어보고, Enhance를 통해 추가 보정해볼 수 있다.
- Scale: 11, 높을수록 prompt를 따라가고, 낮을수록 더 자유롭게 그려줌 (너무 높다면 역효과). 또한 그림체에도 영향을 미칠 수 있는데, 낮을수록 부드럽게 (painterly, dreamy, softer), 높을수록 정교하게 (more fine detail, sharpness) 그려준다.
- Scale Value 2 - 8: 프롬프트를 AI가 자유롭게 해석하도록 함 (psychedelic concepts, fun landscapes).
- Scale Value 14 - 18: 프롬프트를 더 따라간다. 그림이 더 깔끔해지지만 뻣뻣해진다. Visual artifacts가 생성된다.
- Seed: 그림을 그릴 때 사용하는 난수 값
- Sampling: k_euler_ancestral, k_euler, k_lms, plms, ddim이 있는데, NovelAI에서는 좋은 품질의 데이터를 생산하는 k_euler_ancestral를 추천한다. 쓰면서 느꼈던 점은 plms가 가장 안 좋았고 ddim -> k_euler -> k_euler_ancestral 순으로 비슷하면서 점점 좋아졌다. k_lms는 그림이 깨질 때가 있는 것 같다.
- Variation: 비슷하지만 다른 그림을 생성해준다.
- Enhance: 크기를 바꿔줄 수 있고 (Upscale Amount), 그림 자체의 변형도 가능하다 (Magnitude, 구체적으로 바꾸고 싶다면 Show individual settings를 클릭하여 strength와 noise 값을 조절해준다). 이것 역시 프롬프트를 바탕으로 하기 때문에 특정 부분만 바꾸고 싶다면 해당 부분의 프롬프트를 수정하여 Enhance 시켜준다.
img2img
- Strength: 얼마나 이미지를 바꿀 것인지에 대한 값, 낮을 수록 원본과 비슷하게 그려줌.
- Noise: 얼마나 디테일을 추가할 것인지에 대한 값, 너무 높다면 그림이 부자연스러워진다. 만약 배경이 없을 때 이를 추가하고 싶다면 프롬프트와 함께 noise 값을 높여볼 수 있다 (혹은 단색의 영역을 다양하게 바꾸고 싶을 때).
- AI로 생성된 그림을 다시 프롬프트를 조금 수정 + 약한 strength로 img2img process를 거치면 그림을 더 보정할 수 있다.
- 그림을 많이 바꾸고 싶지 않다면 strength와 noise를 0으로 하여 그림을 생성하고, Enhance로 조절할 수 있다.
기타 팁
- NovelAI에서 생성한 파일은 서버에 저장되지 않기 때문에, 파일이 마음에 든다면 session을 종료하기 전에 꼭 다운로드 해야한다. 또한 내가 쓰는 프롬프트, 업로드 이미지, 직접 그린 그림 등도 NovelAI 쪽에는 저장되지 않는다 (https://docs.novelai.net/image/faq.html).
- 이전 그림의 세팅을 불러오고 싶다면 History 바에서 해당 그림에 대하여 CTRL + Click을 해준다.
- 프롬프트 작성란을 크게 하고 싶다면 Shift + Enter를, 줄이고 싶다면 Shift + Backspace를 입력한다.
- 프롬프트 믹싱을 위해 Ctrl + Shift + Enter로 text field를 하나 더 늘릴 수 있다 (box가 비었을 때 Backspace로 삭제). ~를 입력하면 윗칸의 text field를 그대로 복사하여 넣어준다 (https://docs.novelai.net/image/uifunctionalities.html). 프롬프트 믹싱은 각각의 text field 내용을 합쳐서 그림을 생성해주는 것 같다.
- 프롬프트 작성 시 줄글로 쓸지, 태그로 넣을지 선택할 수 있는데, NovelAI에서는 태그로 넣는 것이 더 추천된다.
- 태그의 대소문자 구분은 없다.
- 프롬프트에서 태그의 순서도 중요하다. 강조하고 싶은 태그(인물이나 사물, 배경 등)는 앞쪽으로 위치시켜야 한다.
- 프롬프트 태그의 가중치는 {}로 강화시키고, []로 약화시킬 수 있다 (1.05배 만큼 강화/약화, 프롬프트의 마지막 태그는 닫지 않아도 된다).
- 태그를 합치리면 | 로 합칠 수 있다 (| 전후 스페이스는 넣지 않는다). 예를 들어 개구리와 고양이를 1:1 가중치로 합치려면 'cat|frog' 태그를 사용한다. "cat:1|happy:-0.2|cute:-0.3" 이런 식으로 각 태그의 가중치를 다르게 줄 수 있다고도 한다. 그런데 직접 해봤을 때 잘 합쳐지지 않는 느낌이었다.
- 프롬프트 태그를 쭉 나열하기 전에 태그를 하나씩 테스트해보면서 내가 원하는 적절한 태그일지 확인해볼 수 있다.
- 프롬프트 태그를 적으면 NovelAI에서 관련 태그를 추천해주는데 추천 태그들에 대해서 얼마나 학습이 되어있는지도 표시된다.
참조
#NovelAI #NAI #노벨AI #프롬프트 #Prompt
반응형
'AI Image > News & Tips' 카테고리의 다른 글
[NovelAI] 그림의 퀄리티를 높이는 매직 태그 (0) | 2023.03.26 |
---|---|
[Stable Diffusion] 게임 배경으로 사용 가능한 픽셀 아트 모델 (0) | 2023.03.26 |
[Stable Diffusion] 구글 코랩을 이용해서 web UI 실행하기 (무료) (0) | 2023.02.28 |
[Stable Diffusion] ControlNet의 개념과 web UI에서 ControlNet 이용하기 (0) | 2023.02.27 |
[NovelAI] 프롬프트 믹싱(Prompt Mixing)을 통한 그림 생성 (0) | 2023.01.29 |