brunch

You can make anything
by writing

C.S.Lewis

by 액션피규어랩 Oct 30. 2024

Flux 1-로컬 설치 가이드

Flux 1 Schnell를 ComfyUI로 작업하는 방법

Flux 1 Schnell 모델은 Stable Diffusion 3보다 더 발전된 성능과 기능을 제공하는 새로운 AI 이미지 생성 모델로, 특히 디테일과 텍스트 처리에서 뛰어난 성능을 발휘합니다. 이 가이드는 Flux 모델을 로컬에서 설치하고 사용하는 방법을 상세히 설명하며, ComfyUI에서 효율적으로 작업하는 방법을 안내합니다.

모델 : Realisian(SD 1.5)

프롬프트 : (best quality:1.2), (masterpiece), (high resolution), 1girl, pale skin, (intricate detailed),black background,upper body,suit_jacket ,t-shirt, headshot

1.Flux 모델의 특징:  

깊이 있는 디테일: Flux 모델은 다양한 스타일에서 섬세한 디테일과 깊이를 제공하며, 사진 스타일뿐만 아니라 디지털 아트, 판타지, 시네마틱 스타일에도 매우 적합합니다.

우수한 텍스트 처리: 텍스트 처리 능력이 매우 뛰어나서 대화 상자나 텍스트가 포함된 이미지에서도 자연스러운 결과를 얻을 수 있습니다. 말풍선 안의 텍스트를 정확하게 생성하며, 여러 개의 텍스트 처리에도 강합니다.

다양한 스타일: Flux 모델은 **미드저니(MidJourney)**와 비슷한 시네마틱한 조명 효과와 색감 표현이 뛰어나며, 다양한 이미지 스타일과 비율에서 우수한 결과를 제공합니다.

고해상도 이미지 생성: Flux 모델은 해상도가 높은 이미지 생성에 특화되어 있으며, 텍스처, 조명, 깊이감이 뛰어난 결과물을 제공합니다. 특히 깊이감과 빛의 표현이 탁월하여, 실사와 같은 디테일을 보여줍니다.

