최근 여름까지의 의상트렌드는 단연 “크롭” 의 디자인이였다.
그렇다면 AI 그림을 그리는 방법중에서 원하는 의상을 만들기 위해서는 어떤 방법이 있을까?
실제로 의상을 표현하는것에는 한계가 있는 경우가 있다
모델에 따라서도 그렇고 해당 내용이 학습이 부족한 경우에는
아무리 크롭된 긴소매 티라고 해도 어디까지 표현이 잘 되는지는 한계가 명확하다
이번에는 AI 프롬프트로 원하는 룩을 만들기 위한 간단한 팁을 줄려고 한다.
프롬프트가 동작하는 방식
먼저 프롬프트가 동작하는 방식은
“덧 씌우기”방식이라고 이해하면 좋다
이게 무슨소리냐면 가령 니트 원피스를 만들고 싶다고 가정해보자
knit dress for girl 이라는 프롬프트를 입력해보자
위의 그림처럼 니트 드레스의 원형을 확인해보자면
“소매가 없고 라운드넥에 파란색 니트 드레스”
가 원형이라고 생각하면 된다 기장은 미니스커트에 가까우니
여기서 프롬프트를 좀 더해주면 “black maxi knit dress long sleeve for girl”
검정 긴 기장의 니트 원피트 긴소매 여성용 이란 의미가 된다.
넥쪽에 디테일을 조금 더해줘 보자 뷔스티에와 같은 넥라인을 만들기 위해서는
어떤 프롬프트가 필요할까? 여기서 의상의 특징적인 부분을 영어로 알 필요가 있다.
일반적으로 우리가 여성의상에 사용하는 뷔스티에(bustier) 라는 단어의
의상은 우리가 생각하는것과는 많이 다를수 있다
아마존에서 확인해보자
실제적으로 우리가 생각하는 뷔스티에는 캐미솔(camisole)에 가깝다.
그렇다면 프롬프트중 원피스(dress)를 표현하는 부분에서 Camisoledress 라고 수정을 해서 다시 출력해보자
캐미솔이란 소매가 없는 상의를 말하기 때문에 long sleeve 라는 단어를 다시 제외해준다
최종적으로 사용한 의상의 프롬프트는 “(thick black maxi knit camisole dress)” 를 사용했다.
의상과 맞는 분위기를 표현하는 프롬프트
우리가 이 의상들을 어디서 보았을까?
그런 배경을 나타내기 위해서도 비슷한 원리를 사용하면 구현 가능하다
일종의 답습이 필요하긴 하겠지만 우리 일상속에 익숙한 장소를 먼저 떠올려보자
신도시, 대형마트, 진열대속 물건들이라던가
이걸 관통하는 키워드나 프롬프트가 있을까?
조금의 창의력만 있다면 가능하다.
미국 뉴욕의 월마트의 내부 중간 진열대앞에서 라는 프롬프트를 그냥
구글 번역을 돌려보겠다.
생각보다 자연스러운 연출이 안된거 같으니 마트에 꼭 있는 다른 것들을 생각해보자
매대만 있는게 아니고 쇼핑카트같은것도 있을것이다.
최종으로 배경에 들어간 프롬프트는
(Inside Walmart in New York, USA, in front of the middle shelf with shopping carts and numerous customers and children purchasing goods.)
으로 들어갔다.
AI 프롬프트를 짜는 방법정리
앞선 내용을 정리하자면 다음과 같다.
- 큰 카테고리 안에서 하나를 출력해본다 디테일을 생각하지 않고 dress 라던가
- 해당 출력물을 확인하고 덧붙이거나 덜어낼 디테일에 대해서 표현한다 (sleev, neck, maxi 등)
- 출력물을 보면서 계속 수정해나간다.
- 적절한 배경을 설정해준다 (장소에 대해서는 큰 영역에서 생각한다)
- 생각난 배경에 소품이나 필수품과 같은 디테일을 포함해준다
- (제일중요) 맘에 드는게 나올때까지 반복 출력한다
다시한번 말한다 맘에 드는게 나올때가지 무한 반복해준다
이게 완벽한 프롬프트 한방에 나올수가 없다 큰 영역에서 제대로 출력된거같다면
확률에 의존할수 밖에 없기 때문에 반복해서 출력해주는것이 좋다
AI 프롬프트를 응용하여 룩을 구현하는 방법은 새로운 룩을 내가 직접 그리거나
출력해보지 않아도 만들어볼수 있다는 장점이 있기 때문에
패션에 관심이 있는 사람이라면 충분히 활용 가능하다.