brunch

You can make anything
by writing

C.S.Lewis

by 김동은WhtDrgon Feb 22. 2024

세계관 시각화>미드저니 매뉴얼 합본. 사례와 설명.

김동은WhtDrgon. 240221


1. 왼쪽 아래나 오른쪽 위에 '하트'가 있습니다. 별건 아니지만 누르시면 제게 격려가 됩니다. :)  

2. 이 미드저니 매뉴얼은 <세계관 시각화>의 부록 용으로 만들어졌습니다.

3. 내용은 미드저니 홈페이지 도큐먼트를 참조한 사용법 문서입니다. 웹에서 한글 번역으로 보시길 권합니다.

4. 미드저니 설치법은 https://brunch.co.kr/brunchbook/universevisual 여기 1편에 있습니다. 


기본 이미지 생성

https://docs.midjourney.com/docs/quick-start 

/imagine 명령어로 프롬프트를 입력하면 아래와 같은 상태가 됩니다.

몇 초 뒤 아래와 같은 상태 중 하나가 됩니다. 

(relaxed)는 이 생성이 지금 유료 결제한 ‘시간'을 소모하지 않는 릴랙스 모드로 만들어진다는 뜻입니다. 상대적으로 오래 걸립니다. 보통 3-5분 정도이지만 현재 미드저니 상태에 따라 더 오래 걸릴 수도 있습니다.  /setting에서 기본 세팅을 바꿀 수도 있고 --relax 파라미터를 이용하여 일시적으로 릴랙스 모드로 생성할 수 있습니다. 

(fast)는 이 생성이 유료 시간을 소모하는 패스트 모드로 만들어진다는 뜻입니다. 보통 1분 내에 이미지가 만들어집니다. 마찬가지로 /setting에서 바꿀 수도 있고,  --fast 파라미터를 이용하여 일시적으로 패스트 모드로 진행할 수도 있습니다. 




1단계 U1-4, V1-4.

잠시 후 아래와 같은 이미지가 만들어집니다. 

기본적으로 위와 같은 그림이 만들어집니다.  

Midjourney Bot 은 그림을 만들어주는 미드저니 봇의 이름입니다.   

그림의 “Meteor Shower in Night Sky a cat --s 750 --v 6.0”은 입력한 프롬프트입니다.   

-- 는 파라미터라는 뜻입니다. 파라미터는 따로 설명합니다.     

/Setting 옵션에 따라 프롬프트에서 입력하지 않은 파라미터가 자동입력 됩니다.     

4개의 그림이 들어있는 2048* 2048 사이즈의 단일 이미지입니다.   

이 상태에서 저장할 수도 있습니다.     

U1이나 V1의 1은 왼쪽 위, 2는 오른쪽 위, 3은 왼쪽 아래, 4는 오른쪽 아래입니다.   

U1~U4버튼의 U는 원래 upscaling 이란 뜻인데 지금은 업스케일은 다음 단계에서 하고 지금은 2048 x 2048 사이즈의 1/4인 1024 x 1024 사이즈로 단일 이미지를 만드는 기능만 합니다.   

V1~V4 버튼은 variations란 뜻입니다. 다음 단계에서 변형을 가합니다.   

오른쪽 끝에 있는 파란색 바탕의 하얀색 순환하는 원형 화살표 마크는 보통 마음에 드는 이미지가 없는 등의 이유로 다시 돌리는 버튼입니다. 다시 돌리는 과정에서 아래와 같은 프롬프트를 수정할 수 있는 창이 뜹니다.   


그림의 오른쪽 아래의 3952는 입력 가능한 남은 글자 수 입니다. v6.0 버전의 미드저니는 영문 4000자를 프롬프트로 입력할 수 있습니다. 


1단계에서 V1-V4 선택 후 진행

V1~V4 버튼을 고르면 리믹스 프롬프트 입력창이 열립니다.   

    리믹스 프롬프트창이 안 열린다고 놀라지 마세요. 그건 /setting에서 Remix Mode가 선택되어있지 않아서입니다. 이건 이 문서의 리믹스모드에서 자세히 설명하겠습니다. 지금은 프롬프트가 뜨지 않으면 그냥 넘어가거나 /settings를 입력해서 [Remix Mode]를 선택하거나 그냥 /prefer remix를 입력하면 [Remix Mode]가 토글(껏다켰다 반복) 됩니다.   


이 경우는 V4 바리에이션으로 4번째 이미지를 기준으로 이렇게 변형된 이미지가 추가 생성됩니다.  

오른쪽 위에 Variations (Strong)이 쓰여있듯 이 상태는 2단계에서 Vary(strong)을 고른 것과 동일한 효과입니다.


바리에이션 량의 변경

위에서 Vary(strong)이 된 것은 현재 바리에이션 량이 ‘High Varation Mode’로 되어있기 때문입니다. 

이 옵션은 세팅에서 변경할 수 있습니다.

/Setting Variation Mode 

세팅메뉴에서 High Variation Mode 혹은 Low Varition Mode를 선택합니다. 

/prefer variability  

prefer 명령어는 주로 전환 토글 역할을 합니다.  /prefer variability는 High와 Low Variation Mode를 왔다 갔다 합니다. 


2단계. 1단계에서 U1-U4를 선택한 이후

마찬가지로 프롬프트가 쓰여있고, 저는 U4를 골랐기 때문에 4번째 이미지라는 뜻으로  - Image #4가 쓰여있습니다. @CREW 자리는 자신의 디스코드 아이디가 표시됩니다.   

Upscale(Subtle) 이미지를 2배 키워주면서 적은 (Subtle) 변화를 줍니다.   

Upscale(Creative) 이미지를 2배 키워주면서 창의적인 (Subtle) 변화를 줍니다.   

Vary(subtle)은 이 이미지 상태를 유지하면서 미묘한(subtle) 변화를 줍니다.   

Vary(Strong)은 큰 변화를 줍니다.   

Vary(Region)은 이름대로 그림의 일부 지역(Region)을 지정하여 변화를 줍니다.   

Zoom Out 2x,1.5x Custom Zoom는 마치 카메라를 뒤로 빼듯 그림을 작게 만들고 주변 이미지를 만듭니다. 2x,1.5x, Custom은 2배 1.5배, 직접지정입니다.   

화살표 4개는 The Pan buttons이라고 합니다. pan은 카메라 각도를 조정한다는 의미입니다. 마치 카메라를 그 방향으로 움직이듯 그림을 그 방향으로 확장하는 기능입니다. 그림에서 안 보이는 이미지 부분을 만듭니다. 

하트는 Faviorite입니다. 즐겨찾기 기능이며 https://www.midjourney.com/imagine 에서 Liked 옵션을 선택하면 볼 수 있습니다. 

Web은 웹에서 보기 기능입니다. 아래에서 설명할 ‘Jobs Code’ 기반으로 이미지를 보여줍니다.   


Upscale 선택 결과물   

U4 선택 단계 / Upscale(Subtle) 선택 결과/ Upscale(Creative) 선택 결과

                           


차이점이 보이시나요? 

그림이 너무 작으면 아래 링크로도 확인할 수 있습니다.   

U4 : https://www.midjourney.com/jobs/52fed88d-7548-4d09-b082-31eda52f4099