FLUX.1 [schnell] Demo 사이트(https://huggingface.co/spaces/black-forest-labs/FLUX.1-schnell)

Flux 데모 사이트에서 온라인으로 이미지 생성

FLUX.1 [Pro] : 이미지 생성에서 최첨단 성능을 제공하는 플래그십 모델입니다. 신속한 추종, 시각적 품질, 이미지 세부 정보 및 출력 다양성에서 뛰어납니다. 이 버전은 전문가용 및 하이엔드 애플리케이션에 이상적입니다.

FLUX.1 [Dev] : 비상업적 응용 프로그램을 위해 설계된 개방형 가중치, 가이드 증류 모델입니다. Pro 버전과 유사한 품질을 제공하지만 효율성이 개선되어 개발자와 연구자에게 적합합니다.

FLUX.1 [Schnell] : 로컬 개발 및 개인 사용에 최적화된 제품군에서 가장 빠른 모델입니다. Apache 2.0 라이선스에 따라 공개적으로 제공되어 광범위한 사용자가 액세스할 수 있습니다.


2.Flux 모델 설치 과정:  

필요 파일 다운로드: ComfyUI에서 Flux 모델을 사용하려면, OpenArt 또는 GitHub에서 Flux 모델 파일을 다운로드합니다. 

모델 파일: Flux 모델 외에도, VAE, CLIP 모델 등이 필요합니다. 각 파일은 지정된 폴더에 정확히 저장되어야 합니다.VAE 파일: VAE 파일은 VAE 폴더에 저장되며, 파일 이름을 Flux VAE로 변경해 구분하는 것이 좋습니다. 

Model 다운로드
flux1-dev.safetensors3.8 GB
링크 :  https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main
설치 경로 위치: ComfyUI/models/unet/

CLIP 모델: Clip L Safe Tensor와 T5 XXL fp16 Safe Tensor 모델이 필요하며, 이는 Clip 폴더에 배치해야 합니다.                    

파일 경로 설정: Flux 모델 파일은 다른 Stable Diffusion 모델과 달리, UNet 폴더에 저장해야 합니다. VAE는 VAE 폴더, CLIP 모델은 Clip 폴더에 각각 저장해야 하므로, 올바른 파일 경로를 설정하는 것이 중요합니다. 

모델 구성: Flux 모델을 사용하기 위해서는 ComfyUI에서 각 파일을 적절하게 구성해야 합니다. UNet 폴더, VAE 폴더, Clip 폴더에 각각 저장된 모델들이 제대로 로드될 수 있도록 설정합니다.

CLIP 다운로드 
t5xxl_fp16.safetensors: 9.79GB
clip_l.safetensors: 246MB
t5xxl_fp8_e4m3fn.safetensors: 4.89GB (메모리가 32GB 미만인 경우 선택 사항)
링크 : https://huggingface.co/comfyanonymous/flux_text_encoders/tree/main
설치 경로 위치: ComfyUI/models/clip/
VAE 다운로드
ae.safetensors : 335MB
링크 : https://huggingface.co/black-forest-labs/FLUX.1-schnell/blob/main/ae.safetensors
설치 경로 위치: ComfyUI/models/vae/

3.ComfyUI에서 Flux 모델 설정:  

ComfyUI 업데이트: Flux 모델을 사용하기 전에, ComfyUI를 최신 버전으로 업데이트하는 것이 중요합니다. ComfyUI 관리자 페이지에서 "업데이트" 버튼을 클릭하면 쉽게 최신 버전으로 업데이트할 수 있습니다.

Clip 모델: Clip L Safe Tensor와 T5 XXL fp16 Safe Tensor를 선택합니다. 이 두 모델은 텍스트와 이미지를 인코딩하는 데 사용됩니다.      

Sampler 설정: Flux 모델을 사용하려면, K Sampler를 uni_PC_bh2로 설정하고, Scheduler는 sgm uniform로 설정합니다. Sampler 단계는 4단계로 설정하며, D노이즈 값은 1로 설정하는 것이 일반적입니다.

Flux 워크 플로우
프롬프트:2D Game Art of the most beautiful female in the world., 2D Game Art, often for platformers, pixel art, or side-scrolling games.
Sampler 설정 화면

4.Flux 모델의 성능:  

텍스트 처리 능력: Flux 모델은 텍스트가 포함된 이미지에서도 뛰어난 성능을 발휘합니다. 텍스트가 이미지에 자연스럽게 삽입되고, 텍스트의 배치와 모양도 매우 사실적입니다.

다양한 스타일 지원: Flux 모델은 사진 스타일뿐만 아니라 디지털 아트, 애니메이션 스타일, 판타지 스타일 등 다양한 이미지 스타일에서 뛰어난 결과물을 제공합니다. 

고급 조명 및 색감 처리: 이 모델은 특히 조명과 색감에서 뛰어난 표현력을 보이며, 이미지의 깊이감과 빛의 방향을 사실적으로 표현할 수 있습니다. 이를 통해 매우 시네마틱한 이미지를 얻을 수 있습니다.

해상도와 비율 지원: 다양한 이미지 비율과 해상도에서도 안정적으로 작동하며, 특히 4:1 같은 넓은 비율에서도 우수한 결과를 제공합니다. 해상도가 높은 이미지에서도 디테일을 잘 유지하며, 업스케일링 없이도 세밀한 결과를 얻을 수 있습니다.

(왼쪽) 3D 스타일, (가운데) 앤디워홀 스타일 , (오른쪽) Digital Sculpture 스타일
프롬프트 : wallpaper, high quality, masterpiece,detailed face, detailed lighting, detailed skin texture, perfect body, long straight hair, medium breasts, wide hips, small waist, facing viewer,  cleavage, perfect eyes, multicolored eyes, white hair, boichi manga style, bandeau,teal croptop, black sweatpants

5.추가 팁 및 주의사항:  

그래픽 카드 성능: Flux 모델은 높은 성능의 그래픽 카드(VRAM 12GB 이상)를 필요로 하며, 성능이 낮은 카드에서는 로딩 및 처리 속도가 느려질 수 있습니다. 만약 낮은 사양의 그래픽 카드를 사용한다면, 온라인 데모 버전을 사용하여 모델을 테스트할 수 있습니다.

업스케일링 없이도 고품질 이미지 생성: Flux 모델은 업스케일링 없이도 고해상도 이미지를 생성할 수 있습니다. 이로 인해 후속 작업에서 추가적인 업스케일링 과정 없이도 디테일이 뛰어난 이미지를 얻을 수 있습니다.

다양한 설정 실험: Flux 모델을 사용할 때 다양한 Sampler, D노이즈, Scheduler 설정을 실험하여 최적의 결과를 얻을 수 있습니다. 커뮤니티나 Discord에서 설정 관련 팁을 얻는 것도 좋은 방법입니다.

6.ComfyUI 워크플로우 및 설정 관리:  

워크플로우 다운로드: OpenArt에서 제공되는 Flux 1 Schnell 워크플로우를 다운로드하여 사용하면 쉽게 설정할 수 있습니다. 워크플로우는 ComfyUI에서 바로 불러올 수 있으며, Flux 모델에 필요한 설정이 미리 구성되어 있어 바로 사용할 수 있습니다.(https://openart.ai/workflows/maitruclam/comfyui-workflow-for-flux-simple/iuRdGnfzmTbOOzONIiVV)

워크플로우 업데이트: 워크플로우를 적용하기 전에 ComfyUI를 최신 상태로 업데이트해야 하며, 모델이 제대로 로드되지 않으면 새로 고침하여 설정을 확인합니다.

Flux 1 Schnell 모델은 고해상도, 고품질 이미지를 생성하는 데 최적화된 모델로, 다양한 스타일에서 탁월한 성능을 발휘합니다. 로컬 설치와 ComfyUI를 통해 쉽게 사용할 수 있으며, 특히 텍스트가 포함된 이미지나 시네마틱 스타일의 이미지에서 뛰어난 성과를 보여줍니다.


*출처 : https://www.youtube.com/watch?v=tXO6SJ-6Eb8

*Flux Style Test Gallery : https://enragedantelope.github.io/Styles-FluxDev/?page=2


매거진의 이전글 Automatic 1111보다 Forge UI
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari