본문 바로가기

StableDiffusion

AI 이미지 생성시 좋은 프롬프트(prompt) 작성하는 방법

728x90

AI 이미지 생성은 명령어 프롬프트( #prompt )어떻게 입력하냐에 따라 멋진 작품이 탄생하기도, 요상한 이미지가 생성되기도 합니다. 프롬프트를 사고파는 마켓이 있을 정도로 이쪽도 시장이 형성되어 있습니다. 오늘 저와 함께 AI 이미지 생성 프롬프트의 세계로 여행(journey)을 떠나봅시다.

미드저니( #midjourney )에 들어가 생각나는대로 텍스트를 입력해 보셨나요? 운좋게 좋은 이미지를 얻기도 하지만 그렇지 못한 경우도 있습니다. 남들은 엄청 퀄리티 있는 이미지들을 올리던데 왜 내가 만든 이미지는 이럴까. 이런 고민을 하셨던 분들 어떻게 프롬프트를 작성해야 할지 저와 함께 하나씩 따라하며 감을 익혀봅시다.

 

이 글에서 다루는 내용

1. 오픈저니(Openjourney)는 무엇인가?

2. 텍스트 프롬프트(prompt) 입력에 따른 이미지 결과 변화

3. 결과물

4. 활용하면 좋은 단어들

 

오늘 글에서 다루지 않는 내용
1. 오늘 글에는 설치과정에 대해서 설명하진 않았습니다.
2. 설치과정에서 발생하는 에러를 다루진 않았습니다.
3. 오늘 글에서 다루진 않지만 많은 분들이 요청하는 내용이 있다면 다시 다루겠습니다.

 

 

1. 오픈저니(Openjourney)는 무엇인가?

오픈저니는 Stabld Diffusion 모델에 Midjourney 이미지들을 학습시켜 튜닝한 모델입니다. Midjourney Style Stable Diffusion 모델이라고 설명하면 가장 근접한 설명이 될것 같습니다.

 

Openjourney 결과물
결과물의 품질이 그냥 그랬다면 넘어갔을 텐데 그냥 넘어갈 품질이 아니었습니다.

< Openjourney 결과물들 >

 

2. 텍스트 프롬프트(prompt) 입력에 따른 이미지 결과 변화

제가 텍스트 프롬프트를 만들 때 접근하는 순서를 적어보았습니다. 일단 원하는 이미지를 상상합니다. 처음엔 아름다운 여성이 음식을 해주는 사진을 떠올렸습니다.

 

'beautiful women' 을 입력합니다. 기본만 입력했는데 품질이 괜찮게 나옵니다.

> prompt : beautiful women

 

 

'preparing food' 를 추가합니다. 이제 음식을 준비해 주는군요.

> prompt :  beautiful woman preparing food

 

 

어쩌다 랜덤에 의해 두명이 등장했는데 느낌이 좋아 'two or more' 를 추가했습니다. 파티 분위기가 나는군요.

> prompt :  two or more beautiful woman preparing food

 

 

이제 마법의 가루를 뿌려볼 시간입니다. 콤마(',')를 찍고 하나씩 추가해줍니다. 좀더 디테일하게 그려보겠습니다.

 

좀더 디테일하게 그려줍니다.

+ 'hyper detailed'

 

 

좀더 선명하게 만들어줍니다.

+ 'ultra sharp'

 

 

인공지능 이미지 생성의 화룡점정 같은 마법의 단어!

그렉 루트코스키 작가 스타일로.

'by greg rutkowski'

 

 

 

 

3. 결과물

감상해보시지요. 텍스트 몇 글자 입력하는 것만으로 이러한 퀄리티의 이미지들을 얻을 수 있다니 너무 놀랍습니다.

 

4. 활용하면 좋은 단어들

흐름을 따라오신 분이라면 눈치를 채셨겠지만, 몇가지 단어를 나열하고 그 뒤에 느낌을 적는 식으로 하고 있습니다. 작가 이름을 많이 아는 것도 유용합니다. 그렉 루트코스키는 AI 에게 화풍을 빼앗긴 작가 이런식의 기사가 있을 정도로 많이 쓰이고 있습니다.

 

  • hyper detailed : 디테일을 더해줍니다. (또는 ultra detailed)
  • hyper realistic : 실제 같은 리얼함을 더하고 싶을 때
  • photorealistic : 사진 같이 리얼함을 더하고 싶을 때
  • ultra sharp focus: 선명함을 추가하고 싶을 때
  • 4k, 8k : 높은 해상도의 느낌을 주고 싶을 때, 진짜 올라가진 않고 선명함이 약간 추가됩니다.
  • cinematic :영화 같은 느낌을 주고 싶을 때 (추가로 cinematic color grading)
  • oil painting : 오일 페인팅 느낌을 추가하고 싶을 때
  • trending on ArtStation : 퀄리티 높은 컨셉 아트 포트폴리오 작품들을 공유하는 갤러리 사이트
  • trending on CGSociety : 퀄리티 높은 컨셉 아트 포트폴리오 작품들을 공유하는 갤러리 사이트
  • by greg rutkowski : 작가 스타일 (그 외 작가 스타일들 by Ed Blinkey, Atey Ghailan, Studio Ghibli, Jeremy Mann, Greg Manchess, Antonio Moro)
  • octane reder : CG 렌더링을 할 때 고품질 렌더러 (그외 v-ray render, ray-tracing, unreal engine)

 

이 부분에 대해서 언젠가 정리해야지 했었는데 이렇게 적어봅니다. 작가 스타일이 상당히 재미있는데 건축 분야로 가면 유명한 건축가를, 컨셉 아트 쪽으로 가면 해당 분야에 유명한 아티스트를 적으면 해당하는 작가 스타일을 가져올 수 있습니다. 이 키워드들을 잘 활용해서 멋진 작품 활동 하시기 바랍니다.

728x90