Upscale(Subtle)  https://www.midjourney.com/jobs/6c63358d-cbbb-45e3-9074-5d700ec7510a 

Upscale(Creative)  https://www.midjourney.com/jobs/a842b49a-eab4-4185-bb9a-cc0851727127 


위 링크는 ‘Jobs Code’라는 것을 이용한 조회로 미드저니 유료 결제자가 아니면 보이지 않습니다. 

Jobs Code는 파일을 저장하면 파일명 끝부분에 붙는 코드입니다. 위의 URL에서 보듯 “https://www.midjourney.com/jobs/” 뒤에 코드를 붙여 입력하면 이미지와 프롬프트, 생성 정보를 볼 수 있습니다. Jobs Code를 알면 다른 사람의 그림도 볼 수 있지만 생성 조건 중에 프라이빗 모드로 만들면 역시 보이지 않습니다. 아직 결제하지 않으신 분은 그림 클릭을 통해 차이점을 살펴보실 수 있습니다. 

https://media.discordapp.net/ephemeral-attachments/1120290731815338115/1209459881883598888/jejaksa_crew_Meteor_Shower_in_Night_Sky_a_cat_52fed88d-7548-4d09-b082-31eda52f4099.png?ex=65e7004a&is=65d48b4a&hm=0a2e078a896ba069a64c9bf23b9ee22d1ba7294393e76c51b8755d08eeef1246&=&format=webp&quality=lossless&width=1108&height=1108 

https://media.discordapp.net/ephemeral-attachments/1120290731815338115/1209461613355081799/jejaksa_crew_Meteor_Shower_in_Night_Sky_a_cat_6c63358d-cbbb-45e3-9074-5d700ec7510a.png?ex=65e701e7&is=65d48ce7&hm=94fc9b8391a88758f50a088f03253d6f908a030a99352df3d3528d0bfd9e0d94&=&format=webp&quality=lossless&width=1108&height=1108

https://media.discordapp.net/ephemeral-attachments/1120290731815338115/1209461622008193024/jejaksa_crew_Meteor_Shower_in_Night_Sky_a_cat_a842b49a-eab4-4185-bb9a-cc0851727127.png?ex=65e701e9&is=65d48ce9&hm=ac1035020660f21c3f6c7afa28d662ef656baf4de752d55ef1707e6cfd8c293e&=&format=webp&quality=lossless&width=1108&height=1108 


2단계 Vary(subtle) 선택 결과물

Vary(subtle)을 선택하면 (/settings에서 선택할 수 있는) 리믹스 모드가 켜있다면 아래와 같은 입력창이 나옵니다.


여기서 이대로 다양성을 볼 수도 있지만 조금 다른 프롬프트를 넣을 수도 있습니다. 전혀 엉뚱한 걸 넣으면 원래의 이미지의 실루엣을 유지하면서 새로운 프롬프트가 섞여서 조금 특수한 결과를 얻을 수도 있습니다. 가령 스파게티 고양이! 



실루엣과 분위기를 유지하면서 변화가 일어납니다. 이 기능을 이용해서 시장이나 마을 이미지가 어떤 특정한 모양을 하거나 스파게티로 만들어진 사람 얼굴 같은 착시 이미지를 구현하기도 합니다. 

동일한 프롬프트를 입력했다면 아래 이미지 정도의 변화가 일어납니다. 




그림처럼 대부분의 형태를 유지하면서 미묘하게 약간(subtle) 변화를 줍니다. 

그림에서 보이는 것처럼  화면 구성은 1단계로 돌아갑니다. 



2단계 Vary(strong) 선택 결과물

Vary(subtle) 때와 마찬가지로 리믹스 모드 프롬프트 입력창이 뜹니다.

동일한 프롬프트로 입력하면 위처럼 ‘조금 더 강한' 변화가 일어납니다. 

위 그림은 Vary(subtle) 때처럼 spaghetti noodles라는 전혀 엉뚱한 프롬프트를 넣었을 때의 이미지입니다. 이번에는 어느 정도의 분위기만 유지한 채 핵심 피사체가 크게 바뀌게 됩니다. 

마찬가지로 이 단계는 4개의 이미지와 함께 단계상 옵션 구성이 1단계로 돌아갑니다. 


2단계 Vary(Region) 선택 결과물 

Vary(Region)을 선택하면 먼저 영역을 선택하기 위한 큰 창이 열립니다.

    하단 왼쪽 점선 네모가 그려진 원형 아이콘은 네모난 모양으로 영역을 지정합니다.   

    하단 오른쪽 올가미 아이콘은 그림의 일부를 마우스로 묶는 도형으로 영역을 지정합니다.   

    상단 왼쪽 동그란 화살표는 선택 영역을 취소하고 되돌립니다.   


위의 그림처럼 영역을 지정한 꼬리와 혜성 부분만 바뀐 것을 볼 수 있습니다. 

2단계 Zoom Out  선택 결과물

오른쪽 2배 줌아웃은 이런 사이즈의 이미지입니다. 앞서 보이지 않던 영역을 추가 생성합니다.  마찬가지로 이 상태에서 옵션 메뉴는 1단계로 돌아갑니다. 

1.5배 줌아웃과 2.0 줌아웃의 사이즈 차이가 확인되시나요?  Custom 은 아래와 같은 프롬프트 수정 창이 열립니다. 


Custom 은 아래와 같은 프롬프트 수정 창이 열립니다. 


여기서 저 --zoom 2 파라미터를 수정할 수 있습니다. 단, 1.0~ 2.0 사이 값을 입력하지 않으면 아래와 같은 에러 메시지를 보게 됩니다. 



2단계 Panning 선택 결과물 

먼저 화살표 버튼인 팬 버튼을 선택하면 추가 프롬프트 입력창이 뜹니다. 


왼쪽에 새로 생긴 공간이 미드저니의 추측으로 그럴듯하게 그려집니다. 

그리고 오른쪽 상단에 --ar 3:2라는 것이 추가되고, 이미지의 비율이 정사각형에서 바뀌었습니다. 

Pen에 의해 영역이 확장되면서 --ar 1:1이라는 화면 비율 기본값이 3:2로 변경된 것입니다. 

위, 아래 세로버전은 --ar 3:2가 아니라 --ar 2:3입니다. 화면비율 파라미터 가로:세로의 비율입니다. 


프롬프트 메모

이 장의 이름은 ‘미드저니 매뉴얼'입니다. 아래의 내용은 미드저니 사이트 https://docs.midjourney.com/docs/prompts 에서 권하는 내용입니다.

단어 선택

단어 선택이 중요합니다. 다양한 상황에서는 더 구체적인 동의어가 더 잘 작동합니다. Big 대신에 tiny, huge, gigantic, enormous, immense를 시도해 보세요.

복수 단어와 집합 명사

