MacOS에서 Stable Diffusion으로 실사 이미지 만들기
IT2023. 10. 10. 22:23Stable Diffusion WEB UI 설치
git을 이용하여 stable diffusion
을 설치합니다.
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
webui를 실행하기 전에 pip 먼저 upgrade를 하도록 하겠습니다.
python3 -m pip install --upgrade pip
stable diffusion은 python 기반으로 만들어진 app입니다. 그래서 보통 가상환경을 만들어서 실행하는 것이 좋은데, ./webui.sh 스크립트에 python 가상환경을 만들어주고 활성화해주는 로직이 있어서, 따로 python3 -m venv venv 명령어로 가상환경을 만들어 줄 필요가 없습니다.
바로 프로젝트의 root 경로에 있는 ./webui.sh 스크립트를 실행합니다.
cd stable-diffusion-webui
./webui.sh
처음 실행하는 경우, 아래와 같이 실행에 필요한 lib를 설치하기 시작합니다.
저는 설치가 완료되고 실행되기까지 10분정도 소요된거 같네요. 설치가 완료되면 자동으로 브라우저에 http://localhost:7860 으로 stable diffusion이 실행됩니다.
간단한 이미지 생성해보기
설치를 했으니 이미지를 생성해봐야하는데, 그냥 prompt
를 작성해서 생성할 수도 있으나 이미 만들어진 퀄리티 좋은 모델을 사용하면 쉽게 고퀄리티의 이미지를 만들수 있습니다.
civitai 라는 사이트에서 모델이나 lora를 다운로드 받을 수 있습니다. 다만 주의할 점은 선정적인 사진, 모델들이 많기 때문에 주의하셔야 합니다.
본 글에서는 실사처럼 만들어주는 majicMIX Realistic
모델을 사용해보려고 합니다.
https://civitai.com/models/43331/majicmix-realistic
아래 사진의 Download 버튼을 누르면 model이 다운로드 됩니다. 용량이 2GB정도 하기 때문에 조금 시간이 걸릴수 있습니다.
설치가 완료된 이후, 다운로드 받은 model을 아래 디렉토리 경로에 위치시킵니다.
stable-diffusion-webui/models/Stable-diffusion
그 다음 ./webui.sh을 다시 실행합니다. 그러면 아래와 같이 방금 다운로드 받은 모델이 생깁니다. 선택합니다.
이제 prompt를 작성하여 이미지를 생성해보도록 하겠습니다. prompt는 해당 모델을 업로드한 제작자의 사진 prompt를 참고하여 만들어보도록 하겠습니다.
본 글에서는 이미지 크기는 512x768로 하고, batch count를 10으로 하여 10장 생성하도록 하였습니다. 프롬프트는 아래 내용을 복사해서 사용하셔도 됩니다.
# positive prompt
1girl,face,curly hair,red hair,white background,
# negatice prompt
(worst quality:2),(low quality:2),(normal quality:2),lowres,watermark,
이제 Generate 버튼을 눌러서 이미지 생성을 시작하면, 이미지가 생성되고 터미널에 progress가 표시됩니다.
결과물 1. 여성 이미지
정말 실사처럼 잘 생성해주네요
결과물 2. 남성 이미지
이번에는 남성 이미지도 한번 만들어보겠습니다.
# positive prompt
1boy,handsome male,face,beard,white background,
# negatice prompt
(worst quality:2),(low quality:2),(normal quality:2),lowres,watermark,
참고. 이미지를 생성하는 속도는 컴퓨터 사양에 따라 많이 차이날 수 있습니다. stable diffusion은 GPU 성능을 많이 요구하기 때문에 일반적인 컴퓨터로는 사용하기 어려울 수 있습니다.
관련 글
Reference
'IT' 카테고리의 다른 글
MacOS에 크롬(Chrome)브라우저 설치하기 (0) | 2023.10.11 |
---|---|
[Stable Diffusion] 있으면 편리한 Extension 추천 (0) | 2023.10.10 |
MacOS 트랙패드 세손가락으로 가볍게 터치하여 드래그 설정하기 (0) | 2023.10.10 |
외장하드 ExFAT으로 포맷 (macos와 윈도우 호환 외장하드 만들기) (0) | 2023.10.09 |
MacOS 운영체제 sonoma 업그레이드 및 위젯, 움직이는 잠금화면 설정 (0) | 2023.10.08 |
IT 기술에 대한 글을 주로 작성하고, 일상 내용, 맛집/숙박/제품 리뷰 등 여러가지 주제를작성하는 블로그입니다. 티스토리 커스텀 스킨도 개발하고 있으니 관심있으신분은 Berry Skin을 검색바랍니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!