Flux 의 신규 모델이 출시되었다.
Flux1-Fill , Flux1-redux 그리고 Flux1-canny and Flux1-depth 이다. 이중에서 오늘은 Flux1-fill 을 이용하여 Inpaint 와 Outpaint 기능으로 이미지를 생성해 본다.
유우니 사막을 배경으로 만든 AI 이미지- Outpaint |
1. Flux1-Fill-Dev 모델 다운
Huggingface 사이드에서 다운 받는다. ( https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev/tree/main ) 28.3G 이기 때문에 상단히 큰 모델이다. 이것을 다른 Flux 모델들이 있는 동일한 폴더에 설치하면 된다.
( ..\comfyui\models\unet )
2. Inpaint 기능을 위한 workflow
Inpaint Workflow |
Inpaint 란 기존의 이미지 일정한 영역에 이미지를 추가 시키는 기능이다.
특별한 node들은 없다. 기존의 Flux 로 Inpaint 를 해 보았다면 대부분 설치가 되었을 것이다.
Outpaint 란 기존의 이미지에서 배경부분을 자연스럽게 더 확장시켜주는 기능이다.
원본 이미지에는 반사되는 부분이 잘려서 아쉬웠는데 아래부분을 Outpaint 로 확장하니까 좀 더 마음에 드는 이미지가 완성 되었다.
다만 이 모델은 inpaint 와 outpaint 를 위한 전용 모델로 출시되었기 때문데 좀 더 원하는 이미지를 잘 만들어 줄 것으로 생각한다.
- 배경 사진을 로딩한 후, Inpaint 원하는 부위를 masking 처리한 후, prompt 에 원하는 이미지 의 prompt 를 입력하면 잘 만들어 진다.
- 주의할 값은 FluxGuidance 값이 30.0 이다.
- 모델이 크기 때문에 VRAM 용량이 작으면 시간이 많이 소요 될 것으로 생각한다.
Flux - Inpaint 사용 결과 |
3. Outpaint 기능을 위한 workflow
Outpaint workflow |
Outpaint 란 기존의 이미지에서 배경부분을 자연스럽게 더 확장시켜주는 기능이다.
- 사진이나 이미지에서 인물에 비하여 배경이 적어 뭔가 구도가 부자연스러울 때 자연스럽게 배경부분을 원하는 만큼 확장하여 준다.
- 여기서도 FluxGuidance 값은 30.0 이다.
Inpaint 로 반사되는 부분을 확대 |
개인적인 생각으로 Flux1-Fill 모델은 주로 멋진 배경에 이미지를 추가하거나 또는 이미지의 배경부분이 아쉽게 잘려있을때 사용하면 자연스럽게 완성된 이미지가 될것으로 생각한다.
다른 추가 모델들도 좀 더 시도를 해보고 정리해 볼 생각이다.
댓글
댓글 쓰기