복수형 단어는 많은 것을 우연에 맡깁니다. 특정 숫자를 사용해 보세요. "Three cats"는 "cats"보다 더 구체적입니다. 집합명사는 "birds" 대신 "flock of birds"로도 사용된다는 말이 본문에 있는데 (Collective nouns also work, “flock of birds” instead of "birds.” ) 단순히 'birds'(새들)라고 입력하는 대신 'flock of birds'(새 떼)와 같은 표현을 사용하면, AI가 더 구체적이고 풍부한 이미지를 생성할 수 있도록 돕는다는 의미입니다. 


원하는 것에 집중하세요

원하지 않는 것보다 원하는 것을 설명하는 것이 좋습니다. 케이크가 없는 파티를 요청한다면 이미지에는 케이크가 포함될 가능성이 높습니다. 개체를 최종 이미지에서 없애려면 --no 파라미터를 사용해 보세요. 

추가 설명: 프롬프트에 사용되는 키워드는 문장대로 지시되는 툴이라기보다 프롬프트의 요소를 이미지와 매칭시키는 방식이기 때문에, 무엇인가를 언급하면 그림에 적용돼서 여러분의 속을 답답하게 만들 수 있습니다. -- no 파라미터는 무엇인가 제거를 시도하는 파라미터입니다. 시도한다는 말은 100% 완벽하지 않기 때문입니다. -- no text, --no chair 등으로 사용합니다. 이 경우는 --no cake 가 되겠습니다. 


프롬프트 길이 및 세부정보

프롬프트는 간단할 수 있습니다. 한 단어나 이모티콘이면 충분합니다. 그러나 짧은 프롬프트는 Midjourney의 기본 스타일을 사용하므로 지정되지 않은 세부 사항을 창의적으로 채울 수 있습니다. 프롬프트에 중요한 요소를 포함하세요. 세부 사항이 적을수록 다양성은 높아지지만 통제력은 떨어집니다.

귀하에게 중요한 맥락이나 세부 사항을 명확하게 설명하십시오. 생각해 보세요:


주제: 사람, 동물, 인물, 위치, 사물

매체: 사진, 회화, 일러스트레이션, 조각, 낙서, 태피스트리

환경: 실내, 실외, 달 위, 수중, 도시 내

조명: 부드러운 조명, 주변 조명, 흐린 조명, 네온, 스튜디오 조명

색상: 생동감 넘치는, 차분한, 밝은, 단색, 다채로운, 흑백, 파스텔

기분: 차분함, 차분함, 시끄러움, 활력

구성: 인물, 얼굴 사진, 근접 촬영, 조감도


 이 부분이 바로 <세계관 시각화> 책의 대부분에서 다루는 이미지의 구성요소와 분해, 세계관의 배치 영역입니다.  <프롬프트의 종류> 및 <이미지의 구성>과 책의 전 항목에서 이 부분을 다루게 될 것입니다.


프롬프트 살펴보기

이 부분은 미드저니 홈페이지 https://docs.midjourney.com/docs/explore-prompting 의 내용입니다.

여기에서 제시하는 이미지는 미드저니 홈페이지에서 직접 보시길 권합니다.

동시에 이런 다채로움, 이미지의 구성 식별과 매체에 대한 구분 역시 <세계관 시각화>에서 다루는 부분입니다. <이미지의 물성>, <프롬프트의 종류> <세계관 설정>을 참조하실 수 있십니다.

--

매체(art style)를 선택하세요

물감, 크레용, 스크래치보드, 인쇄기, 반짝이, 잉크, 색종이를 분리하세요. 세련된 이미지를 생성하는 가장 좋은 방법 중 하나는 예술적 매체를 지정하는 것입니다.

프롬프트 예:/imagine prompt <any art style> style cat

예시) 목판화 (Block Print), 볼펜 스케치 (Ballpoint Pen Sketch), 시아노타입 (Cyanotype), 그라피티 (Graffiti), 색칠공부 (Paint-by-Numbers), 리소그래프 (Risograph), 우키요에 (Ukiyo-e), 연필 스케치 (Pencil Sketch), 수채화 (Watercolor), 픽셀 아트 (Pixel Art), 블랙라이트 페인팅 (Blacklight Painting), 크로스스티치 (Cross Stitch), 아크릴 푸어 (Acrylic Pour). 컷 페이퍼 (Cut Paper), 압화 (Pressed Flower)


스타일(style)

보다 정확한 단어와 문구를 사용하면 딱 맞는 모양과 느낌의 이미지를 만드는 데 도움이 됩니다.

프롬프트 예:/imagine prompt <style> sketch of a cat

예시) 생물 드로잉 (Life Drawing), 연속선 (Continuous Line), 자유로운 제스처 (Loose Gestural), 빛과 그림자 (Value Study), 숯 스케치 (Charcoal Sketch)


시간 여행(time period)

시대마다 독특한 시각적 스타일이 있습니다.

프롬프트 예:/imagine prompt an illustration of a <time period> cat

예시) 1400s ~1990s 


감정 표현(emotion)

캐릭터에게 개성을 부여하려면 감정 단어를 사용하세요.

프롬프트 예:/imagine prompt <emotion> cat

예시) 결연한 (Determined), 행복한 (Happy), 졸린 (Sleepy), 화난 (Angry), 수줍은 (Shy)


다채로운 색상(color)

다양한 가능성.

프롬프트 예:/imagine prompt <color word> colored cat

예시) 밀레니얼 핑크 (Millennial Pink), 산성 녹색 (Acid Green), 탈색된 (Desaturated), 카나리아 노랑 (Canary Yellow), 복숭아색 (Peach), 투 톤 (Two Toned), 파스텔 (Pastel), 모브색 (Mauve), 흑단색 (Ebony), 중성색 (Neutral), CMYK, 청색조 (Blue Tinted), 홀로그램 (Iridescent), 밝은 (Brightly), 핑크와 파랑 (Pink and Blue)

환경탐사(location)

다양한 환경은 독특한 분위기를 조성할 수 있습니다.

프롬프트 예:/imagine prompt <location> cat

예시) 툰드라 (Tundra), 소금 평원 (Salt Flat), 정글 (Jungle), 사막 (Desert), 숲 (Forest), 동굴 (Cave), 농장 (Farm), 크리스털 숲 (Crystal Forest), 도시 (City), 정원 (Garden)


프롬프트 - 이미지 URL

프롬프트는 이미지 URL, 텍스트, 파라미터 이렇게 3개로 구분할 수 있습니다. 

그중 이미지 URL 키워드 부분입니다. 이미지의 인터넷 주소도 프롬프트 키워드로 기능합니다. 

앞서 보아온 우리의 고양이 이미지 URL은 아래와 같습니다.  https://media.discordapp.net/ephemeral-attachments/1120290731815338115/1209459881883598888/jejaksa_crew_Meteor_Shower_in_Night_Sky_a_cat_52fed88d-7548-4d09-b082-31eda52f4099.png?ex=65e7004a&is=65d48b4a&hm=0a2e078a896ba069a64c9bf23b9ee22d1ba7294393e76c51b8755d08eeef1246&=&format=webp&quality=lossless&width=1108&height=1108

이 URL을 프롬프트에 입력할 수 있습니다. 보통 화풍이나 스타일을 참조하기 위해 프롬프트에 이미지를 첨부할 수 있습니다. 


/imagine prompt: https://media.discordapp.net/ephemeral-attachments/1120290731815338115/1209459881883598888/jejaksa_crew_Meteor_Shower_in_Night_Sky_a_cat_52fed88d-7548-4d09-b082-31eda52f4099.png?ex=65e7004a&is=65d48b4a&hm=0a2e078a896ba069a64c9bf23b9ee22d1ba7294393e76c51b8755d08eeef1246&=&format=webp&quality=lossless&width=1108&height=1108 spaghetti noodles

