[AI 레볼루션] Midjourney V4와 AI 아트의 놀라운 성장
2023년에 가장 힙한 키워드 중의 하나가 뭐냐고 하면 저는 AI를 꼽을 것입니다. 이전까지는 AI가 쓴 글이나 AI가 그린 그림은 어딘가 어색한 부분이 있었는데요, 2023년을 기점으로 그동안 자가 학습한 AI의 발전을 살펴보고는 입을 다물 수 없었습니다. 그 중 가장 눈에 띄는 성장을 보여주고 있는 AI 아트 툴 중의 하나인 Midjourney V4를 사용해 보았습니다. 출시되자마자 전 세계의 예술가들이 엄청난 반대를 하고 Midjourney를 비난할 정도로 Midjourney V4의 기능은 막강했습니다. 아티스트를 고용해 수백 혹은 수천 달러를 지불해야 얻을 수 있던 그림들을 순간적으로 만들어내기 때문입니다. AI 시대 혁신을 선도하고자 하는 분들을 위해 Midjourney에 대한 개괄적인 설명과 주요 사용 방법을 본 블로그에서 정리하였습니다. 또한 Midjourney V4와 관련된 가장 핫한 이슈 중 하나인 Midjourney V4로 제작된 이미지를 상업적으로 사용하기 전에 염두에 두어야 할 법적 고려 사항에 대해서도 자세히 살펴보겠습니다.
- 목차 -
1. Midjourney V4 소개
2. Midjourney V4 사용 초기 셋팅
3. Midjourney V4 에 사용되는 Inputs와 매개변수(parameters)
4. 어떻게 하면 Midjourney V4에서 독특하고 창의적인 AI아트를 만들 수 있을까?
5. Upscaling(업스케일링-확장) and Variation(베리에이션-변형)
6. 가장 많이 사용되는 Midjourney commands(명령어)
7. 저작권 문제
1. Midjourney V4 소개
• Midjourney V4는 머신 러닝 알고리즘을 사용하여 미술에 대한 아무런 지식이 없이 텍스트 설명만으로 독특하고 흥미로운 작품을 만들 수 있는 강력한 AI 아트 제작 도구입니다.
• 추상적, 사실적, 초현실적 등등 다양한 스타일의 아트를 생성하는 데 사용할 수 있습니다.
• Midjourney V4는 입력한 이미지를 사용한 작품 제작, 혹은 제작된 작품을 커스터마아징하고 자유롭게 변형이 가능한 막강한 AI아트툴입니다.
Midjourney
An independent research lab exploring new mediums of thought and expanding the imaginative powers of the human species.
midjourney.com
2. Midjourney V4 사용 초기 셋팅
Midjourney V4를 설정하고 구성하는 과정을 살펴보겠습니다.
Here are the steps you will need to follow:
- Command line에 다음 Command를 실행하여 Midjourney V4 패키지를 인스톨 합니다: pip install midjourney
- midjourney -v 명령을 실행하여 설치가 성공했는지 확인합니다: midjourney -v. 설치한 Midjourney 버전이 표시되어야 정상입니다.
- Midjourney 공식 웹사이트에서 Pre-trained model 을 다운로드 합니다.
- 새 Python 파일을 열고 파일 맨 위에 다음 코드 줄을 추가하여 Midjourney 패키지를 가져옵니다: import midjourney
- 다음 매개변수를 설정하여 AI 아트에 대한 설정을 구성합니다:
- model_path: 다운로드한 선행 학습된 모델의 경로
- resolution: 출력 이미지의 해상도
- num_samples: 생성할 샘플 수
- truncation: 모델의 잘림 값
- input_seed: 난수 생성기의 시드
- 매개변수를 설정하면 midjourney.generate() 함수를 호출하여 AI 아트를 생성할 수 있습니다.
- 그런 다음 'matplotlib'와 같은 이미지 뷰어를 사용하여 생성된 아트를 볼 수 있습니다.
3. Midjourney V4 에 사용되는 Inputs와 매개변수(parameters)
• Midjourney V4의 주요 기능 중 하나는 이미지 및 비디오를 포함한 여러 입력으로 작업할 수 있는 기능입니다.
• 선택한 입력 유형에 따라 출력 조정을 위한 다양한 매개변수 및 옵션에 액세스할 수 있습니다.
• 예를 들어 이미지로 작업할 때는 출력물의 해상도, 색상, 대비를 조정할 수 있고 비디오로 작업할 때는 프레임 속도와 재생 속도를 조정할 수 있습니다.
4. 어떻게 하면 Midjourney V4에서 독특하고 창의적인 AI아트를 만들 수 있을까?
• Midjourney V4로 독특하고 창의적인 AI 아트를 생성하는 가장 좋은 방법 중 하나는 다양한 입력과 매개변수를 실험해 보는 것입니다. 현재 베타버전에서 무료 테스트가 가능하니 많이 시도해 보세요.
• 여러가지 이미지와 비디오 소스를 사용해 보고 다양한 옵션과 설정을 적용하면서 어떤 종류의 출력을 얻을 수 있는지 확인하면 감이 옵니다.
• 다른 사람들의 인풋과 명령어를 보면서 응용학습을 하는 것도 도움이 됩니다. Discord에서 베타버전 테스트를 통해 다른 사람들의 작품을 살펴볼 수 있습니다.
5. Upscaling(업스케일링-확장) and Variation(베리에이션-변형)
Midjourney V4의 또 다른 중요한 기능은 생성된 아트를 확장하고 변형할 수 있는 기능입니다. 업스케일링(upscaling)이란 이미지나 동영상의 해상도나 크기를 높이는 과정을 말합니다. 이는 저해상도 입력으로 작업하거나 아트의 더 큰 인쇄물 또는 프로젝션을 만들려는 경우에 유용할 수 있습니다. Midjourney V4에서는 고급 설정을 조정하여 다양한 효과와 세부 수준을 얻을 수 있습니다. 반면에 변형(variation)은 단일 입력에서 여러 출력을 생성하는 기능을 말합니다. 이는 매번 수동으로 설정을 조정하지 않고도 다양한 스타일, 색상 및 구성을 탐색하는 데 유용할 수 있습니다. Midjourney V4를 사용하면 변형 수준을 설정할 수 있으므로 입력의 다양한 변형으로 원하는 만큼 많은 출력을 생성할 수 있습니다. 현재 V4버전에선 4개까지 베리에이션이 나오는 것 같습니다.
< Upscaling(업스케일링-확장) 하는 방법 >
1 Midjourney V4를 열고 업스케일링하려는 이미지 또는 비디오를 입력합니다.
2 설정 메뉴로 이동하여 "업스케일" 옵션을 찾습니다.
3 슬라이더를 조정하거나 원하는 출력 해상도를 입력합니다.
4 "적용(apply)" 버튼을 눌러 이미지 또는 비디오의 변경 사항을 확인합니다.
5 Export로 완성된 이미지를 보냅니다.
< Variation(베리에이션-변형) 하는 방법>
1 Midjourney V4를 열고 변형을 만들려는 이미지 또는 비디오를 입력합니다.
2 설정 메뉴로 이동하여 "변형(variation)" 옵션을 찾습니다.
3 슬라이더를 조정하거나 생성하려는 변형(variation) 수를 입력합니다.
4 "적용(apply)" 버튼을 눌러 이미지 또는 비디오의 variation을 확인합니다.
5 다양한 variation중에서 원하는 이미지를 골라 export합니다.
<image link 이용하는 방법>
1 Midjourney V4를 열고 "입력(input)" 메뉴로 이동합니다.
2 이미지 링크 입력 옵션을 선택하세요.
3 입력으로 사용할 이미지의 URL을 붙여넣거나 파일을 등록합니다.
4 "적용(apply)" 버튼을 눌러 링크에서 이미지를 로드합니다.
5 이미지가 로드되면 다양한 설정과 옵션을 사용하여 원하는 대로 출력을 조정할 수 있습니다.
6 "생성(generate)" 버튼을 눌러 새 이미지를 생성합니다.
6. 가장 많이 사용되는 Midjourney commands(명령어)
다음은 본 포스팅의 핵심! 가장 일반적으로 사용되는 Midjourney V4의 명령어(Commands) 들입니다. 바쁘신 분들은 이 부분만 읽고 테스트 해보셔도 될 정도로 가장 중요합니다.
/imagine <토픽> : 특정 토픽에 관한 이미지를 생성할 수 있습니다 예를들어 /imagine waffles and pancakes. 라고 하면 와플과 팬케이크에 대한 이미지를 뚝딱 만들어 냅니다. 상세하게 적을수록 원하는 이미지를 얻을 확률이 커집니다.
/fast : 빠른 속도로 작업 (유료)
/relax : 천천히 작업
/show <jobid> : jobid에서 작업한 작업물들이 보여집니다.
/private : 작업이 비공개로 전환됩니다. 단 베타버전에서는 무료이므로 사용이 안됩니다.
/public : 누구나 볼 수 있게 공개로 작업합니다.
7. 저작권 문제
Midjourney V4를 사용할 때 저작권 문제를 꼭 짚고 넘어가는 것이 좋습니다. Midjourney V4에서 생성된 생성된 이미지 및 비디오는 입력으로 사용된 원본 이미지 또는 비디오뿐만 아니라 생성된 출력에 사용된 추가 저작권 요소의 저작권이 적용될 수 있습니다. 생성된 출력에 포함될 수 있는 저작권이 있는 요소뿐만 아니라 입력으로 사용되는 이미지 또는 비디오를 사용하는 데 필요한 권한이 있는지 확인하는 것은 사용자의 책임입니다. 또한 Midjourney V4에서 생성된 이미지나 동영상이 적절한 라이선스나 허가 없이 상업적 목적으로 사용되지 않도록 하는 것도 중요합니다. 일반적으로 Midjourney V4에서 제작한 이미지를 적절한 라이선스나 허가 없이 상업적으로 사용하는 것은 권장하지 않습니다. Midjourney V4에서 생성된 출력 이미지는 저작권으로 보호되는 2차 저작물일 수 있기 때문입니다. 따라서 이미지를 상업적으로 사용하려면 저작권 소유자의 허가를 받아야 할 수 있습니다. Midjourney V4에서 생성한 이미지나 비디오를 상업적 목적으로 사용하기 전에 법률 전문가 또는 저작권 전문가와 상담하는 것이 가장 좋습니다.
결론
테스트해본 결과 Midjourney V4는 아름답고 독특한 AI 아트를 만드는 데 도움이 되는 강력한 도구였습니다. 지금까지 사용해본 AI 툴 중에서 Chat GPT 다음으로 강력한 툴이 아닐까 합니다. 활용하기에 따라서 엄청난 게임체인저가 될 것 같다는 느낌을 받았는데요, 단지 저작권 이슈 때문에 테스트 단계까지만 진행해 보았습니다. 법적 고려 사항을 이해하고 필요한 권한을 획득하면 Midjourney V4에서 생성된 이미지와 비디오를 합법적이고 윤리적인 방식으로 사용하고 있는지 확인할 수 있다고 하니 테스트 해보시고 상업적으로 이용을 원하시는 분들은 유료 버전을 구매하여 활용해 보시는 것도 괜찮다고 생각합니다. 사용 가능한 언어는 아직까지는 영어만 지원을 합니다. 2023년 AI 혁명의 한 획을 그을 Midjourney임에는 틀림이 없습니다.