배웠던 내용을 토대로 하나하나씩 이미지 제작하는 방법을 게시해 봅니다.
Describe 명령어를 활용한 레퍼런스 이미지를 활용하여 이미지 생성해보려 합니다
우선 픽사베이에서 그림 한개를 따옵니다.
위 이미지를 디스코드 대화창에 복사 붙여넣기 합니다
그리고 디스코드 대화창에 /describe를 입력하면 Image와 Link를 선택할 수 있는데 아까 대화창에 업로드했던 사진의 링크주소를 복사 붙여넣기하여 프롬프트를 입력하여 위 사진처럼 해당 사진의 프롬프트를 획득하려 했습니다
그러나 이상하게도 Internal Server Error 가 떴습니다.
서버 오류인듯 하여 잠시 대기 후 다시 재생성을 요청하니
위와 같이 프롬프트 4개를 작성해 주었고 제일 하단에 숫자 1~4중 한개를 누르면 생성된 기존 프롬프트에서 아래 그림이 나타납니다
위의 사진 같이 해당 번호의 프롬프트를 수정할 수 있으며 이 상태에서 전송 버튼 누르면 바로 이 프롬프트에 대한 이미지 생성이 됩니다
또한 제일 우측에 있는 노란색 테두리로 표시한 순환모양 버튼 누르면 4개의 변경된 프롬프트가 출력됩니다
그리고 제일 마지막 노란색 테두리로 표시한 Imagine all 버튼을 누르면 해당 프롬프트 4개에 대한 이미지가 각각 생성이 됩니다.
위와 같이 재성된 된 이미지에 대해 간략히 설명해 봅니다
이미지가 1번 그 우측이 2번 좌측 아래 3번 우측 우측 아래 사진이 4번에 해당됩니다
U1~U4 중 한개 버튼은 위에서 설명한 순서의 이미지중 해당 이미지만 크게 볼 때 출력합니다
만약 제일 오른쪽 순환버튼을 누르면 4개의 이미지 모두가 변경되어 출력 될 것입니다.
V1~V4 중 1개 버튼을 눌렀을 때는 해당 이미지 를 기준으로 4개의 사진을 생성합니다.
만약 V1~V4 클릭시 해당 이미지를 프롬프트를 좀 더 수정하여 이미지 생성하고자 할 때는 먼저 해줘야 할 옵션이 있습니다
디스코드 대화창에 /settings이라고 입력하면 아래와 같은 화면이 뜹니다
여기서 위의 노란테두리의 Remix Mode를 클릭한 후 방금 전 사진의 V1~V4 중 1개의 버튼을 누르면 아래와 같이 이미지 생선 전 프롬프트를 수정할 수 있는 팝업창이 뜹니다.
이제 이미지 생성해 보겠습니다
아래 <A이미지>를 <B 이미지>스타일대로 바꾸려는 작업을 해 보려합니다
<A 이미지>
<B 이미지>
디스코드 대화창에 아까 <A이미지>의 링크주소와 <B 이미지>를 생성하기 위해 사용했던 프롬프트를 이용합니다
<B 이미지> 프롬프트
Abstract vector illustration of a modern cityscape with skyscrapers, reflections on the water surface, gradient background in blue and gray colors in the style of an abstract vector artist. --ar 128:85
대화창 프롬프트는 아래 구조와 같은 형식입니다
/imagine prompt <A이미지>링크주소 <B 이미지> 프롬프트 —sref <A이미지>링크주소 —sw 1000 —s 50 —iw 3 —v 6.0과 같이 입력해 줍니다
아래 프롬프트를 입력하여
/imagine prompt https://s.mj.run/x2aYJFBzWNA Abstract vector illustration of a modern cityscape with skyscrapers, reflections on the water surface, gradient background in blue and gray colors in the style of an abstract vector artist. --sref https://s.mj.run/x2aYJFBzWNA --sw 1000 --s 50 --iw 3 --v 6.0이미지를 생성하면
위와 같이 <A이미지>에는 없던 잔물결 모양이 <B이미지>에 있던 잔물결 형태가 적용되어 새로운 형태의 원하는 이미지가 생성되었습니다.
아까 프롬프트 입력시 참조했었던 옵션에 대해 잠깐 집고 넘어가보겠습니다.
프롬프트 옵션인 sw, s, v, sref, iw은 아래 챗GPT 답변을 참조하세요
미드저니의 다양한 옵션을 사용하면 이미지 생성의 세부 사항을 더 정밀하게 제어할 수 있습니다. 여기 각 옵션에 대한 설명을 제공합니다.
1. --s (stylize)
--s 옵션은 이미지의 스타일화 정도를 제어합니다. 값은 0에서 1000 사이의 숫자로 설정할 수 있으며, 기본값은 250입니다. 값이 높을수록 더 많은 스타일화가 적용됩니다.
예시:
--s 50: 덜 스타일화된 이미지 (더 현실적)
--s 750: 더 스타일화된 이미지 (더 예술적)
2. --sw (style weight)
--sw 옵션은 이미지의 스타일 가중치를 제어합니다. 이 옵션은 스타일화된 이미지에서 특정 요소의 가중치를 더 높이거나 낮출 수 있습니다. 주로 특정 스타일의 강도를 조정하는 데 사용됩니다.
3. --iw (image weight)
--iw 옵션은 이미지 프롬프트의 가중치를 제어합니다. 이미지와 텍스트 프롬프트를 함께 사용할 때, 이미지가 텍스트에 비해 얼마나 중요한지 결정할 수 있습니다. 값은 일반적으로 0.5에서 2 사이로 설정됩니다.
예시:
--iw 0.5: 텍스트 프롬프트가 더 중요
--iw 1.5: 이미지 프롬프트가 더 중요
4. --v (version)
--v 옵션은 미드저니의 특정 버전을 사용할 때 사용됩니다. 미드저니는 주기적으로 업데이트되며, 각각의 버전은 조금씩 다른 스타일과 기능을 제공합니다.
예시:
--v 4: 미드저니의 4번째 버전을 사용
5. --sref (style reference)
--sref 옵션은 스타일 참조 이미지를 제공하여, 생성되는 이미지가 특정 스타일을 따르도록 합니다. 이 옵션을 사용하면 다른 이미지의 스타일을 복사해 새로운 이미지에 적용할 수 있습니다.
예시:
--sref <url>: 주어진 URL의 이미지 스타일을 참조하여 새 이미지를 생성
이 옵션들을 사용하면 이미지 생성 시 다양한 스타일과 가중치를 조정하여 원하는 결과물을 얻을 수 있습니다.
이상 간단한 레퍼전스 적용 이미지 생성 방법이었습니다
#11기미드저니