또 스파게티 누들을 추가했습니다. (웃음)




먼저 상단에서 방금의 매우 긴 URL이 https://s.mj.run/_iYLPBAXl6c  으로 짧은 URL로 변경되었음을 확인할 수 있고, 이미지에서 앞서 고양이의 이미지를 어느 정도 가진 상태에서 스파게티 누들 프롬프트가 적용되었음을 볼 수 있습니다. 

이 이미지 URL을 여러 개 넣을 수도 있습니다. 






내가 가진 이미지의 URL 따기. 

인터넷 URL이 아니라 파일을 직접 가지고 있으면 /imagine이 아니라 채팅 이미지 보내듯 그냥 이미지를 보내면 됩니다. 입력창에 동그라미 안의 +를 누르면 그림과 같이 옵션이 열리고 ‘파일 업로드'를 하면 됩니다. 







이미지를 채팅창에 올린 후 우클릭해서 링크를 복사하는 방법도 있고, 채팅창에 뜬 이미지를 /imagine prompt : 의 입력창으로 드래그해도 URL이 입력됩니다. 

/imagine prompt: https://s.mj.run/A04KsKrx_Vk  Rabbit 

위의 여우 그림에 rabbit이라는 텍스트 프롬프트를 넣고 이미지를 생성하면 아래와 같은 그림이 나옵니다.



--iw 이미지 가중치 파라미터

파라미터는 프롬프트의 뒷부붙에 붙이는 매개변수입니다. ‘-’ 2개와 이름을 씁니다. 

 --iw는 Image Weight의 약자로 된 파라미터입니다. 그중 --iw는 이미지 프롬프트와 텍스트 프롬프트의 비중을 정합니다.  값의 범위는 0~3.0입니다. 값이 클수록 이미지의 무게(image weight)가 커집니다. 

입력하지 않은 기본값은 1입니다. 

위의 여우사람 이미지 + ‘rabbit’ 텍스트의 비중 가중치 차이는 아래와 같습니다.



/imagine prompt: https://s.mj.run/A04KsKrx_Vk  Rabbit --iw 0.1  

이러면 이미지의 영향력은 거의 없어지고 ‘rabbit’ 토끼가 뚜렷해집니다.






/imagine prompt: https://s.mj.run/A04KsKrx_Vk  Rabbit --iw 1

앞에 본 그림입니다. 아무것도 입력하지 않으면 기본값은 1입니다. 

 /imagine prompt: https://s.mj.run/A04KsKrx_Vk  Rabbit --iw 2 

이미지의 무게가 커지면서 토끼 키워드의 영향이 줄어듭니다. 

 /imagine prompt: https://s.mj.run/A04KsKrx_Vk  Rabbit --iw 3

이미지의 무게가 3으로 최대치가 되면 토끼 키워드의 영향은 찾아보기 힘듭니다. 




2개 이상의 이미지 URL 프롬프트 입력

URL을 일반 키워드처럼  콤마(,)로 구분해서 넣으면 됩니다. 

뒤에 설명하면서 만든 이 2개의 그림을 이미지 URL 프롬프트로 2개를 넣고 다른 단어를 안 넣으니 이런 이미지가 튀어나왔습니다.



앞서 두 장의 그림과 연관관계가 짐작이 되시나요? 

이미지 URL은 2개 이상도 섞입니다. 이렇게 이미지 URL을 프롬프트 키워드로 쓰는 방법도 있지만 /Blend 명령어를 이용하는 방법도 있습니다.  느낌상 이미지URL은 이미지의 키워드를 조합하는 느낌이고, /Blend는 이미지 자체의 실루엣이나 텍스처를 합치는 느낌적 느낌이 듭니다. 

그 외에 파라미터 --stylize나 --weird를 참조할 수 있습니다. 



프롬프트 - 순열 프롬프트 {Permutation Prompts}

순열 프롬프트는 {   ,   ,   ,   ,   } 형식을 이용하는 프롬프트입니다. 각각의 요소로 각각 이미지를 생성합니다. 

/imagine prompt:  a {red, green, yellow} dog 

생성할 것인지 물어봅니다.  Yes를 누르면 3개가 동시에 만들어집니다. 

  

    --ar {3:2, 1:1, 2:3, 1:2} 같은 식으로 파라미터에도 쓸 수 있습니다.   

    --{v 5, niji, test} 식으로 파라미터를 더 크게 묶어서 적용 파라미터를 각기 달리할 수 도 있습니다.   

    a {red, green} bird in the {jungle, desert} 같은 식으로  2 x 2로도 만들 수 있습니다.   

    콤마가 구분자이기 때문에 콤마를 포함해서 가르고 싶으면 백슬래시\를 씁니다.   

      {red, pastel \, yellow} bird로 입력하면 \가 붙은, 가 구분자가 아니라 텍스트가 되어     

      “red bird” 와 “pastel, yellow bird”  이렇게 2개로 순열이 작동합니다.     


이 시점에서 더 살펴볼 수 있는 부분은 바로 'Red'가 어디에 적용되느냐입니다. '레드'라는 키워드가 들어갈 자리를 엿볼 수 있습니다. 이 부분이  <세계관 시각화>에서 앞 편 귀여운 몬스터 편에서도 강조한 '연결'과 '자리' 부분중 '자리'입니다. 레드가 어떤 이미지와 메시지, 의도와 연결되는가?라는 키워드와 함께 그 레드가 어디에 들어갈 것인가? 피사체의 파츠 색? 고유색? 염색? 조명? 백그라운드? 드로잉컬러? 캔버스 팔레트? 등에 자신의 레드가 위치할 수 있습니다. 


프롬프트 - 멀티 프롬프트 (Multi Prompts) 

멀티 프롬프트는 ‘::’으로 구성됩니다. 

프롬프트가 Space ship 이면 당연히 우주선이 나옵니다. 

설사 프롬프트를 space, ship으로 입력해도 미드저니의 특성이자 장점이 개연성을 적절히 알아서 해석해서 머무리는 듯한 효과이기 때문에 우주와 배가 연결되어 여전히 우주선이 나오게 됩니다.


그래서 프롬프트를 space:: ship, 으로 하게 되면 두 단어 사이의 맥락적 연결이 끊어집니다. 

그런다고 우주선이 어디 가는 것은 아니지만, 그래도 배가 분리된 이미지를 볼 수 있습니다. 

왼쪽: Space ship, 중앙 : Space, ship  오른쪽: Space:: ship



프롬프트 - 가중치 Prompt Weights

:: 은 뒤에 숫자를 넣어서 가중치를 줄 수 있습니다.  가중치는 의미 해석의 무게라서 

아래는 Cat, Man, Sun을 각기 ::2를 부여한 산출물입니다. 

왼쪽: cat, man, sun                                                        오른쪽:cat::2 , man, sun

왼쪽: cat, man::2 , sun                   오른쪽: cat, man, sun::2


