꼼지락 꼼지락

첫번째 동화책의 삽화를 미드저니로 그려보기

눈 부시도록 빛나는 2024. 4. 7. 17:49

 
아이가 어렸을 때 썼던 동화책이 있었다.
당시엔 아이가 연필로 그림을 그려 우리만의 동화책을 만들었다.

올 해는 동화책 한권을 출판해보자라는 목표를 세우고,
오래 전 묵혀두었던 동화책의 삽화를 다시 그려 출판해보기로 했다.
미드저니를 활용해서.

이 유튜브를 참고하였다.
https://youtu.be/-79WCOE4Q28?si=WeCLu8v-KToXmlCR

 
 
그리고 이를 시작으로 동화책의 삽화를 만들어가는 과정에서 생긴 시행착오를 기록한다.
 


  

# 문제1. 일관되지 못한 캐릭터

 
미드저니로 주인공이 될 남자 아이의 캐릭터를 골랐다.

 
그런데 쓰다보니 캐릭터가 일관되지 못했다.
유튜브에 안내된대로 --seed 파라미터를 이용하였으나,
프롬프트를 쓸 때마다 캐릭터의 연령대까지 바뀌어 버리는 것이었다.
심지어 그림체도 변했다.



그러던 와중에 미드저니 업데이트 소식이 있었다.
https://media.discordapp.net/attachments/1220029288091353140/1223598099071500288/sophia_78094_48084_Korean_two_year_old_boy_e2f28e34-ad51-4174-b20a-65b3ae875491.png?ex=661a6f88&is=6607fa88&hm=8c9547a060621832f64500cfc53477b30653cc03b7ba19f5070e25b6652b5e0e&=&format=webp&quality=lossless&width=700&height=700

다행히 미드저니가 업데이트되면서 캐릭터를 일관되게 사용할 수 있게 되었다.
--seed가 아닌 --cref와 --sref 활용하기.


 # 문제 2. 코 파는 이미지가 안 만들어져...

--cref와 --sref 파라미터를 활용하여 일관된 그림체와 캐릭터를 만들어낼 수 있었지만, 막히는 부분이 있었다.
동화책에 필요한 코 파는 이미지.
나를 놀리듯, 코는 파지 않고 코나 입에 손을 가져댄다거나, 다른 손가락 포즈를 취한다거나, 

 
코를 후비면 갑자기 캐릭터가 변한다거나,

 
그림체가 변했다.

 
나온 결과물들을 보다 보니 드는 생각,
아 미드저니는 코 파는게 뭔지 모르는구나!
어떻게 학습시킬 수 있을까 생각하다가
코 파는 사진을 합성해볼까 란 생각이 들었다.
 
문서 보면서 --blend 써보기
업로드한 여러 개의 이미지를 합성하는 명령어
https://docs.midjourney.com/docs/blend-1

Midjourney Blend Command

The Midjourney `/blend` command allows you to upload 2–5 images quickly and then looks at the concepts and aesthetics of each image and merges them into a novel new image.

docs.midjourney.com

인터넷에서 코파는 이미지를 다운 받아 내가 설정한 캐릭터와 함께 업로드하였다.

 
 흐음.. 그래도 잘 안돼네.
마지막 사진은 챗지피티가 나를 놀리는 듯한 느낌도 받았다.
왜 코를 못 파니! 손가락을 코에 집어넣으라고!

 

하.. 마지막까지 열 받아.

 

그러다 깨달았다.

챗지피티는 pick a nose 라는 게 뭔지 모르는구나. 내가 그 행위를 자세히 묘사해야겠구나.

그래서 프롬프트를 이렇게 작성했다.

5 year old boy, picking his nose with his point finger, part of his point finger is inside his nostril --cref https://s.mj.run/GzXZLyUQ_Qg --cw 100 --sref https://s.mj.run/kPIbTiYgCSs - Image #4 @sophia

 

 

그러던 중에 알게된 사실이 있다.

챗지피티가 폭력적이고 성적인 창작물 생성에는 제약이 있는 것처럼 

코 파는 행위처럼 더러운 것도 제약되고 있다는 사실을-

 

나 말고 다른 사람들도 코 파는 이미지를 뽑지 못해 여러 가지 시도를 했다는 사실을.

참 재밌군.

 

어쨌든 나온 이 프롬프트를 통해 나온 이미지를 여러번 variation을 줌으로써 원하는 이미지를 얻을 수 있었다.

 

# 문제 3. 왜 옷을 헐벗고 있는거야?

 

동화책인데도 불구하고 엄마의 옷이 너무... 헐벗은 느낌?

그러던 중에 동료에게 팁을 얻었다.

 

1. [Vary(Region)] 버튼을 누르고,

 
2. 올가미 버튼으로 수정하고픈 영역을 지정한 뒤, 명령어를 다시 수정한다.

 
 
결과물은 마음에 들었다.
어깨를 가리는 티셔츠를 입은 모습을 그리도록 프롬프트를 수정해주었더니
드디어 엄마가 옷을 고쳐입었다.

after(좌), before(우)


 


 
이렇게 해서 원하는 이미지를 모두 얻었고, 
망고보드를 이용하여 나만의 첫 번째 동화책을 완성했다.
PDF로 만들어낸 결과물을 가족과 지인에게 공유했다.
 
다음 단계는 공모전에 응모하는 것과 출판사 알아보기.
정 안돼면 사비를 들여서 출판해야지.
나의 만족이니까 :)