찾기
내용으로 건너뛰기
추적
문서의 이전 판을 선택했습니다!
저장하면 이 자료로 새 판을 만듭니다.
미디어 파일
{{tag> nai }} ====== Nai====== NAI 이미지 생성을 위한 가이드라인 - [마인드셋] NovelAI 이미지 생성의 핵심 철학 • 모델: Novel AI V4.5 • Stable Diffusion 기반, Danbooru 및 e621 데이터셋으로 고도로 파인튜닝된 애니메이션/일러스트 특화 모델 • 핵심 원리: 자연어 이해가 가능하지만, Danbooru 태그 시스템이 결과물의 정밀 제어에 가장 효과적이고 예측 가능함. 레고블럭을 짜 맞추듯이 태그를 짜 맞추어야 원하는 결과를 얻을 수 있음 NovelAI는 일반적인 자연어(서술형 문장)보다 '태그(Tag)' 기반의 프롬프팅에 매우 특화되어 있다. 이는 AI가 태그를 기반으로 훈련되었기 때문이며, 원하는 이미지를 정교하고 일관성 있게 만들기 위한 가장 효율적인 방법임. 생각의 전환: "석양이 지는 꽃밭에 서 있는 갈색 머리의 소녀"라고 (영어로) 서술하기보다, 1girl, flower field, sunset, brown hair 와 같이 핵심 요소를 태그로 분리하여 전달해라. - [프롬프트] 모든 것의 시작: AI와의 대화법 프롬프트는 이미지 생성의 설계도임. 기본 원칙: 태그(Tag) vs 서술(Prose) • 태그 우선: 항상 태그를 우선적으로 사용해라. 입력 시 나타나는 태그 추천 목록의 버블 투명도는 AI가 해당 태그를 얼마나 잘 알고 있는지를 나타냅니다. 불투명하고 진할수록 AI의 이해도가 높다. • 서술은 보조: 태그로 표현하기 힘든 미묘한 뉘앙스나 복잡한 상황(예: "그녀는 다른 소녀를 가리키며 꾸짖고 있다")을 설명할 때 서술을 보조적으로 사용함. (주로 다중 인물 프롬프팅에서 활용) • 쉼표와 띄어쓰기: 각 태그는 , (쉼표+공백)으로 구분하는 것이 가독성과 인식률에 좋다. • Danbooru 태그의 _는 공백으로 변환해서 사용 프롬프트 구성의 황금률: 순서와 구조 • 중요한 순서대로: 프롬프트의 앞쪽에 위치한 태그일수록 이미지 전체에 더 강력한 영향을 미칩니다. 가장 중요한 요소(인물, 배경, 핵심 스타일)를 앞에 배치해라. • 권장 태그 순서: 인물 수/종류 (e.g., 1girl, solo), 캐릭터/작품명, 작가 태그, 품질/미학 태그, 전체적인 아트 스타일/매체, 구도/카메라 앵글, 배경/장소, 인물 외형 (머리, 눈, 피부, 체형), 의상, 자세/표정, 기타 디테일 순으로 구성하면 안정적인 결과를 얻기 좋다. 태그의 종류와 활용법 • 작가 태그: artist:작가명 형식. (예: artist:mika pikazo) • 품질 태그 (Quality Tags): - masterpiece, best quality, amazing quality, great quality 등. 이미지의 전반적인 퀄리티를 높임. - Add Quality Tags 토글(기본 활성화)이 이 태그들을 자동으로 추가해준다. 독특한 스타일을 원할 땐 이 기능을 끄는 것이 좋을 수 있다. • 미학 태그 (Aesthetic Tags): - very aesthetic, aesthetic. 그림을 더 미적으로 만듭니다. 반대로 displeasing 등은 부정적 효과를 냅니다. • 연도 태그 (Year Tags): - year 2014, 1990s (style) 등 특정 연도의 애니메이션 스타일을 흉내 낼 수 있다. • 구도 태그 (Framing Tags): - close-up, portrait, upper body, cowboy shot, full body 등 이미지에 담길 범위를 결정함. - from above, from below, dutch angle, pov 등 카메라 각도와 시점을 지정함. • 매체 태그 (Medium Tags): - watercolor (medium), oil painting (medium), sketch, lineart 등 그림의 재질과 기법을 바꿉니다. • 내용 태그 (Content Tags): - 목적: 이미지의 구체적인 내용(캐릭터, 배경, 행동 등)을 묘사. - 작성법: 쉼표(,)로 구분된 Danbooru 태그를 조합하여 레고 블록처럼 장면을 구성. - 예시: 1girl, solo, long blonde hair, blue eyes, smiling, school uniform, sitting on a bench, in a park, daytime, cinematic lighting • 기타 유용한 태그: - location: 실내/실외를 특정하지 않고 어떤 장소를 그리도록 유도함. - object focus: 특정 사물에 초점을 맞춥니다. (e.g., weapon focus) 수치적 가중치 :: 와 음수 가중치의 마법 • 수치적 가중치: 숫자로 정확한 가중치를 부여함. - 형식: 가중치::태그:: 또는 가중치::태그1, 태그2:: - 문법: 가중치::강조할 내용:: - 예시: 1girl, 1.5::rain, night::, 0.5::coat::, black shoes rain과 night는 1.5배 강조되고, coat는 0.5배 약화된다. 만약 태그가 숫자로 끝나는 경우 끝에 공백을 넣어야 함! 2::artist:jp06 :: • 양수 가중치 (Positive Weight): "강조" - 설명: 특정 태그의 영향력을 증폭시킴 - 예시: 2.0::detailed eyes:: (눈 디테일을 매우 강하게 강조) • 음수 가중치 (Negative Weight): "정밀 제거 및 방향 전환" - 음수 가중치: 특정 개념을 제거하거나 반전시킬 때 매우 강력함. - 개념 제거: 캐릭터가 계속 모자를 쓴다면, 네거티브 프롬프트보다 -1::hat::을 프롬프트에 직접 넣는 것이 더 효과적일 수 있다. - 개념 반전: 이미지가 흑백으로 나온다면 -1::monochrome:: 을 넣어 색을 되살릴 수 있다. 그림이 너무 단순하면 -2::flat color:: 를 넣어 디테일을 추가할 수 있다. - 설명: 네거티브 프롬프트와 달리, 특정 개념을 반대 방향으로 유도하는 "정밀 핀셋" 역할을 함. - 작동 원리: "이쪽으로 가지 말고, 반대쪽으로 가"라는 지시. - 예시 1: -1.5::simple background:: → '단순한 배경'을 피하고, 반대인 '복잡하고 구체적인 배경'을 그리도록 유도. - 예시 2: -1.2::sad:: → '슬픈 표정'을 피하고, 반대인 '무표정 혹은 더 나아가 행복한 표정'을 그리도록 유도. - [네거티브 프롬프트] 원하지 않는 것을 제거하는 기술 프롬프트 입력창의 Undesired Content 탭에서 작성함. • 목적: 원하지 않는 요소를 광범위하게 제거하는 "광역 필터". 이미지 생성 전반에 걸쳐 해당 개념의 등장을 억제. • 기본 개념: 생성되길 원치 않는 요소(e.g., blurry, low quality, bad hands, text, watermark)를 나열함. • 필수 태그: low quality, worst quality, normal quality, blurry, bad anatomy, deformed hands • 추가 태그: text, signature, watermark, username (불필요한 텍스트 제거) • 네거티브 프리셋(Preset): NAI는 모델별로 Light, Heavy 등의 프리셋을 제공함. 이는 lowres, jpeg artifacts 등 일반적인 저품질 요소를 자동으로 제거해주는 유용한 기능임. 기본적으로 켜두는 것을 추천함. • 창의적인 활용: 예시: freckles(주근깨) 태그가 이상한 점이나 문신처럼 보일 때가 있다. 이때 네거티브 프롬프트에 tattoo, facial mark를 추가하면, AI는 문신을 피하려다 보니 주근깨를 더 자연스럽게 표현하게 된다. 특정 색상이 과도하게 나올 때 해당 색상 태그를 네거티브에 넣는 것도 방법임. - [핵심 설정] 생성의 퀄리티를 결정하는 요소 Prompt Guidance (CFG Scale) • AI가 프롬프트를 얼마나 엄격하게 따를지 결정함. • 낮은 값 (2-6): AI에게 창의적 자유를 많이 준다. 몽환적이거나 부드러운, 예측 불가능한 결과를 원할 때 좋다. • 중간 값 (7-14): 프롬프트에 충실하면서도 적절한 자유도를 가진다. • 높은 값 (15 이상): 프롬프트를 매우 엄격하게 따릅니다. 이미지가 선명해지지만 뻣뻣해지고, 색이 과포화(deepfried)되거나 깨지는 현상이 발생할 수 있다. • 💡 V3 이상 모델은 낮은 Guidance(5-6 근처)에서 좋은 결과를 보이는 경향이 있다. • 💡 꿀팁: 거의 만족스러운 이미지가 나왔을 때, Seed를 고정한 채 Guidance 값을 0.1 단위로 미세하게 조절하면 디테일을 조금씩 바꿀 수 있다. Seed • 특정 노이즈 패턴을 나타내는 고유 번호임. • Seed를 고정하면 다른 설정을 변경했을 때의 효과를 정확히 비교할 수 있다. • 생성된 이미지 우측 하단에 Seed 번호가 표시되며, 클릭하면 바로 입력창에 고정된다. • 💡 꿀팁: History 탭에서 Shift+클릭으로 이전 이미지의 Seed를 바로 가져올 수 있다. Ctrl+Shift+클릭은 Seed를 포함한 모든 설정을 가져온다. - [모델] 그림체를 결정하는 두뇌 • NAI Diffusion V4.5 : 가장 진보된 모델. 다중 인물, 자연어 이해, 텍스트 렌더링 성능이 우수 • 특수 데이터셋 태그: 프롬프트 가장 앞에 위치시켜야 함. - fur dataset: 퍼리 스타일로 생성하고 싶을 때 사용함. (UI의 퍼리 모드 토글과 동일) - background dataset: 인물 없이 풍경, 동물, 정물 등을 사진 스타일로 생성할 때 매우 유용함. - [고급 프롬프팅] 차별화된 결과물을 위한 기술 다중 인물 프롬프팅 • + Add Character 버튼을 사용해 각 캐릭터별로 프롬프트를 분리하는 것이 가장 안정적임. • Base Prompt: 2girls, outdoors, park 와 같이 전체적인 배경과 인물 수를 지정함. • Character Prompt: girl, red hair, ..., girl, blue hair, ... 와 같이 각 인물의 특징을 개별적으로 기술함. • 위치 지정: 캐릭터 박스에서 Position AI’s Choice (AI에게 맡기기)를 끄고 5x5 그리드에서 원하는 위치를 지정할 수 있다. • 액션 태그 V4의 가장 큰 특징 중 하나는 캐릭터 간의 상호작용을 지정할 수 있는 기능임. 이는 source#, target#, mutual# 접두사를 사용하여 구현할 수 있다. • source# (행동 주체): 특정 행동을 시작하는 캐릭터에게 사용함. • target# (행동 대상): 행동을 받는 캐릭터에게 사용함. • mutual# (상호 행동): 두 캐릭터가 서로에게 같은 행동을 할 때 사용함. 사용 예시: • 한 캐릭터가 다른 캐릭터를 껴안는 경우: - 캐릭터 A 프롬프트: source#hug - 캐릭터 B 프롬프트: target#hug • 두 캐릭터가 서로 껴안는 경우: - 캐릭터 A 프롬프트: mutual#hug - 캐릭터 B 프롬프트: mutual#hug 이 기능은 아직 완벽하지 않아 가끔 행동 주체와 대상이 바뀌는 경우가 있지만, 두 명 이상의 캐릭터가 등장하는 장면을 연출할 때 매우 유용함. NSFW 콘텐츠 등급 태그 nsfw 태그에 더불어 Danbooru의 등급 시스템도 같이 써볼만함 • rating:general (전체 이용가) • rating:sensitive (민감한 내용) • rating:questionable (선정성 의심) • rating:explicit (노골적인 내용) 텍스트 렌더링 • 프롬프트에 text, english text 태그를 포함함. • 프롬프트의 가장 마지막에 Text: 원하는 문장 형식으로 추가함. (Shift+Enter로 줄바꿈 가능) • 💡 Add Quality Tags 기능에 no text 태그가 포함될 수 있어, 짧은 텍스트가 잘 안 나올 경우 이 기능을 꺼보는 것이 좋다. 프롬프트 랜덤마이저 || • 문법: ||옵션1|옵션2|옵션3|| • 예시: 1girl, ||red hair|blue hair|green hair|| -> 생성 시마다 세 가지 머리색 중 하나가 랜덤으로 선택된다. • Seed를 고정해도 랜덤 결과는 매번 바뀝니다. - [Img2Img & Canvas] 이미지를 기반으로 한 창작 기본 Img2Img • 업로드한 이미지를 기반으로 새로운 이미지를 생성함. • Strength: 값이 높을수록 원본 이미지의 형태를 무시하고 프롬프트의 영향을 많이 받다. 낮을수록 원본에 가깝게 유지된다. • Noise: 값이 높을수록 AI가 새로운 디테일을 추가할 여지를 준다. 배경이 없는 이미지에 배경을 추가할 때 유용함. Inpaint (인페인트) • 이미지의 특정 부분만 다시 그리는 핵심 기능임. • 수정하고 싶은 영역을 마스크(파란색)로 칠하고, 해당 부분에 대한 프롬프트를 작성하여 생성함. • 💡 꿀팁: 손, 얼굴 등 망가진 부분을 하나씩 따로따로 수정하는 것이 성공률이 높다. • Outpainting (고급): Canvas에서 이미지 주변에 빈 공간을 만들고, 그 빈 공간을 Inpaint 마스크로 지정하면 이미지 바깥 영역을 자연스럽게 확장할 수 있다. Canvas • 직접 그림을 그리거나, 업로드한 이미지를 수정하여 베이스로 사용할 수 있다. Vibe Transfer • 기준 이미지의 '분위기'(색감, 스타일, 구도 등)를 추출하여 새로운 생성에 적용함. • Reference Strength로 적용 강도를 조절함. • Information Extracted로 스타일(낮은 값)과 구도(높은 값) 중 어느 쪽에 더 집중할지 조절할 수 있다. - [후처리 및 보조 도구] 완성도를 높이는 마지막 단계 Enhance • 생성된 이미지를 프롬프트에 기반하여 한 번 더 디테일업함. • 단순히 해상도를 높이는 것이 아니라, 프롬프트를 수정하여 부족한 부분을 보완할 수 있다. (e.g., sharp focus 추가) • Strength와 Noise를 조절하여 변화의 정도를 제어할 수 있다. Upscale • 프롬프트 영향 없이 순수하게 이미지 해상도를 4배 키워준다. 화질 저하나 아티팩트 없이 깔끔하게 확대된다. Director Tools • Remove Background: 배경이나 전경의 불필요한 요소를 지능적으로 제거함. • Colorize: 흑백 라인아트에 AI가 색을 입혀준다. • Emotion: 캐릭터의 표정을 happy, sad, angry 등으로 쉽게 바꿀 수 있다. - [기타 팁 및 UI 활용] • 해상도와 이미지 개수: 해상도가 높을수록 한 번에 생성 가능한 이미지 수가 줄어듭니다. 이미지 개수를 늘리면 Anlas 비용도 그만큼 증가함. • Anlas 절약 팁 (Opus 구독자): Normal 사이즈(832x1216 등) 이하, 28 Steps 이하, 1장 생성 조건을 만족하면 Anlas 소모 없이 무제한 생성이 가능함. • History 탭 활용: - 클릭: 해당 이미지와 설정 불러오기 - Ctrl+클릭: Seed를 제외한 모든 설정 복사 - Shift+클릭: Seed만 복사 - Download ZIP: 세션 동안 생성한 모든 이미지를 한 번에 다운로드 • 샘플러(Sampler): - Euler Ancestral, DPM++ 2M이 기본적으로 권장되며, 대부분의 경우 좋은 결과를 냅니다.
저장
미리 보기
취소
편집 요약
참고: 이 문서를 편집하면 내용은 다음 라이선스에 따라 배포하는 데 동의하는 것으로 간주합니다:
CC Attribution-Noncommercial-Share Alike 4.0 International
문서 도구
문서 보기
이전 판
연결문서
맨 위로
다크 모드로 보기
☀️
Toggle Menu
기술
너두 고쳐두 됩니다.
사이트 도구
최근 바뀜
미디어 관리자
사이트맵
사용자 도구
등록
로긴
최근 수정된 문서
Openclaw
[Heartbeat.md 예제]
Nai
단순포진 (Herpes simplex)
[진단]
자궁근종 (Uterine myoma)
Minio
[Minio]
태아 서맥 (Fetal Bradycardia)
의학 (Medicine)
[태아]
유대인의 자본주의 시스템 구축
만듦
Best studio poses
만듦
역사
만듦
ㅍㅌㅊ (평타취)
[ㅍㅌㅊ (평타취)]
Ollama
AI 비서 제니 (Jenny)
jenny_test
Link 'Jenny' to tech:jenny page
태열이니까 웨스트코트를...?
IYF (International Youth Fellowship)
[박옥수 계열(대한예수교침례회 기쁜소식선교회: IYF)]
Amcrest http api v3.26