:: -.5로 음수값을 넣을 수도 있습니다. 음수값을 넣으려면 다른 단어를 ::로 분리해놔야 합니다. 안 그러면 마이너스 가중치가 모두 들어가 버려서 “모든 프롬프트의 가중치 총합은 양수여야 한다"라는 에러 메시지를 보게 됩니다. 

왼쪽 street of city, people, 오른쪽 street of city:: , people::-0.5









[/명령어 리스트]

https://docs.midjourney.com/docs/command-list

2024년 2월 현재 미드저니 홈페이지에 있는 미드저니 명령어(command)의 전체 리스트를 분류한 것입니다. 

창작도구  

/imagine: 프롬프트를 사용하여 이미지를 생성합니다. 가장 기본적인 핵심 기능.    

/blend : 이미지를 혼합합니다.   

/show: 이미지의 작업 ID를 사용하여 Discord 내에서 작업을 다시 생성합니다.  

프롬프트 정보 관련  

/describe: 업로드/링크한 이미지를 기반으로 네 가지 예시 프롬프트를 작성합니다. 

/shorten: 긴 프롬프트를 제출하고 이를 더 간결하게 만드는 제안을 받습니다. 

이미지 생성 속도  

/fast: 빠른 모드로 전환합니다.  

/relax: 릴랙스 모드로 전환합니다.  

/turbo: 터보 모드로 전환합니다. 구버전만 됩니다.   

이미지 공개 여부  

/public: 미드저니 웹 공개 모드로 전환합니다.(프로 결제자용)  

/stealth: 미드저니 웹에 보이지 않는 스텔스 모드로 전환합니다.(프로 결제자용)  

튜너  

/tune: 프롬프트를 기반으로 스타일 튜너를 생성합니다. 스타일 튜너를 사용하면 자신만의 미드저니 스타일을 만들고, 작업의 모양을 사용자 정의할 수 있습니다.  

/list_tuners: 생성한 모든 스타일 튜너의 목록을 생성합니다. 

튜너에 대해서는 <튜너편>을 참조하세요.

사용자 설정  

/settings : 버튼형으로 선택할 수 있는 세팅화면을 엽니다.   

/prefer option set: 사용자 정의 옵션을 생성하거나 관리합니다.  

/prefer option list: 현재 사용자 정의 옵션을 확인합니다.  

/prefer remix: 리믹스 모드 토글됩니다.(토글:현재 꺼져 있으면 켜고, 켜있으면 끕니다.)  

/prefer suffix: 모든 프롬프트 끝에 추가할 접미사를 지정합니다.  

/prefer variability: 바리에이션 모드가 High, Low가 토글 전환됩니다.   

계정 관리  

/subscribe: 사용자 계정, 결제에 대한 정보 페이지 링크입니다.   

/userid: 미드저니 사용자 ID를 가져옵니다.  

사용자 편의성 (상세설명 생략)  

/ask: 질문에 대한 답변을 얻습니다.  

/help: 미드저니 봇에 대한 기본적인 정보와 팁을 제공합니다.  

/info: 계정 정보와 대기 중이거나 실행 중인 작업에 대한 정보를 제공합니다.  

/docs: 공식 미드저니 Discord 서버에서 빠르게 사용자 가이드로 이동하는 링크를 생성합니다.  

/daily_theme: 매일 주제 채널 업데이트에 대한 알림을 토글 합니다.  

/faq: 공식 미드저니 Discord 서버에서 자주 묻는 질문 채널 FAQ로 빠르게 이동하는 링크를 생성합니다.  

/feedback: 미드저니에 대한 제안 및 아이디어를 제출하고 다른 사용자의 아이디어를 평가합니다.  


/명령어 : 이미지 블랜딩 /blend

https://docs.midjourney.com/docs/blend

/imagine 명령어에서 이미지 URL을 사용하는 것과 동일한 효과를 내지만, 파일 첨부가 직관적이기 때문에 모바일 환경 등에서 사용하기가 더 좋습니다. 이미지 파일들을 이미 저장하고 있으면 URL을 따기보다는 파일을 바로 넣는 것이 더 편하니까요. 간편 기능이라고 생각해도 됩니다. 

최대 5개까지 이미지를 섞을 수 있습니다만, 실제로 써보면 보통 2-3개가 적정선이긴 합니다. 5개 이상을 쓰려면 /imagine + 이미지 URL들을 프롬프트로 나열하는 기능을 써야 합니다. 

/blend 명령어를 입력하면 아래와 같은 화면이 나옵니다.

위의 옵션은 +4 더 보기 부분을 클릭하면 나옵니다.    

    dimensions : 그림의 비율을 정할 수 있습니다. 세로, 정사각형, 가로.   

    Image 3~5는 5장까지 혼합할 이미지를 더 추가하는 것입니다.   


Blend> Dimensions 

이 옵션을 클릭하면 Portrait, Square, Landcape가 나옵니다. 이 용어는 사진이나 그림에서 사용되는 단어로 Portrait는 초상화. 즉 세로로 긴 비율입니다. Square는 정사각형 비율, Landcape는 풍경. 즉 가로로 긴 비율입니다.  옵션을 선택하거나 직접 칸에 타이핑할 수 있습니다. 



블랜드 결과 

비교를 위해 다른 예시와 같은 이미지로 준비했습니다. 

블랜드도 마찬가지로 업로드된 이미지를 짧은 URL로 변환합니다. /imagine의 이미지 URL과 동일 기능인 셈이죠.

이런 식으로 혼합됩니다.  혹시 2개의 그림 순서를 바꿔보면 어떻게 될까요?

큰 차이는 나지 않죠? 순서보다는 각 이미지의 가중치를 다루는 방법은 위쪽에 ‘--iw 가중치' 항목을 참고하세요. 이미지별로 가중치를 주려면 '프롬프트 가중치'를 참고하세요. 



/명령어 : 이미지 재호출 /show 

/show <jobs code>를 입력하면 2단계 작업 상태가 됩니다.

이렇게 작업상태가 되어 업스케일이나 베리에이션 추가작업을 할 수 있습니다. 

자신이 만든 작업물만 <jobs code> 입력으로 작업을 이어갈 수 있습니다.  권한이 없는 Jobs Code를 입력하면 아래와 같은 에러메시지가 뜹니다.


Jobs Code / Job ID

Jobs Code는 산출물에 붙는 고유한 코드입니다.   

    파일을 저장하면 <사용자ID><프롬프트일부>.png 파일명으로 저장됩니다.  

미드저니 홈페이지에서 https://www.midjourney.com/jobs/8831ad81-d66c-410e-877a-8e9085a3dd9d 형태로 노출됩니다. 

이미지의 URL 링크에서 아래 형태로 노출이 됩니다. 

https://media.discordapp.net/attachments/1120290731815338115/1209751489116110898/jejaksa_crew_fox_8831ad81-d66c-410e-877a-8e9085a3dd9d.png?ex=65e80fdf&is=65d59adf&hm=314cde28772e737511d0be6f5521eaac07c1e8d3f1bf46f66955c5227909001e&=&format=webp&quality=lossless&width=1264&height=1264


/명령어 : 설명기능 /describe 

https://docs.midjourney.com/docs/describe-1

/로 시작하는 것을 명령어(command)라고 합니다. 

대표적으로 이미지 생성에 쓰는  /imagine과 앞서 나온 /settings 가 있습니다. 

/describe는 좀 더 깊게 연구하면 자주 쓰게 될 기능입니다. 

그림을 업로드하거나 링크를 넣고, 프롬프트를 역으로 산출합니다. 물론 동일한 이미지가 나오는 것은 아닙니다. 

옵션으로 image와 link가 있습니다. 고르면 각기 다른 입력창이 나옵니다. 

image 칸에 드래그 드롭을 하거나 link에 이미지 링크를 넣으면 됩니다.

여기서는 이 이미지를 썼습니다. 


https://media.discordapp.net/attachments/1120290731815338115/1209507448075976725/jejaksa_crew_fox_8831ad81-d66c-410e-877a-8e9085a3dd9d.png?ex=65e72c97&is=65d4b797&hm=0a7794c4019f54cedc8565de0e800089a60b5765b6d8159fc7b8872add92c68c&=&format=webp&quality=lossless&width=1264&height=1264 







그림과 같이 1,2,3,4가 붙은 텍스트 ‘프롬프트 예시'가 나옵니다. 실제로 저 프롬프트가 해당 이미지를 만들어주는 것은 아닙니다.   

그림 밑에 있는 1,2,3,4 버튼은 해당 텍스트를 프롬프트 삼아서 이미지를 만드는 것입니다.   

원형 순환 화살표 버튼은 프롬프트 예시 텍스트를 다시 생성하는 것입니다.   

Imagine all 버튼은 1,2,3,4 버튼을 하나씩 모두 누른 효과를 냅니다.   

예시 이미지는 저기 있으니 /describe 명령어의 프롬프트는 어떤 이미지가 되는지 한번 살펴보시죠.


  

    1. an art image of a red fox with his arms crossed in the forest, in the style of realism with fantasy elements, ismail inceoglu, street art characters, valentin de boulogne, tooth wu, gray and amber, pattern-based painting   

    2. fox by ryan bennett, in the style of frostpunk, woodland goth, crimson and amber, referential painting, street art characters, handheld, uhd image   

    3. a fox with an orange scarf standing in a tree, in the style of realistic portrait painter, post-apocalyptic themes, crimson and bronze, layered gestures, frostpunk, pattern-based painting, charming anime characters   

    4. fox in the forest hd image by johann herzsohn, in the style of joram roukes, warm tonal range, dmitri danish, orange and maroon, raw character, jean-baptiste monge, detailed costumes  

밑줄 친 링크가 종종 포함되는데 보통 작가 이름입니다. 링크를 클릭하면 구글 검색이 나옵니다. 이름이 단독으로 키워드로 사용되는 부분과,  by ~ , in the style of ~라는 표현 양식도 봐두면 좋습니다. 이 부분은 <프롬프트 유형>에서 다루겠습니다.










/명령어 : 키워드 확인 /shorten 

/shorten의 명령어 의미는 ‘짧게 하기'인데 긴 프롬프트에서 미드저니가 집중하는 중요 단어를 표시해 줌으로써 프롬프트 작성을 도와주고, 더 짧은 프롬프트를 제시해 줍니다. 기능의 의도와는 다르지만, 긴 문장에서 핵심 키워드를 파악하는데도 나름 유용합니다. 

예시문이 필요해서 /describe에서 받은 4개의 프롬프트를 모두 한꺼번에 넣어봤습니다. 어차피 이 프롬프트는 하나의 그림에서 나온 것이니까요. 

그러면 이런 결과물을 받습니다. 영향을 주지 않는 키워드들이 취소선이 그어지고, 중요한 단어는 볼드체가 되어서 짧은 URL을 제시해 줍니다. 물론 짧은 URL을 입력해서 동일한 결과물이 나오는 것은 아닙니다. 

1,2,3,4,5는 각 번호의 프롬프트로 이미지를 생성하는 버튼입니다. 

[Show Details]라는 버튼을 누르면 아래와 같은 가중치가 표시된 정보가 추가로 더 나옵니다.

사용된 각 키워드의 가중치가 숫자와 그래프로 표시됩니다.  

아래 6개 그림은 가장 왼쪽 위가 /shorten에 사용된 프롬프트를 만든 원래 이미지이고, 나머지는 위의 1,2,3,4,5로 만든 이미지입니다.  물론 4개씩 이미지가 나오지만 가장 비슷한 것으로 골라봤습니다.






/명령어 : 생성 속도 /fast /relax /turbo

https://docs.midjourney.com/docs/fast-relax

fast는 유료결제의 ‘시간 포인트'를 소모합니다. turbo는 더 많이 소모합니다. 

시간 포인트는 결제 플랜에 따라 다른데 15시간, 30시간 이런 식입니다. 잔여 시간은 /info 명령어로 잔여시간을 확인할 수 있습니다. 

시간 포인트는 ‘프로세스 가동시간' 개념입니다. 정확히 시간 개념은 아닙니다. 그림의 퀄리티, 비율에 따라 달라지고, 해상도를 올리는 Upscale 때 가장 많이 소모합니다. 

생성 속도는 /settings에서 버튼으로 지정할 수도 있고, --fast, --relax, --turbo 파라미터로 프롬프트에 넣어서 1번만 작동하도록 지정할 수도 있습니다.

터보모드는 4배 더 빠르고, 2배 더 시간포인트를 소모합니다. 구버전, 그러니까 현재 버전인 6.0 이미지가 아닌 5.2 이하에서 작동합니다. 


/명령어 : 이미지 공개 /public /stealth 

https://docs.midjourney.com/docs/stealth

이 명령어는 프로 결제자 이상을 위한 기능입니다.

미드저니는 기본적으로 생성이미지가 웹으로 공개됩니다. ‘Jobs Code’를 이용하면 웹에서 해당 이미지와 프롬프트 정보 등을 볼 수 있습니다. Stealth는 이걸 보이지 않게 하는 기능입니다. 

이 부분은 저작권과도 관련이 있는데, 일반적으로 ‘저작권이 인정되지 않는다.’라는 뜻은 사용할 수 없다는 뜻이 아니라 ‘누구나 사용할 수 있다'라는 식이 됩니다. 즉 내가 생성한 이미지를 누구라도 쓸 수 있다는 뜻이 되기 때문에, 이미지의 가공단계를 노출하지 않기 위해 생성형 AI 이미지 ‘원본'을  숨기는 것이 중요할 수도 있습니다. 


/명령어 : 세팅 메뉴. /settings 

https://docs.midjourney.com/docs/settings-and-presets 

/settings를 입력하면 아래와 같은 화면이 나옵니다.

RAW mode : 이 옵션은 “--style raw”에 해당합니다. 스타일 꾸밈없이  단조로운 이미지를 만듭니다.   

Stylize Low, med, high, very high.   

예술적 색상, 구성 및 형태의 수준입니다. 낮으면 프롬프트에 더 직결된 이미지가 나오고, 덜 미화됩니다.‘--파라미터 : --stylize  참조. 

Public Mode : 미드저니 홈페이지에 이미지 공개여부. 프로 결제자만 끌 수 있습니다. /명령어 public /stealth 참조.     

Remix mode : 각 바리에이션 단계에서 프롬프트를 수정할 기회를 제공하고, 이미지 요소를 섞어 변경합니다. 

