미드저니는 동명의 인공 지능 연구소에서 개발한 Text-2-Image(텍스트에서 이미지를 생성) 기반의 AI 이미지 생성 서비스입니다. 현재 다양한 AI 이미지 생성 서비스를 찾을 수 있지만, 품질 및 디테일에 있어서 가장 우수한 서비스 중 하나가 미드저니입니다. 이번 포스팅에서는 미드저니의 가입과 기본적인 이미지 생성에 관해 설명하겠습니다.
가입
회원 가입
미드저니의 이미지 생성은 디스코드 서버에서 이루어집니다. 디스코드 서버에서 프롬프트 작성을 통해 이미지 생성을 요청하고, 미드저니의 서버에서 이미지를 생성하여, 메시지로 보내주는 형식입니다. 우선 홈페이지에 접속하여 디스코드 가입부터 해보겠습니다. (https://www.midjourney.com/home)
하단의 Join the Beta를 누르고 회원 가입을 합니다. 별명을 입력하고, 이메일 계정과 비밀번호를 입력하면 회원 가입이 완료됩니다. 모든 절차가 완료되면 다음과 같은 서버 화면을 확인할 수 있습니다. 좌측의 요트 아이콘을 클릭하고 newbies 서버에 입장할 수 있습니다. 다만 공개 서버이기 때문에 정신이 없고 번잡합니다. 개인 서버를 만들어 보겠습니다.
개인 서버 생성과 봇 추가
왼쪽 메뉴에서 ‘+’ 버튼을 누르고, 직접 만들기 – 나와 친구들을 위한 서버 – 서버 이름을 입력하고 만들기를 클릭합니다.
이제 개인 서버를 만들었으니, 봇을 추가하겠습니다. 봇이란 서버 내에서 이미지의 생성 작업을 돕는 일종의 AI 비서라고 생각하시면 됩니다. 다시 좌측의 요트 아이콘을 클릭하여 공개 방으로 이동하면, 이미지가 포함된 메시지가 계속 올라오는 것을 볼 수 있습니다. Midjourney Bot을 클릭하여 앱 추가를 누르고, 개인 서버를 선택하고 만들기를 눌러 서버에 봇을 추가합니다.
요금제
요금제에 가입하겠습니다. 미드저니는 올해 4월부터 유료로 전환되었기 때문에 요금제에 가입하지 않으면 이용할 수가 없습니다. 하단 프롬프트(명령어) 입력창에서 사용할 수 있는 기본적인 명령어가 몇 가지 있습니다. 슬래시(/)를 입력하면 확인할 수 있습니다. 요금제 가입을 위한 명령어 /subscribe를 입력하고, 메시지 창의 Manage account를 클릭합니다.
요금제는 여러 종류가 있지만 개인적으로는 매월 10달러 요금제로 시작하시는 것을 추천 드립니다. 특정한 목적이 없는 경우, 30/60/120달러 요금제로 시작해도 제공되는 용량을 다 쓰지 못하기 때문입니다. 여기서 특정한 목적은 그림책 제작, 기타 상업적인 목적으로 미드저니를 많이 사용하는 경우를 의미합니다. 일단 10달러 요금제로 시작하면 대략 200~260장 정도의 이미지를 생성할 수 있습니다. 요금제에 관한 자세한 내용은 별도의 포스팅에서 설명하겠습니다.
이미지 생성
회원 가입, 봇 설치, 요금제 가입이 완료되었으니 기본적인 이미지 생성 방법을 설명하겠습니다. 우선 하단의 프롬프트 입력창에 /imagine을 입력하고 Tab 버튼을 누릅니다. 그럼 이제 이미지 생성을 위한 텍스트 프롬프트를 입력할 수 있습니다. A hunter with a rifle and a dog in a forest라는 프롬프트를 입력해 보겠습니다. 프롬프트가 단순해서 그런지 대략 30초 만에 이미지를 생성하였습니다.
프롬프트를 작성하고 이미지를 생성하면 한 번에 4장의 이미지 세트가 그려집니다. 여기서 이미지 하단의 U는 개별 그림의 업스케일링을 의미하고, V는 해당 이미지와 유사한 이미지를 다시 4장 그려줍니다.
이제 프롬프트를 추가해 보겠습니다. 미드저니는 다양한 형식의 이미지를 생성합니다. 예를 들어 유화, 그래피티, 물감, 십자수, 청사진, 판화 등의 효과를 이미지에 줄 수 있습니다. 유화(Oil painting)를 프롬프트에 추가하겠습니다. (oil painting, a hunter with a rifle and a dog in a forest)
다음으로 이미지의 가로 X 세로 해상도(Parameters)를 조정해 보겠습니다. 프롬프트의 제일 뒤에 ‐‐ar 16:9라고 입력하면 가로 x 세로가 16:9로 이미지가 생성됩니다. ar 옵션을 넣지 않으면 디폴트 비율은 1:1입니다. 여기서 주의할 점은 하이픈을 두 번 넣어야 하고, 쉼표를 넣지 않고, ar은 소문자로 입력합니다. (oil painting, a hunter with a rifle and a dog in a forest ‐‐ar 16:9)
정리
위에서 설명한 내용만 숙지해도 이미지 생성에는 크게 지장이 없습니다. 다만 좀 더 세밀하고 다양한 이미지를 생성하려면, 피사체에 대한 기본 묘사 이외에 다양한 세부 설명을 덧붙여야 합니다. 마지막으로 중요한 것이 프롬프트의 작성 순서입니다. 프롬프트는 이미지-텍스트-파라미터의 순서로 작성되어야 합니다. 이에 관한 상세 내용은 다음 포스팅에서 작성하겠습니다.
- 이미지 프롬프트: 외부 링크를 연결하거나, 이미지 업로드를 통해 이미지 프롬프트를 작성
- 텍스트 프롬프트: 그림 스타일, 대상 묘사, 배경 묘사 등을 포함한 텍스트 프롬프트를 작성
- 파라미터: 품질, 제거하고 싶은 요소, 가로 x 세로 비율 등을 포함한 각종 옵션