미드저니 로 만든 AI 캐릭터가 유명인의 얼굴을 한다면?
사실 미드저니 로 여러가지 그림을 그리다 보면 아주 아름다운 여신을 그릴 때도 있고 300에 나오는 것 같은 용맹한 전사를 그릴 때도 있고 또 그 캐릭터들이 너무너무 마음에 들 때가 있는데요. 그래서 이 멋진 AI 캐릭터 그림에 내 얼굴이 나온다면? 아니면 내가 좋아하는 배우나 가수가 내가 직접만든 AI 캐릭터로 변한다면 어떤 기분이 들까 생각해 보신적 있으신가요? (만약 없다면 지금 그렇게 생각해 봅시다) 그건 마치 내가 감독인 영화에 최애가 출연하는 기분이지 않을까 싶은데 여러분은 어떠신가요?
썰이 길었지만 여튼 일반적인 포토샵 합성을 통해서가 아니라 Midjourney 봇과 페이스 스왑 봇 이 둘만 있으면 너무나 쉽고 간단하게 내가 만든 AI캐릭터 의 얼굴을 바꿔 줄 수 있다고 하니 저도 한번 해보도록 하겠습니다.
아, 참고로 요새 뉴진스가 신곡을 냈으니까 뉴진스로 해보도록 하겠습니다. (좋은핑계)
나만의 디스코드에서 미드저니봇 설치
디스코드에서 미드저니 봇을 까는 방법은 일전에 쓴 포스트인 미드저니로 나만의 패턴 만들기 편에서 말씀 드린 적이 있는데요. 너무나 쉬우니까 다시한번 쓱 알려드리고 넘어가겠습니다.
새로운 디스코드 서버 만들기
자신이 속해 있는 디스코드 서버 맨 아래에 초록색 + 버튼인 서버추가하기 를 눌러줍니다.
직접 만들기를 클릭합니다.
나와 친구들을 위한 서버를 선택합니다.
서버 이름을 선택합니다. 저는 ‘FACE SWAP’ 이라고 이름 붙였습니다. 만들기 버튼을 클릭합니다.
새로운 서버가 만들어졌습니다.
미드저니 봇 설치
Midjourney 디스코드에 가서 general-1을 선택합니다.
미드저니봇(동그란 요트 그려진 로고) 를 클릭하고 ‘서버에 추가’ 버튼을 클릭합니다.
서버 선택하기 에서 아까 제가 만든 FACE SWAP 디스코드를 선택합니다.
계속합니다, 승인 버튼을 차례차례 누르고 ‘사람입니다’ 버튼을 클릭하면 이렇게 봇이 승인되어 FACE SWAP 디스코드에 추가 되었다고 나옵니다.
잘 깔려져있는지 FACE SWAP으로 가겠습니다.
당연히 피자를 가져왔을리 없는 Midjourney 봇을 환영하는 문구가 뜨면서 설치가 완료 됩니다.
FACE SWAP 봇 설치
이제 미드저니도 깔았겠다. FACE SWAP 봇을 설치할 차례입니다. 얼굴을 바꿔주는 기능은 Prompt가 아닌 봇을 따로 설치하여 수행합니다.
봇을 깔기위해서는 아래와 같은 외부 링크 주소가 필요합니다.
위의 링크 주소를 그대로 복사합니다.
채팅창에 링크 주소를 복사해 넣은 다음에 엔터를 누릅니다.
이렇게 화면에 링크 그대로 뜨게 됩니다. 이 파란색 링크 주소를 클릭하면
InsightFace 라는 봇이 제 디스코드에 접근 하겠다고 합니다. 아무것도 건들지 말고 ‘스쿠비 두와 친구들과 함께 수수께끼 해결하기’를 하고 싶어도 그냥 계속 하기 버튼을 클릭합니다.
이대로 승인 버튼을 눌러줍니다.
가끔 사람 아니고 소가 될때도 있지만 일단 사람이기에 체크 해줍니다.
성공! 드디어 얼굴을 바꿀 수 있는 봇이 제가 만든 디스코드 서버에 추가되었습니다!
AI 캐릭터 그리기
우선 Midjourney로 예쁜 AI 캐릭터를 그려줍니다. 얼굴을 바꿀 꺼니까 상반신이 잘 나온 그림이 좋겠지요?
이번에 Chat GPT AIPRM을 한번 더 믿어보겠습니다. Midjourney generator로 Prompt를 만들어 주고 거기에 몇 가지 명령어를 추가 해보겠습니다.
“하얀 머리를 가진 귀여운 여자 요정” 이라고 적었더니 4가지 다른 prompt 결과 값이 나왔습니다.
여기서 “close up shot, portrait, looking at camera” 을 추가해서 그 중 첫번째로 이미지를 생성해 보겠습니다.
/imagine prompt: A cute female fairy with white hair, close up shot, portrait, looking at camera, wearing a flowing dress made of delicate flower petals, her wings shimmering with iridescent colors, surrounded by a lush and vibrant forest filled with towering trees and blooming flowers, creating a magical and enchanting atmosphere, Illustration, watercolor on textured paper, –ar 9:16 –v 5
“close up shot, portrait, looking at camera” 이 부분을 넣어 줘야 전신 샷이 아니라 얼굴이 가까이서 보이는 상반신 모습이 나옵니다.
너무 이쁜 이미지가 나왔네요. 이중에서 얼굴이 좀더 잘 보이는 밑에 두가지 이미지의 스케일을 크게 해보겠습니다.
그리고 아주 귀여운 뉴진스 민지 사진 하나를 준비해 줍니다. (얼빡샷으로 준비합니다)
얼굴 바꾸기
첫번째 얼굴 변환 방법
채팅창에 /saveid 라고 입력하고 엔터를 칩니다.
Drag and drop or click to upload file 에 미리 저장했던 뉴진스의 사진을 불러오기 하고 idname 옆에 minji 라고 “영문”으로 저장해줍니다.
idname minji 가 업데이트 되었다고 나옵니다. 이 상태에서 아까 업스케일 해줬던 요정 이미지에 다시 올라가
우클릭을 하고 앱->INSwapper를 선택해 줍니다.
명령이 전송되었습니다. 대기열에는 360개의 명령이 있습니다. 기다려 주시고 다시 제출하지 마세요.
라는 문구가 뜹니다. 보통 명령의 갯수가 낮으면 낮을 수록 결과값이 빨리 나옵니다. 늦게 나온다고 다시 또 하지 말고 그냥 참을성 있게 기다려봅니다.
짜잔!!! 어딘가 뉴진스의 민지의 모습을 한 요정이 나타났네요!!!
이 그림도 똑같은 방식으로 얼굴을 바꿔보겠습니다.
와!! 이 그림이 좀더 비슷하네요 !!
두번째 얼굴 변환 방법
다른 프롬프트를 써서 AI캐릭터 를 생성해주겠습니다. 여기에서도 기존의 프롬프트에 “close up shot, portrait, looking at camera” 표현을 넣어주겠습니다.
A cute female fairy with white hair, face close up shot, portrait, looking at camera, donning a playful attire adorned with leaves and vines, her translucent wings gently fluttering, amidst a serene woodland glade illuminated by soft rays of sunlight filtering through the canopy, evoking a sense of tranquility and serenity, Photography, macro lens with shallow depth of field, –ar 1:1 –v 5
좀더 사실적인 요정의 이미지가 나왔습니다. 세번째 사진이 마음에 들어서 업스케일 하고 이번엔
따로 파일 저장을 해줍니다.
/swapid 라는 명령어를 입력하고 엔터를 칩니다.
아까와 비슷한 형태의 포맷이 뜹니다. 이 상태에서 이번엔
민지의 사진이 아닌 아까 저장한 ai 캐릭터 사진을 첨부 합니다. 그리고 idname 옆에 minji 라고 입력합니다.
이전에 /saveid 로 민지의 이미지를 minji로 입력해 놓았기 때문에 /swapid 명령어는 어떤 AI 이미지든 idname 옆에 minji 를 치면 ai 이미지의 얼굴을 저장한 민지의 얼굴로 바꿔서 보여줍니다.
기다립니다.
짠!!!!! 이번엔 진짜 민지가 요정 옷차림을 하고 있는 듯한 이미지가 나왔습니다. !!!
느낀점
솔직히 이렇게까지 나올거라 생각 못했는데 이정도로 퀄리티 있게 나오다니 너무 신기한거 같아요. 특히 마지막 사진은 뉴진스 민지가 진짜 요정으로 코스프레 했다고 해도 믿을거 같습니다. (저만 그러나요 ㅎㅎ) 이젠 어렵게 포토샵 할거 없이 그냥 FACE SWAP 봇을 통해서 자신의 최애를 여러 캐릭터로 변신시키는 것도 재밌을거 같구 친구나 가족의 얼굴을 멋진 AI 캐릭터로 합성해서 선물해 보는 것도 신선하고 의미 있을 거 같다는 생각이 듭니다.
그럼 다음 AI 스킬로 돌아올게요