내 소개를 조금 하자면

sita mix 모델의 얼굴을 워낙 좋아해 다운받는 모델을 죄다 sita face로 개조하는 정신병자임. 

항상 신세지는 챈럼들을 위해 별로 얘기가 나오지 않는 부분 병합에 대해 조금 써볼까 함


사용될 확장 기능은 SuperMerger 하나이며, 확장기능 다운받는 법 이라던가 기초적인 부분에 대해선 질문 안받을꺼임.

사실 정말 별 것 없는 단순한 작업이라 기초만 알면 누구나 따라할 수 있다고 생각함.



supermerger의 병합 화면

병합 해본 양반들은 맨날 보던 화면이겠지만, 뉴비들은 조금 생소할꺼다. 하지만 겁내지 말자

우리가 쓸 기능은 생각보다 별거 없으니까



모델A : 성형수술 받으러 온 손님이다. 베이스가 될 모델을 넣는다

모델B : 얼굴을 뜯을 모델이다. 원하는 얼굴형의 모델을 넣는다

use MBW : 체크해둔다. (옆에 alpha,beta 무시한다. 일반 병합에 쓰이는건데, useMBW 체크하면 비활성화 됨)


나는 테스트를 위해 카멜리아 믹스 라인과 시타 믹스를 사용해보겠다.


그리고 스크롤을 내린다.



그럼 이런 어지러운 막대랑 숫자들이 보일꺼다. 각 막대를 block이라 하고, 각각 그림의 화풍이나 질감 등등을 담당한다.

하지만 그런 어려운건 알 필요 없다. 

이렇게 따라만 한다. 동그라미 표시 친 곳의 숫자를 설정해주고, 나머진 전부 0 으로 만든다.


이걸로 사전 준비는 끝났다. 이제 탭을 익숙한 T2I 로 이동한다.


비교를 해봐야 하니 시드를 고정시킨다. 아무 숫자나 대충 입력하고, 프롬 아무거나 넣고 생성.


supermerger 는 병합된 모델 파일을 생성하지 않고 병합 이미지를 출력 가능하게 해준다.

그 때 출력하는 이미지의 시드와 프롬프트를 T2I 의 설정을 따라가기 때문에 이런 작업을 해주는 것이다.


그림 생성이 끝났으면 다시 supermerger 화면으로 돌아간다.



노란색으로 동그라미 친 Merge&Gen 버튼을 누른다.


그리고 잠시 기다리면



이렇게 오른쪽에 카멜리아 모델에 얼굴만 sita mix 가 들어간다.

흠...그런데 카멜리아의 느낌이 하나도 남지 않았다. 

다시 스크롤을 내리자

base 1은 고정으로 냅두고, 다른 블럭의 가중치를 조금 낮춘다.

그리고 다시 위로 올라가 Merge&Gen

 

sita 얼굴형에 카멜리아 느낌이 묻어난다


비교 그림


카멜리아 믹스 라인카멜리아 + sita 
(0.5,1,1,0.5)
카멜리아 + sita
(0.2,0.5,0.5,0.2)
시타 믹스






해당 과정을 반복해 원하는 느낌의 비율을 본인이 찾는다


이제 남은건 병합이다


save model , fp16 체크

모델 명을 적는다.

안적고 병합해도 되는데 그럼 모델 이름이 A모델+B모델+블럭머지숫자(1,0,0,0,0,0,0,0,0,0,0,....) 이런 식으로 지저분해진다

어지간해선 그냥 적자



위에서 체크 다 하고, 모델명 입력도 했다면


Merge!


잠깐 기다리면 노란색 표시해둔 곳에 모델 경로에 파일이 생성되었다고 나온다.


이제 테스트를 하러 갈 시간이다


T2I 로 가서 모델을 불러온다


시드랑 프롬 건들지 말고 생성해본다



위에서 뽑았던 샘플이랑 똑같다. 


성형수술 끝!


틀리거나 개선할 부분 지적 환영





+




Q: 로라의 얼굴을 뜯어와 모델에 병합 못함?

A: 가능은 함


위 모델 병합과 같은 원리로 로라의 얼굴을 집어넣을 수도 있다. 

SuperMerger의 로라 탭에서 가능하다

개인적으로는 그다지 권장하지 않는다. 차라리 배율 줘서 통째로 병합하자

나는 로라 병합할 때 LoRA Block Weight를 애용하는데

LoRA Block Weight의 사용법은 https://arca.live/b/aiart/71644460 이 챈럼이 설명 쉽게 해놨다.


+2

글 쓰고 나서 알았는데 부분 병합을 위에 올린 LoRA Block Weight 사용법 https://arca.live/b/aiart/71644460

여기서 이미 다뤘었네. 뒷북같은데 중복이면 ㅈㅅ ㅎㅎ;