1. 이미지 생성 및 편집을 위한 AI 도구 Fooocus 사용해보기
Fooocus는 이미지 생성을 위한 소프트웨어로 이미지 생성, 편집 등을 Stable Diffusion XL 기반 모델을 이용해 수행할 수 있습니다. 윈도우, 리눅스, 맥 등 다양한 환경에서 실행이 가능하며 상대적으로 저사양이여도 동작합니다. 이 글에서는 설치 방법과 가장 기본적인 사용법을 알아보겠습니다. 저는 colab에서 진행을 하겠습니다.
Fooocus 설치 및 실행
GitHub - lllyasviel/Fooocus: Focus on prompting and generating
Focus on prompting and generating. Contribute to lllyasviel/Fooocus development by creating an account on GitHub.
github.com
위의 링크에 윈도우, 리눅스, 맥 ,코랩 등의 환경에서 설치하고 실행하는 방법이 나와있습니다.
GitHub - lllyasviel/Fooocus: Focus on prompting and generating
Focus on prompting and generating. Contribute to lllyasviel/Fooocus development by creating an account on GitHub.
github.com
최소사양은 위의 링크에서 확인가능합니다.
fooocus_colab.ipynb
Run, share, and edit Python notebooks
colab.research.google.com
colab의 경우 Fooocus 깃허브에서 제공되는 파일을 주피터노트북 파일을 이용하면 됩니다. 위 링크로 접속하면
코랩으로 연결이 되고 구글 로그인을 하면 실행할 수 있습니다. 여기서 맨 마지막 줄에 preset 인수를 추가해 사용할 모델과 설정을 바꿀 수 있는데
Fooocus/presets at main · lllyasviel/Fooocus
Focus on prompting and generating. Contribute to lllyasviel/Fooocus development by creating an account on GitHub.
github.com
위 링크의 json 파일명을 확장자를 빼고 전달해주면 됩니다. preset 인수를 주지 않고 실행한다면 default로 juggernautXL_v8 모델을 사용하게 됩니다. realistic, anime, playground_v2.5 등의 프리셋이 있고 저는 pony_v6을 인수로 줘보겠습니다.
맨 마지막 줄에 --preset pony_v6을 추가했고 셀을 실행하면
필요한 파일들을 다운로드 받고 링크를 열어줍니다. Running on public URL 의 gradio.live 로 끝나는 주소로 접속하면 됩니다.
이미지 생성하기
주소로 접속하면
단순한 화면이 나옵니다. 프롬프트를 입력하고 Generate를 누르면
두장의 이미지가 생성됩니다.
프롬프트를 (rainbow:1.5) 이런 식으로 입력해서 가중치를 줄 수 있습니다.
이미지가 생성되는 중에 skip을 누르면 현재 이미지 생성을 중단하고 다음 이미지를 생성합니다. stop을 누르면 이미지 생성을 아예 멈추게 되고 stop을 누르기 전까지 생성된 이미지를 결과로 줍니다.