본문 바로가기
잡담/WebUI(stable-diffusion)

WebUI 임베딩(Embedding)으로 손가락 개선 가능한가?

by flatsun 2023. 3. 4.
반응형

WebUI를 사용하다 보면

손가락이 개판으로 나오는 경우가 너무 많기 때문에

자연스레 손가락 멀쩡하게 만드는 방법을 찾게 되는데

 

가장 사람들이 많이 찾는 방법이

수작업으로 바꾸는 것은 귀찮기 때문에

임베딩(embeddings) 을 통해 해결하는 방법인데

 

이게 무슨 방법이냐 하면

 

손이 여러개거나 손가락이 갯수가 안맞거나

기타등등 개떡같이 만드는 케이스만

모조리 모아서 AI한테 학습을 시킨 뒤

 

Negative Prompt에 넣어놓으면

기괴한 손은 다 빠지게 되기 때문에

멀쩡한 손만 건질 수 있다는 방법인데

 

소개란 가서 이미지 보면

멀쩡한 이미지만 저렇게 깔아놔서

와 진짜 이거 하나로 되는건가? 싶겠지만

 

thumbs up (엄지 척)

waving (다섯 손가락 펴고 흔들기)

salute (경례)

pointing hand (삿대질)

peace sign (브이)

 

현실은 임베딩 환상 개박살 내는 5단계인

엄지 척부터 브이까지 돌리다 보면

손가락이 멀쩡하게 나오는 경우가 별로 없기 때문에

환상을 가지고 깔았다가 매우 실망에 빠지게 된다

 

여기서 정확한 설명을 해 보자면

효과가 없는 건 아니지만

 

기본 조건에서 20개 만들면 1개 성공하던 게

임베딩 깔면  20개에서 3-4개

성공하는 정도로 올라가긴 한다

 

실제 사용하는 사람들이 느끼기에는

둘 다 너무나도 낮은 확률이기에

별로 도움이 안된다고 생각하는 건데

 

쓸까 말까를 둘 중에 하나를 물으면

쓰는 것을 추천한다

 

잘 안되긴 하지만

쓰면 그래도 꽤 확률이 올라가기 때문이다

 

 

gsdf/EasyNegative at main

Detected Pickle imports (3) "torch._utils._rebuild_tensor_v2", "collections.OrderedDict", "torch.FloatStorage" What is a pickle import?

huggingface.co

 

Nerfgun3/bad_prompt at main

Detected Pickle imports (3) "collections.OrderedDict", "torch.FloatStorage", "torch._utils._rebuild_tensor_v2" What is a pickle import?

huggingface.co

온갖 임베딩은 다 사용해 봤는데

가장 괜찮은 케이스는

 

위 두 링크로 이동해서

표시한 파일을 받아준 후 

아래 링크에 넣어준 뒤

D:\stable-diffusion-webui\embeddings

 

WebUI Negatvie Prompt 부분에

EasyNegative , bad_prompt_version2

를 넣어 사용해주면 된다

반응형

댓글