AI 그림 프롬프트란 간단히 말해 AI에 어떤 이미지를 그리도록 명령어를 주는 것입니다. 사람이 이해할 수 있는 간단한 단어로 이루어진 문장으로 보통 150자 내외로 주면 충분합니다.
프롬프트는 그리려는 이미지를 설명하는 것이 목적입니다. 하지만, 가능하면 AI 인공지능이 잘 이해할 수 있도록 간결하고 명확한 단어의 조합으로 설명하면 더 좋습니다.
AI 그림 프롬프트
인공지능으로 그림을 그려주는 사이트는 공통적으로 Prompt (프롬프트)라는 명령을 이용합니다. 간단히 설명하면 인공지능이 이해할 수 있는 명령문 같은 것입니다.
프롬프트 예
가령 그리려는 command를 영문으로 간단히 설명하면 이를 참고해 AI가 그림을 그려주는 것이죠. 예를 들면 아래와 같이 영문으로 넣어주는 식입니다.
![AI 그림 프롬프트 영문 한글 비교](https://aiphoto.kr/wp-content/uploads/2023/04/image.png)
참고로 영어를 몰라도 상관없습니다. 위와 같이 구글 번역기에 한글로 입력 번역해서 사용할 수 있습니다. 사진 묘사 prompt가 조금 장황해지는 면이 있지만 충분히 이해하고 그려줍니다.
가령 위와 같이 입력을 하면 다음과 같은 사진이 나올 것입니다.
![](https://aiphoto.kr/wp-content/uploads/2023/04/image.jpeg)
경우에 따라 다른 이유는 프롬프트 상에서 AI에게 남성인지 여성인지 지정해주지 않았습니다. 그리고 배경이 실내인지 실외인지도 모르기 때문에 랜덤하게 이미지가 생성됩니다.
영문과 한글 프롬프트 비교
조금 더 사실적인 분명한 설명을 위해 다음과 같이 상세한 단어와 명확한 문장으로 설명할 수 있습니다. 또한 콤마(,)를 이용해 각 단어를 구분해줌으로 보다 상세하고 구체적인 묘사가 가능합니다.
영문 | Female college student, long brown hair, Korea, street, looking, jeans, white T-shirt, physically-based rendering, realistic photography, professional color graded, 8K, F2.4, 35mm. |
한글 | 물리적 기반 렌더링, 여대생, 긴 갈색 머리, 한국, 거리, 찾고, 청바지, 흰색 티셔츠, 사실적인 사진, 전문 색상 등급 |
사진을 생성하다 보면 각 단어에 따라 출력물이 어떻게 달라지는지 비교해볼 수 있어 반복하다보면 감을 잡을 수 있습니다.
사실적인 그림을 위한 프롬프트
사실적인 그림을 얻기 위해서는 위의 파란색에 해당하는 “realistic photograpy, masterpiece, best quality, ultra detail, high resolution, extremely detail” 등의 특정 prompt를 추가할 수 있습니다.
사진 분위기와 카메라 특성에 따른 이미지를 처리하고 싶다면 위와 같이 임의의 카메라 모델을 추가해줄 수도 있습니다.
프롬프트 유용한 툴
프롬프트를 만들고 사용하는 데 유용한 툴을 몇 가지를 소개해 드리겠습니다.
프롬프트 생성 툴
가령 “세계의 유명한 관광지”를 배경으로 사진을 만든다고 가정해보겠습니다. 이를 ChatGPT를 통해 만들어낼 수 있습니다. 가령 다음과 같이 입력합니다
20대가 많이 찾는 데이트 장소 10곳을 각 장소별로 5단어로 묘사해줘 |
- Coffee shops – Casual, cozy, conversation-friendly, caffeine fix.
- Parks – Scenic, relaxing, outdoor activities, picnics.
- Bars – Social, alcohol, music, games.
- Museums – Educational, cultural, thought-provoking.
- Concerts – Exciting, energetic, music, dancing.
- Beaches – Relaxing, sunbathing, swimming, outdoor activities.
- Restaurants – Romantic, cozy, delicious food, ambiance.
- Movie theaters – Comfortable, entertaining, snacks, darkness.
- Sports events – Energetic, fun, competitive, outdoor.
- Escape rooms – Challenging, teamwork, problem-solving, thrilling.
그럼 위와 같이 10개의 장소들을 나열해서 영문으로 알려줍니다. 이를 응용해서 여러가지 상황이나 인물묘사 등을 만들어둘 수 있습니다.
프롬프트 적용하는 툴
위에서 만든 프롬프트 모음을 사진을 생성할 때 활용할 수 있습니다. Stable Diffusion Web UI (이하 SD) 접속해서 Extension 메뉴 > Load From을 누릅니다.
![](https://aiphoto.kr/wp-content/uploads/2023/04/wildcards-manager.png)
![](https://aiphoto.kr/wp-content/uploads/2023/04/dynamic-prompts-1024x415.png)
위와 같이 dynamic prompt를 검색하여 설치합니다. 이를 설치하면 SD가 설치된 폴더 아래 wildcard를 임의로 저장할 수 있습니다.
- ..\extensions\sd-dynamic-prompts\wildcards
위의 ChatGPT에서 만든 프롬프트를 “10 popular date place.txt”라는 이름으로 저장합니다. 이후 SD를 재시작하거나 “Wildcards Manager > Refresh widcards”를 누르면 추가한 프롬프트가 보입니다.
이제 프롬프트 입력시 (__10 popular date place__) 와 같은 식으로 입력하면 10개의 장소 중에 랜덤하게 선택하여 이미지 배경으로 설정할 수 있습니다.
이상으로 AI 그림 프롬프트 만드는 방법, 유용한 툴에 대해 알아보았습니다. 이외 다른 유용한 툴 들은 다른 포스팅에서 더 알아보겠습니다.