High Variation Mode, Low Variation Mode : 변화를 가하는 V버튼이 Subtle, Strong으로 변경됩니다. 1단계 V1-V4 항목 참조. 

Sticky Style : ‘스타일 코드'를 고정하는 역할을 합니다. ‘튜너' 항목 참조.   

Turbo, Fast, Relax Mode : 이미지 생성속도와 GPU 시간 포인트 소모에 관련된 버튼. /명령어 : 생성속도 항목 참조. 

Reset Settings : 설정 리셋 버튼.   


맨 위의 [6] Midjourney Model V6 [ALPHA]는 사용하는 미드저니의 버전입니다. V를 누르면 아래와 같이 나옵니다.

V5.2, V5.1 등의 이전버전이 나옵니다. V6가 퀄리티면에서 큰 차이가 있지만, 표현성등에서 V5를 더 선호하는 분들도 있습니다.  특히 Niji Model V6는 이른바 ‘일본식 애니메이션 이미지'라는 면에서 많은 사랑을 받는 기능입니다.  이 부분은 나중에 니지저니 --Niji에서 다루겠습니다. 


/명령어 : 사용자 파라미터 생성  /prefer option set

/prefer option set <지정이름> <파라미터값들>

<name>에 이름을 넣고, <value>에 --파라미터들을 넣고 저장하면 나중에 --지정이름으로 한꺼번에 적용시킬 수 있습니다. 

옵션 자리에 이름을 정해서 넣습니다. 위의 경우 나중에 --nomoney라는 식으로 파라미터처럼 씁니다. 

위에 value라는 다음 옵션이 보입니다. 클릭하고 입력하면 됩니다. 

위의 경우에는 Value에 --c 50 --ar 3:2 --relax라는 파라미터 열을 넣었고, --nomoney는 이 value를 적용시키는 기능을 합니다. 

적용이 완료되면 커스텀 옵션 nomoney가 세팅되었다고 나옵니다. 


/명령어 : 사용자 파라미터 확인  /prefer option list

/prefer option set에서 입력한 개인 커스텀 옵션이 이름과 값이 보입니다. 


/명령어 : 디폴트 프롬프트 텍스트 접미사 고정 :  /prefer suffix

입력하는 프롬프트의 뒤에 붙을 텍스트를 고정합니다.  예를 들어 ‘fox, --c 100’ 이렇게 텍스트와 파라미터를 섞어서 적으면 ‘dog’이라는 프롬프트만 입력해도 자동으로 ‘dog fox, --c 100’으로 입력됩니다. 텍스트를 입력할 때는 한 칸 띄고 바로 붙기 때문에 콤마(,)를 앞에 넣어주는 게 좋습니다. 

입력 없이 저장하면 삭제됩니다. 




/명령어 : 계정 관리  /subscribe, /userid

/subscribe는 구독계정 관리 웹페이지로 연결하는 링크를 보여주는 명령어입니다.

/userid는 미드저니 사용자 ID 일련번호를 보여줍니다.

이 아이디가 있으면 https://www.midjourney.com/explore?user_id= 과 붙여서 해당 유저가 생성한 이미지들을 볼 수 있습니다. 





[--파라미터 리스트]

https://docs.midjourney.com/docs/parameter-list 

용도별로 미드저니 파라미터를 분류해 보겠습니다:

파라미터는 어떤 것은 /settings에서 지정할 수 있는 값 혹은 /명령어 와도 중복되는 부분이 있습니다만, --파라미터는 기본적으로 ‘프롬프트'의 일부이기 때문에 해당 이미지 생성에만 관여합니다.  다른 옵션 기능들은 이 ‘파라미터 프롬프트'를 자동으로 넣어주는 기능이라고 할 수 있습니다. 

이미지 조작 및 스타일 조정  

    --aspect 또는 --ar : 생성물의 종횡비를 변경합니다.  

    --iw <0--2.0> : 이미지 프롬프트 가중치를 텍스트 가중치에 대해 설정합니다. 기본값은 1입니다.  

    --style : 미드저니 모델 버전이나 니지 모델 버전 간의 스타일을 전환합니다.  

    --stylize , 또는 --s  : 미드저니의 기본 미적 스타일이 작업에 얼마나 강하게 적용될지 조절합니다.  

    --sref <URL> : 이미지의 스타일을 프롬프트 결과물에 반영시킵니다. 

품질 및 이미지 생성 속도  

    --quality 또는 --q <.25, .5, 또는 1> : 렌더링 품질 시간을 얼마나 사용할지 결정합니다. 기본값은 1입니다.  

    --fast : 현재 설정을 무시하고 단일 작업을 빠른 모드로 실행합니다.  

    --relax : 현재 설정을 무시하고 단일 작업을 휴식 모드로 실행합니다.  

    --turbo : 현재 설정을 무시하고 단일 작업을 터보 모드로 실행합니다.  

    --repeat 또는 --r <1--40> : 4장 산출 이미지를 같은 프롬프트로 지정 횟수만큼 돌립니다. fast mode 전용이라 GPU시간 무료인 릴랙스 모드로 돌릴 수 없습니다.   

창의 및 변형  

    --chaos 또는 --c  : 결과의 변화도를 조절합니다. 높은 값은 더 독특하고 예상치 못한 생성물을 만듭니다.   

    --weird 또는 --w  : 실험적인 --weird 파라미터로 이상한 미학을 탐색합니다.  

    --tile : 반복 타일을 생성하여 이음새 없는 패턴을 만듭니다.  

    --video : 초기 이미지 그리드가 생성되는 과정의 비디오를 저장합니다.  

사용자 입력 조절  

    --no  : 이미지에서 특정 요소를 제거하려고 시도합니다. 예: --no plants는 이미지에서 식물을 제거하려고 합니다.  

    --stop  : 작업을 과정 중간에 마무리합니다. 100이 완료상태입니다,. 별로 쓰지 않는 기능이라 자세한 설명은 생략합니다.   

시드  

    --seed  : 시각적 노이즈의 필드를 생성하는 데 사용되는 시드 번호를 지정합니다.   



--파라미터 : 종횡비 --ar 

Aspect Ratios라는 의미로 종횡비, 가로 세로의 비율입니다. 가로 3: 세로 2로 3:2라는 식으로 표시합니다. 16:9 16:10 등의 비율입니다.  --ar 1:1 --ar 3:2 --ar 2:1 

줌 아웃 등을 할 때도 사용할 수 있습니다.  샘플 이미지는 생략합니다.  -


--파라미터 : 이미지 비중 --iw 

https://docs.midjourney.com/docs/image-prompts 

‘프롬프트 -이미지 URL’의 하위 항목 참조


--파라미터 : 스타일 --style

https://docs.midjourney.com/docs/style  

스타일 파라미터의 사용법은 --style <이름>입니다. 

일단 대표적으로 --style raw가 있습니다.  

style raw는 자동미화(automatic beautification) 기능을 끄는 기능입니다. 

글로 뭐라고 정확히 이야기하긴 힘든 편인데, 미드저니의 자의적 아트감각을 끄는 기능입니다. 

이미지로 비교하면 이런 느낌입니다. 

왼쪽 fox man --style raw, 오른쪽 fox man
왼쪽 : symbol of knight with sword --style raw, 오른쪽 : symbol of knight with sword




