colab
-
Fooocus 응용 1 - Fooocus로 스케치 채색하기그림AI/Fooocus 2024. 12. 13. 18:17
Fooocus의 이미지 프롬프트 기능을 이용해 스케치 이미지를 업로드하고 채색하는 방법을 알아보겠습니다. 이 글에서는 모델로 NoobAI-XL을 사용했습니다. NoobAI-XL (NAI-XL) - Epsilon-pred 1.1-Version | Stable Diffusion XL Checkpoint | CivitaiModel Introduction This image generation model, based on Laxhar/noobai-XL_v1.0, leverages full Danbooru and e621 datasets with native tags and natu...civitai.com 스케치 이미지를 따로 가지고 있지 않기 때문에 아래 프롬프트로 생성한 스케치 느낌의 이미지를 이용하겠습..
-
16. Fooocus 이미지에 대한 프롬프트 얻어오기그림AI/Fooocus 2024. 11. 2. 16:41
프롬프트를 입력해 이미지를 생성하는 것과 반대로 이미지를 업로드해 해당 이미지에 대한 프롬프트를 생성할 수 있습니다. Input Image를 활성화하고 Describe 탭에 들어가면 이미지를 업로드할 수 있습니다. 선택한 Content Type에 따라 프롬프트가 다르게 나오고 Apply Styles를 설정하면 스타일도 알아서 골라줍니다. 이미지를 업로드하고 Describe this Image into Prompt를 누르면 프롬프트 칸에 알아서 내용을 넣어주고 업로드한 이미지의 크기와 그 크기와 비슷한 Fooocus에 지정되어있는 이미지 크기를 알려줍니다. Art/Anime를 고르면 프롬프트가 다른 형식으로 나옵니다. Apply Styles를 선택하면 스타일이 알아서 적용되고 Advanced - Sty..
-
12. Fooocus 인페인팅 - 자동으로 마스크 얻기그림AI/Fooocus 2024. 10. 21. 18:08
이전처럼 마스크를 직접 그릴 수도 있고 SAM 등의 방법을 사용해 마스크 영역을 자동으로 얻어올 수도 있습니다. 위 사진처럼 Enable Advanced Masking Features를 활성화하면 오른쪽에 화면이 하나 나오고 마스크이미지 파일을 업로드하거나 바로 생성할수 있습니다. Mask generation model에는 마스크 영역을 얻어오는 모델이 여러개 있는데 그 중 SAM은 마스크 영역을 얻어올 대상을 Detection Prompt에 입력할 수 있고 나머지 모델들은 대상이 사람, 옷, 사물-배경 분리 등으로 정해져 있습니다. SAM 의 경우 Advanced options를 활성화하면 모델을 선택할 수 있고 탐지에 대한 값을 설정할 수 있습니다. 모델은 base, large, huge로 성능이..
-
11. Fooocus 인페인팅 - 그림편집그림AI/Fooocus 2024. 10. 17. 15:55
인페인팅은 이미지의 일부를 다시 그리는 것으로 이미지의 특정요소를 지우거나 새로운 요소를 추가할 수 있습니다. Fooocus에서 인페인팅을 사용하기 위해서는Input Image를 활성화하고 Inpaint or Outpaint 탭을 골라줍니다.그러면이미지를 업로드할 수 있고 여러 가지 인페인팅 옵션이 나오게 됩니다. 인페인팅 기본메소드를 Inpaint or Outpaint (default)로 놔두고 가장 기본적인 방법으로 사용을 해보겠습니다. 이미지를 업로드하면마우스를 이용해 이미지 위에 인페인팅 마스크를 그릴 수 있습니다. 오른쪽 위의 아이콘 중 가장 왼쪽에 있는 것은 실행취소로 인페인팅 마스크 그린 것을 하나 제거합니다. 두번째의 지우개 모양 아이콘은 인페인팅 마스크 그린 것을 다 지웁니다. 펜 모양의..
-
11. Fooocus 이미지 프롬프트 4그림AI/Fooocus 2024. 10. 17. 00:56
이미지 프롬프트에서 FaceSwap을 이용해보겠습니다.FaceSwap을 이용해 입력한 이미지의 얼굴이 생성한 이미지에 반영되게 할 수 있습니다. 텍스트 프롬프트와 함께 사용입력으로 준 얼굴이 약간 반영된 것 같으나 같은 사람으로 보이지는 않습니다.Weight와 Stop At을 늘렸더니 아까보다는 더 비슷하게 보입니다. 이미지 프롬프트와 함께 사용이미지 프롬프트와도 함께 사용할 수 있습니다. PyraCanny와 함께 사용CPDS와 함께 사용 FaceSwap 기능을 이용해서 얼굴을 완전히 같게 이미지를 생성하는 것은 힘든 것으로 보입니다
-
10. Fooocus 이미지 프롬프트 3그림AI/Fooocus 2024. 10. 9. 01:02
이미지 프롬프트에서 CPDS를 이용해보겠습니다. CPDS는 컨트롤넷 중 하나로 대비를 유지하면서 흑백으로 바꿔 이미지의 구조를 검출하고 이미지생성 시 이용합니다.Input Image를 활성화해주고 화면 아랫부분의 Advanced를 활성화해주면 CPDS를 이용할 수 있습니다. CPDS의 결과를 보기 위해 다음과 같이 Advanced를 활성화 해주고 Debug Mode에서 설정을 해줍니다Debug Preprocessors가 설정되어있으면 이미지 생성을 하지 않기 때문에 이미지를 생성할 때는 Debug Preprocessors를 해제해줍니다. CPDS 이미지 하나만 사용CPDS 이미지 하나만 입력하면 밋밋한 결과가 나오고 다른 프롬프트와 함께 사용해야합니다. CPDS 이미지 하나 + 텍스트 프롬프트CPDS로 ..
-
9. Fooocus 이미지 프롬프트 2그림AI/Fooocus 2024. 10. 4. 13:08
이미지 프롬프트에서 PyraCanny를 이용해보겠습니다. PyraCanny는 컨트롤넷 중 하나로 이미지의 외곽선을 검출하고 이미지생성 시 이용합니다.Input Image를 활성화해주고 화면 아랫부분의 Advanced를 활성화해주면 PyraCanny를 이용할 수 있습니다. PyraCanny의 결과를 보기 위해 다음과 같이 Advanced를 활성화 해주고 Debug Mode에서 설정을 해줍니다.Debug Preprocessors가 설정되어있으면 이미지 생성을 하지 않기 때문에 이미지를 생성할 때는 Debug Preprocessors를 해제해줍니다.PyraCanny 이미지 하나만 사용PyraCanny 이미지 하나만 입력하면 밋밋한 결과가 나오고 다른 프롬프트와 함께 사용해야합니다.. PyraCanny 이미지 ..
-
8. Fooocus 이미지 프롬프트 1그림AI/Fooocus 2024. 10. 3. 22:41
Fooocus에서 Input Image를 활성화하면 Image Prompt를 이용할 수 있습니다. 이미지를 입력으로 이용해서 전달된 이미지와 비슷한 이미지를 생성할 수 있습니다.이미지 1개 입력하나의 이미지를 전달해보겠습니다.입력으로 준 이미지와 유사한 느낌으로 생성이 되었지만 애벌레가 아니라 개구리와 도마뱀을 섞은 것 같은 동물이 생겼습니다. 이미지 1개 입력 + 텍스트 프롬프트이번에는 추가로 프롬프트를 입력해보겠습니다.애벌레를 생성하기 위해 caterpillar를 프롬프트로 입력했고 이번에는 애벌레가 생성되었습니다. 이미지 2개 입력두번째 이미지가 배경에 대한 프롬프트처럼 작용했습니다. 참고로 이미지의 순서는 결과와 상관이 없습니다. 가중치 설정Image Prompt 패널의 아래에서 Advanced를..