스테이블 디퓨전은 몇 개의 단어를 입력하면 몇 초만에 멋진 이미지를 생성해주는 인공지능 그림 그리기 툴입니다. 잘 알려져있는 오픈AI사의 DALL-E나 미드저니와 비슷한데, 내가 원하는 그림체에 대한 파일을 다운로드받아 사용하거나 내가 만든 그림체를 자유롭게 공유할 수 있다는 특징이 있습니다.
이번 글에서는 스테이블 디퓨전에게 그림 그리기를 요청하기 위해 입력할 수 있는 다양한 프롬프트 예시와 함께, 이러한 프롬프트를 생성해주는 프롬프트 생성기도 함께 확인해보도록 하겠습니다.
스테이블 디퓨전 프롬프트
스테이블 디퓨전은 txt2img 탭이 열린 상태에서 Prompt 칸에 영어 단어와 콤마를 이용하여 프롬프트를 입력하면 해당 프롬프트에 맞는 이미지를 만들어 줍니다. 그리고 Negative prompt 칸에는 이미지에 적용되지 않았으면 하는 것들을 영어 단어와 콤마를 이용하여 기재해 줍니다. 그리고 우측 상단의 Generate 버튼을 클릭하면 이미지 생성이 시작됩니다.
프롬프트 또는 네거티브 프롬프트 칸에 입력해볼 수 있는 단어 예시는 다음과 같습니다.
카메라 - 필름 종류 | |
night vision | 밤에 촬영한 사진 느낌 |
35mm | 35mm 필름 카메라 느낌 |
instax | 후지 인스탁스 즉석카메라로 촬영한 느낌 |
camcorder | 캠코더로 촬영한 느낌 |
lomo | 로모로 촬영한 느낌 |
vintage | 빈티지 |
Nikon D750 | 니콘 D750으로 촬영한 느낌 |
Kodak Gold 200 | 코닥 골드 200 필름으로 인화한 느낌 |
tinytype | 19세기 옛날사진같은 느낌 |
그림체 | |
illustration | 삽화체 |
sketch | 스케치체 |
doodle | 낙서체 |
children's drawing | 어린이 그림체 |
dot art | 도트 아트 |
line art | 라인 아트 |
illuminated manuscript | 조명 원고 |
storybook illustration | 동화책 삽화 |
graphic novel | 그래픽 노블 |
예술작품 그림체 | |
Andy Warhol | 앤디 워홀 |
Aubrey Beardsley | 오브리 비어즐리 |
John Constable | 존 컨스터블 |
Claude Monet | 끌로드 모네 |
Frida Kahlo | 프리다 칼로 |
Miyazaki Hayao | 미야자키 하야오 |
Nam June Paik | 백남준 |
Salvador Dali | 살바도르 달리 |
Maria Sibylla Merian | 마리아 지빌라 메리안 |
모션픽쳐 | |
technicolor | 총천연색 |
kinemacolor | 키네마컬러 |
kodachrome | 코다크롬 |
cinecolor | 시네컬러 |
afgacolor | 아프가컬러 |
모노크롬 | |
monochrome | 단색화 |
black and white | 흑백 |
desaturated | 불포화 |
sephia | 세피아 |
high contrast | 고대비 |
low contrast | 저대비 |
디스플레이 | |
4k | 4K |
8k | 8K |
HD | HD |
Full-HD | 풀HD |
Ultra-HD | 울트라HD |
super-resolution | 초고해상도 |
megapixel | 메가픽셀 |
조명 | |
spotlight | 스포트라이트 |
frontlight | 전조등 |
backlight | 백라이트 |
rim lighting | 림 조명 |
bright | 밝게 |
ultrabright | 매우 밝게 |
artificial lighting | 인공 조명 |
natural lighting | 자연광 |
fluorescent | 형광등 |
그밖의 형용사 | |
elegant | 우아한 |
mystical | 신비로운 |
colorful | 화려한 |
intricate | 뒤얽힌 |
detailed | 상세한 |
fantasy | 공상적인 |
floral | 꽃으로 가득한 |
smooth | 매끄러운 |
cute | 귀여운 |
그리고자 하는 표현을 영어로 입력하고 위의 단어들을 붙여서 원하는 그림을 만드시면 됩니다. 예를 들어 푸른 눈을 가진 귀여운 고양이를 파블로 피카소 스타일로, 배경은 사막으로, 8K 해상도로 그리고 싶다면 아래와 같은 프롬프트를 이용하시면 됩니다.
cute grey cat with blue eyes, by pablo picasso, desert background, 8k
스테이블 디퓨전 프롬프트 작성 팁
프롬프트를 입력할 때 알아두면 좋은 몇 가지 팁이 있어 함께 알려드립니다.
1. 프롬프트는 최대한 구체적으로 작성
GPT 모델을 기반으로 하는 인공지능 툴은 대체로 GIGO(Garbage-in, garbage-out) 패턴을 따릅니다. 모호한 요청을 하면 모호한 결과물이 나오고, 구체적인 요청을 하면 구체적인 결과물이 나오는 것입니다. 스테이블 디퓨전을 이용할 때에도 최대한 프롬프트를 구체적으로 작성해주면 좋습니다.
어떤 단어를 추가했을 때 어떤 결과물이 나오는지를 잘 따라가면서 원하는 그림이 나올 때까지 프롬프트를 바꾸어보는 것도 방법이 됩니다. 그리고 일부 단어의 경우 다른 단어보다 강도가 높게 표현되는 경우가 있으니 이때도 마찬가지로 결과물을 보면서 프롬프트를 조정해 나가면 되겠습니다.
2. 괄호 입력으로 특정 요청 강조
단어를 입력할 때 괄호를 함께 입력하면 그 단어를 가장 중요한 것으로 인식합니다. 예를 들어 위의 예시에서 'by pablo picasso'에 괄호를 입히면 4개의 요청어 중 파블로 피카소 스타일에 가장 집중하여 이미지를 생성해 줍니다. 여러 단어에 괄호를 씌워주는 것도 가능하고, 괄호의 개수를 다르게 하여 어떤 단어에 특히 집중해야 하는지 알려주는 것도 가능합니다.
cute grey cat with blue eyes, ((by pablo picasso)), desert background, (8k)
3. 소수점 입력으로 요청 별 중요도 지정
프롬프트 내에 각각의 단어를 입력할 때 중요도 점수를 함께 입력하면 스테이블 디퓨전이 그림을 그릴 때 어떤 요소에 얼만큼 집중해야 하는지를 알려줄 수 있게 됩니다. 예를 들면 아래와 같습니다. 각 숫자의 전체 합은 1이 되면 됩니다. 이렇게 하면 각 요청에 대해 더욱 세밀한 콘트롤이 가능합니다.
"cute grey cat with blue eyes:0.5", "by pablo picasso:0.3", "desert background:0.1", "8k:0.1"
4. 그밖의 설정 조정
그외 txt2img 하단의 설정 조정 영역에서 아래 옵션을 조금씩 조정하는 것도 더 좋은 이미지를 생성하는 데에 도움이 될 수 있습니다.
- 샘플링 단계 : 스테이블 디퓨전이 최종 이미지를 만들어내기 전 총 몇 개의 이미지를 샘플링할지를 알려주는 옵션입니다. 처음엔 20으로 설정하고 점차 숫자를 올려보면서 테스트해보면 좋습니다.
- CFG : 스테이블 디퓨전이 프롬프트를 그대로 따를지 좀 더 창의적으로 움직일지를 알려주는 옵션입니다. 숫자가 높을 수록 프롬프트를 더욱 직관적으로 표현하고 숫자를 낮추면 더 큰 자유도를 가지고 움직이는데, 처음 시작할 땐 5로 설정하는 것이 좋습니다.
- 샘플링 방법 : 이미지를 정제하는 방법에 대한 옵션입니다. 제일 인기있는 항목은 Euler a (4.07 it/s)와 PLMS (4.70 it/s) 입니다.
- 이미지 크기 : 가장 최적화된 사이즈는 너비 760, 높이 1024 입니다. 물론 필요하신 크기에 따라 조정하며 이용하시면 됩니다.
스테이블 디퓨전 프롬프트 생성기, Promptomania
위와 같이 스테이블 디퓨전에서 프롬프트로 사용할 수 있는 단어들을 생성해주는 사이트도 있습니다. 다양한 서비스가 있지만 그 중 개인적으로 가장 이용이 편리해보이는 곳은 Promptomania.com 입니다. 다른 프롬프트 생성기와 달리 이곳은 각 프롬프트에 대한 실제 그림체나 표현 방식을 이미지화하여 함께 보여주고 있기에 어떤 상황에서 어떤 단어를 프롬프트로 써야 하는지를 직관적으로 알 수 있게 해줍니다.
Promptomania 사이트 주소는 아래와 같습니다.
https://promptomania.com/stable-diffusion-prompt-builder/
Promptomania를 사용하는 방법은 아래와 같습니다.
- 사이트에 접속합니다.
- 화면 최상단의 대화창에 그림을 그리고자 하는 주제를 입력합니다.
- 원하는 그림체가 있는 경우 그 그림체를 확인할 수 있는 jpg 또는 png 파일의 URL을 'Image URL' 창에 입력합니다.
- 페이지를 스크롤하면서 추가하고자 하는 그림체 또는 스타일에 대한 단어를 하나씩 확인하고, 추가하고자 하는 것이 있다면 클릭하여 선택해줍니다. 하나씩 선택을 할 때마다 페이지 상단에 각 프롬프트에 대한 상자가 하나씩 생기는 것을 확인하실 수 있습니다.
- 원하는 모든 스타일을 적용했다면 페이지 최하단 정도에 있는 'Copy it' 버튼을 클릭하여 프롬프트를 전체 복사해 줍니다.
- 스테이블 디퓨전 사이트 내 프롬프트 입력란에 조금 전 복사한 프롬프트를 붙여넣고 Generate 버튼을 클릭하여 이미지를 생성합니다.
'AI' 카테고리의 다른 글
CivitAI 모델 적용법, Checkpoint, LoRA, Textual Inversion 등 타입 별 초간단 사용법 (0) | 2023.05.12 |
---|---|
스테이블 디퓨전 WebUI 설치, 쉽게 하기 (0) | 2023.05.11 |
AgentGPT 한국어 사용법, 완전자율 챗GPT (0) | 2023.05.10 |
ChatGPT pdf 파일 요약, ChatPDF 사용법 (0) | 2023.05.10 |
AI 기반 프로젝터형 웨어러블 공개, 스타트렉의 컴뱃지가 현실로 (0) | 2023.04.26 |
댓글