[가이드] 나만의 AI 모델/인플루언서를 만들어봐요
안녕하세요, 바이럴리 회원 여러분,
가이드 글을 쓰는 건 처음이라, 제가 최악의 선생님일 수도 있으니 인내심을 갖고 봐주시면 감사하겠습니다. 그래도 최대한 많은 정보를 드리려고 노력할게요.
몇 달 전에 저는 소셜 미디어에서 어떤 분들이 AI 모델이나 인플루언서를 만드는 방법에 대한 강의를 100달러 이상에 파는 걸 봤어요.
그래서 저도 한번 파고들어 봤는데, 유데미에서 12달러짜리 강의를 찾았죠 (제 생각엔 저평가된 거였어요).
강사분은 설명을 되게 쉽게 잘해주셨고, 방법도 아주 직관적이었어요.
제가 코딩이나 개발, 심지어 PC 하드웨어 사양에 대해서도 '전혀' 모른다는 걸 말씀드리고 싶네요. 로컬에서 AI 소프트웨어를 돌리려면 좋은 GPU가 필요하다는 것도 몰랐고, '로컬에서 돌린다'는 게 뭔지도 몰랐거든요.
그런데 지금은 온라인의 95%의 사람들이 진짜가 아니라는 걸 구분 못 할 AI 모델을 만들 수 있게 됐어요.
저는 이 작업을 위해 Flux-1.1-Pro-Ultra 모델과 어텐션을 사용하는데, 이미지 생성당 0.06달러(6센트)밖에 안 들어요.
참고: 아래에 올릴 링크들과 저는 아무런 관련이 없어요. 제가 아는 것을 공유하는 것뿐이에요.
Flux에 접속하려면 아래 단계를 따라주세요:
여기로 가서 https://replicate.com/signin 깃허브 계정을 만드세요.
그리고 여기로 가서 https://replicate.com/black-forest-labs/flux-1.1-pro-ultra (Flux 모델이 여러 개 있는데, 이 모델이 제일 잘 작동해요)
이제 당신 모델의 얼굴을 만들어야 해요.
예시 프롬프트:
"24세 이탈리아 모델의 초현실적인 인물 사진, 여권 사진 스타일, 얼굴 전체 노출, 예쁜 도톰한 입술, 둥근 얼굴, 관능적인 얼굴, (매우 사실적인 피부 구조) 잡티 없는 피부, 멋진 갈색 눈, 전문 카메라, 고해상도, 완벽한 채도, 4k"
원하는 대로 이것저것 바꿔보면서 가지고 놀아보세요. 예를 들어 이탈리아인 대신 라틴계, 날카로운 얼굴 등으로 바꿀 수 있죠.
아래 예시들이 가장 현실적인 결과물은 아닐 수 있다는 점을 염두에 두세요. 제가 이것저것 만져볼 시간이 없어서 그런데, 몇 번 생성해보면 원하는 얼굴을 얻게 될 거예요.
"raw" 옵션에 체크 표시가 되어 있어야 사실적인 사진을 얻을 수 있어요.
원하는 얼굴을 생성했다면 이미지를 저장하는 걸 잊지 마세요.
캐릭터의 일관성을 유지하려면 얼굴 전체가 보여야 한다는 점을 기억해 두세요.
이제 얼굴 생성을 마쳤으니, 몸통 이미지를 생성해 봅시다.
이미지 생성은 두 가지 방법으로 할 수 있어요.
첫 번째는 우리가 직접 프롬프트를 작성하는 거고, 두 번째는 예시 이미지를 프롬프트로 사용하는 거예요.
먼저 우리가 직접 작성하는 방법을 해볼게요.
여기에 몇 가지 몸통 프롬프트 예시가 있어요:
몸통 프롬프트 1
"아름다운 가슴이 풍만한 24세 이탈리아 여성의 초현실적인 무릎 길이 인물 사진, 예쁜 도톰한 입술, 둥근 얼굴, 관능적인 얼굴, (매우 사실적인 피부 구조) 잡티 없는 피부, 멋진 갈색 눈, 생기 넘치는 모습, 가는 허리, 탄탄한 몸매, (우아한 베이지색 파티 드레스 착용) (현대적인 고급 호텔 로비에 포즈를 취한 모습), 완벽한 조명"
몸통 프롬프트 2
"아름다운 가슴이 풍만한 24세 이탈리아 여성의 초현실적인 무릎 길이 인물 사진, 예쁜 도톰한 입술, 둥근 얼굴, 관능적인 얼굴, (매우 사실적인 피부 구조) 잡티 없는 피부, 멋진 갈색 눈, 생기 넘치는 모습, 가는 허리, 탄탄한 몸매, (흰색 스파게티 스트랩 상의와 검은색 청바지 착용, 현대적인 디자이너 주방에 서 있는 모습), 완벽한 조명"
몸통 프롬프트 3
"아름다운 가슴이 풍만한 24세 이탈리아 여성의 초현실적인 무릎 길이 인물 사진, 예쁜 도톰한 입술, 둥근 얼굴, 관능적인 얼굴, (매우 사실적인 피부 구조) 잡티 없는 피부, 멋진 갈색 눈, 생기 넘치는 모습, 가는 허리, 탄탄한 몸매, (컷아웃이 있는 올리브 그린 수영복 착용, 아름다운 루프탑 인피니티 풀에서 포즈) 완벽한 조명"
이제 이미지 프롬프트를 사용하는 방법을 설명해 드릴게요.
인스타그램 같은 곳에서 몸매, 포즈, 옷 등이 마음에 드는 모델을 찾아서 이미지를 저장하면 돼요.
이미지를 저장한 다음, "image\_prompt"라고 표시된 곳에 업로드하고 위에 "hyper-realistic image"라고 쓴 다음 생성하면 돼요.
"image\_prompt\_strength"도 볼 수 있을 거예요.
이 숫자가 높을수록 업로드한 이미지와 생성된 이미지가 더 비슷해져요.
가지고 놀다 보면 정말 멋진 결과물을 얻을 거예요.
위에 보이는 이미지가 가장 초현실적이지 않을 수도 있지만, 50% 정도의 확률로 정말 놀라운 결과물을 얻을 수 있을 거예요.
이제 얼굴 이미지와 몸통 이미지를 생성하는 방법을 배웠으니, 캐릭터의 일관성을 유지하는 방법을 알아봅시다.
Flux가 원하는 얼굴을 99.99% 재현하지 못하기 때문에, 간단하고 무료인 트릭이 있어요.
먼저 디스코드에 로그인해야 해요.
그리고 왼쪽 상단에 있는 큰 '+'를 클릭하세요.
다음으로 "나만의 서버 만들기"를 클릭하세요.
"나와 내 친구들을 위해"를 선택하고요.
그런 다음 서버의 일반 페이지로 이동해서 "첫 번째 앱 추가"를 클릭하세요.
"Midjourney Bot"을 검색하고 클릭하세요.
그리고 "서버에 추가" ---> "계속" ---> 승인 순서대로 진행하세요.
이제 서버로 돌아가서 동일한 과정을 반복하는데, 이번에는 "InsightFace" 앱을 추가하는 거예요.
다시 두 봇을 추가한 서버로 돌아가서 "/saveid"라고 입력하고 열리는 옵션을 선택하세요.
그런 다음 임의의 이름을 지정하고, 생성해 둔 얼굴 이미지를 업로드하세요.
얼굴 이미지를 업로드한 후에는, 몸통 이미지를 업로드할 차례예요.
이미지가 업로드되면, 마우스 오른쪽 버튼을 클릭하고, 앱을 클릭한 다음 INSwapper를 클릭하세요.
그리고 이게 결과물이에요.
이 방법이 가장 쉽고, 효율적이며, 무료예요 (디스코드 계정당 하루에 10번까지 가능해요).
참고로 위에 나온 이미지들과 얼굴 교체 결과물은 제가 이 "가이드"를 쓰는 첫 시도 때 만든 것들이에요.
"완벽한" 이미지를 생성하는 데 시간을 쓰고 싶지 않았거든요.
말씀드렸다시피 제가 최고의 선생님은 아닐 수 있으니, 질문 있으시면 언제든지 물어보세요. 제가 도와드릴게요.
제 모델 중 하나의 이미지 몇 장을 보여드릴게요.