--파라미터 : 스타일라이즈 --stylize

https://docs.midjourney.com/docs/stylize 

이 스타일라이즈는 --s 0~ 1000 값이 있습니다. 

각각 /settings에 있는 Style low(50), Med(100), High(250), Very High(750)와 대응합니다. 

s 0, 500, 750, 1000으로 출력한 이미지 결과입니다.

왼쪽: mug, drawing --s 0, 오른쪽: mug, drawing --s 500
왼쪽:mug, drawing --s 750 오른쪽: mug, drawing --s 1000

하지만 실제 사용해보면 매뉴얼의 안내와는 달리  --stylize 값은 강도의 의미가 아닙니다. 느낌상 숫자값이 커지면 더 복합적인 스타일의 혼합 느낌이 듭니다만, 각 숫자별로 스타일이 달라지는 느낌입니다. 예를 들어 20과 21의 스타일이 다른 '느낌'이 듭니다만 이미지 생성의 기본 편차 자체가 크기 때문에 정확이 어떻다고 말하기가 힘듭니다. 이 숫자값으로 스타일을 구분하긴 힘드니 튜너 파트를 참조하실 수도 있습니다.  





--파라미터 : 이미지 스타일 --sref 

이미지 스타일을 따올 때 씁니다. 

프롬프트 끝에 --sref <이미지 URL>을 넣습니다. 

예) /imagine prompt: office --sref https://s.mj.run/A04KsKrx_Vk 


왼쪽: 이미지URL링크의 이미지, 오른쪽 : office 키워드 + --sref <왼쪽 이미지>

---

--파라미터 : 퀄리티 --quality

--q .25 .5 1  이 3가지 종류밖에 없습니다. GPU 시간포인트에 영향을 줍니다. 세부 디테일에 차이를 준다고 합니다. 디폴트 값은 1입니다. 

실제로 뽑아보면 차이점이 많아서 그림으로 알아보기 힘들어서  미드저니 홈페이지의 이미지 차이 예시로 대체합니다. 



--파라미터 : 생성속도 --fast, --relax, --turbo

각각 유료 GPU시간을 소모하는 fast와 무료인 relax, fast보다 4배 빠르고 2배 비싼 turbo로 /명령어와 같은 기능입니다. 파라미터는 프롬프트의 일부로서 디폴트 옵션에 관계없이 해당 이미지에 작용합니다.

즉 /settings에서 Relaxed Mode로 해두고, 급할 때만 --fast를 프롬프트에 추가할 수 있습니다.


--파라미터 : 변화의 크기 --Chaos 

--c 0 ~ 100의 값을 입력합니다. 비슷하고 지루한 이미지만 나올 때 돌파구로 쓸만합니다.  

아래 이미지는 0,50,100의 차이입니다. 차이는 4장 구성의 다양성에 있습니다. 재료, 구도, 프레임의 변화가 커집니다.  


--파라미터 : 괴상망측 --weird 

https://docs.midjourney.com/docs/weird 

--w, --weird는 chaos와 비슷하지만 좀 더 비호감의 무언가를 만들어냅니다.  0~3000의 값을 넣을 수 있습니다. 개는 그런 일이 없는데, 사람 특히 여성의 경우에는 스스로 생성한 후 스스로 검열해서 값을 내지 않는 경우가 많습니다. 

왼쪽부터 dog --w 1000, --w 2000, --w 3000


--파라미터 : 반복타일 --tile

-

왼쪽:a pattern of dogs --tile 오른쪽: a pattern of cat symbol --tile

이 기능은 생각보다 잘 나오긴 하지만, 또 그렇다고 정확하게 타일 패턴 데이터를 뽑아주는 것은 아닙니다. 

가령 https://www.pycheung.com/checker/ 에서 확인하면 이런 이미지 오류가 보입니다.





--파라미터 : 생성과정 --video

이 파라미터를 붙이면 생성과정이 저장됩니다. 

결과물에 ‘ ✉️’ (envelope) 이모티콘으로 반응해 주면, 디렉트 메시지로 30일 동안 유효한 링크를 보내줍니다. 

결과물 응답의 오른쪽 상단에 동그란 웃는 얼굴 마크를 클릭하면 그림과 같은 창이 열립니다.

‘envelope’를 타이핑하면 이모티콘을 검색할 수 있습니다. 아무 표시 없는 네모난 봉투 이모티콘입니다.

✉️를 복사 붙여 넣기 해도 됩니다. 

작업물 응답 하단에 저렇게 이모티콘 반응 마크가 붙습니다. 

디스코드의 왼쪽 최상단 서버 아이콘들이 있는 곳에 [디스코드의 아이콘]에 커서를 가져다 내면 ‘디렉트 메시지'라는 단어가 보입니다. 미드저니로부터 그림과 같이 동영상 링크가 전달됩니다. 



--파라미터 : 제거기능 --no 

https://docs.midjourney.com/docs/no-1 

‘-’가 2개 있는 ‘--’ 그리고 빈칸 없이 붙여서 파라미터 키워드가 들어갑니다. 

--no는 무언가를 제거하려는 시도입니다. 

--no desk, chair, computer, monitor   이런 식으로 4개까지 들어갑니다. 


 /imagine prompt: a room --no desk  보다시피 책상이 없습니다.

 /imagine prompt: a room --no chair  의자가 없습니다. 왼쪽 위 첫 번째 그림에 소파와 방석 그리고 더 안쪽에 의자가 보이긴 합니다. 

 /imagine prompt: a room --no window  창문이 없습니다.

 /imagine prompt: a room --no window, chair, door, desk  파라미터는 창문, 의자, 문, 책상이 모두 없어야 하지만 보시다시피 아래 2개의 그림에는 창문이 보입니다. 

--no 파라미터는 이런 정도로 작동합니다. 





--파라미터 : 시드 --seed

시드는 이미지 생성의 랜덤번호 같은 것입니다, 일시적으로 이 번호로 비슷한 이미지를 생성할 수 있기는 하지만, 화풍이나 스타일을 지정할 수 있는 고정번호는 아닙니다.  0~ 4294967295을 붙여 쓸 수 있습니다.

보통 같은 프롬프트로 두 번 입력하더라도 그림처럼 서로 다른 이미지가 나옵니다. 



이렇게 같은 시드로 2개를 연속으로 생성하면 4장씩 서로 같은  이미지들이 나옵니다. 시드가 같으면 이미지가 같습니다. 하지만 동일 프롬프트, 동일 시드라도 항상 고정적으로 이 이미지가 나오는 것은 아닙니다. 시드값은 작업하는 동안만 유지되는 일시적이라고 생각해야 합니다. 




총합 편이라 양이 너무 많아서 걱정입니다만, 매뉴얼이니만큼 독서보다는 검색 활용을 추천드립니다.


<세계관 시각화> 부록 편 - 미드저니 매뉴얼에 함께 해주셔서 감사합니다.


김동은WhtDrgon.

이전 02화 세계관 시각화 > 미드저니로 귀여운 몬스터 만들기
brunch book
$magazine.title

현재 글은 이 브런치북에
소속되어 있습니다.

작품 선택
키워드 선택 0 / 3 0
댓글여부
afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari