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

WebUI 실사 스타일 그림 고퀄리티로 뽑는 방법

by flatsun 2023. 3. 27.
반응형

 

henmix_real | Stable Diffusion Checkpoint | Civitai

03-17 I have updated the model with the extension "safetensors" upon the request of someone else, while keeping it the same as the existing model. ...

civitai.com

이제 WebUI 에서 실제 사진과

구분이 힘든 그림을 만들어볼 시간인데

위 방법을 통해 가장 적은 노력으로

실사와 근접한 그림을 뽑을 수 있다

 

일단 위 링크로 가서 henmix_real을 다운로드 받고

C:\stable-diffusion-webui\models\Stable-diffusion

위 경로 안에 넣어주자

 

 

vae-ft-mse-840000-ema-pruned.ckpt · stabilityai/sd-vae-ft-mse-original at main

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

huggingface.co

 

다음은 위 링크로 이동해서

vae-ft-mse-840000-ema-pruned.ckpt

파일을 받아준 후

 

C:\stable-diffusion-webui\models\VAE

위 경로에 넣어주자

 

이제 WebUI 를 실행한 뒤

 

왼쪽 상단에서 henmixReal을 선택해주고

 

다음은 Settings > Stable Diffusion > SD VAE

부분에서 아까 다운받은

vae-ft-mse-840000-ema-pruned.ckpt

를 선택해주자

 

이제 프롬프트를 지정해 줄 시간인데

 

Positive Prompt (아래 내용 복붙)

masterpiece, best quality, photorealistic, dramatic lighting, raw photo,  ultra realistic details, sharp focus, detailed skin, 

 

이후 추가해야 될 내용은

얼굴부터 어깨까지 -> face portrait

상반신만 -> upper body

머리부터 발끝까지 -> full body

 

와 어떤 유형의 사람을 추가할 건지

(korean girl, amercian girl)

이후 의상과 배경 등을 추가해주면 끝이다

(shirt, slacks, in park, tree 등...)

 

Negative Prompt (아래 내용 복붙)

Drawings, abstract art, cartoons, surrealist painting, conceptual drawing, graphics, (low resolution:1.4), ((blurry:1.3)), (worst quality:1.3), (low quality:1.3), (thick thighs:1.2), huge breasts, nsfw, bad proportions, big eyes

 

이제 옵션 설정을 해줄 시간인데

프롬프트가 뭔 말인지 이해를 못했다면

이미지를 보고 파악이 가능할 것으로 보인다

 

상단 빈칸이 Positive Prompt

하단 빈칸이 Negative Prompt가 되겠다

 

다음은 Sampling method를 DPM++ SDE Karras

Sampling steps를 40 (최대 50까지 권장, 그러나 속도가 느려짐)

Hires. fix 체크하고 Upscaler를 ESRGAN_4x

Denoising strength는 0.35

Width / Height는 원하는 크기를 부여하되

단위는 64로만 가능하기 때문에

 

512, 768, 1024 이런 64로

떨어지는 해상도를 지정해줘야 한다

 

그리고 낮은 해상도는

AI가 손댈 수 있는 영역이 좁아

그만큼 퀄리티가 낮아지기 때문에

높으면 높을수록 이득이지만

높게 설정하면 큰 시간이 소요되고

많은 VRAM을 소요한다는 것을 명심하자

(그래픽카드 구릴 경우 512/512 권장)

 

이제 위 설정대로 이미지를 쭉 뽑아봤는데

어색한 아디다스 로고나

간판에 쓰여있는 알 수 없는 글자 등으로

 

이게 실사인지 AI 이미지인지는

바로 판단할 수 있겠지만

 

그 외에는 이제 진짜인지 아닌지 약간 생각을 해봐야 할 정도로

높은 퀄리티의 이미지가 뽑혀진 것이 보인다

 

만약 똑같은 조건으로 뽑아봤는데

약간 사람들이 어색하게 나온다면

옵션을 잘못 설정했을 수 있기 때문에

아래 링크 글을 참조해서 위에 올린 사진과

동일한 옵션으로 다시 생성해 보는 것을 권장한다

 

WebUI 이전에 생성한 이미지 프롬프트 보는 방법

WebUI 예전에 만든 이미지인데 생각해보니 프롬프트가 괜찮았던 것 같지만 예전에 만들었기 때문에 뭘 넣었는지 기억나지 않은 경우가 많은데 사진 안에 prompt 정보가 들어있기 때문에 이미지만

flatsun.tistory.com

마지막으로 여기서 좀 더 개선을 해보자면

얼굴을 좀 더 변화시켜주는 LORA를 적용해서

본인 스타일에 맞는 얼굴을 구현하는 등의 작업인데

해당 내용에 관해서는 아래 링크를 참조해주면 된다

 

WebUI LORA(특정 그림체, 인물) 사용방법 정리

Civitai | Stable Diffusion models, embeddings, hypernetworks and more Civitai is a platform for Stable Diffusion AI Art models. We have a collection of over 1,700 models from 250+ creators. We also have a collection of 1200 reviews from the community along

flatsun.tistory.com

반응형

댓글