스테이블 디퓨전 모델은 Controlnet에서 Open Pose 기능을 사용하여 쉽게 이미지의 인물 포즈를 만들 수 있다.
하지만, Flux 모델에서는 open pose대신에 canny 모델이나 또는 depth 모델을 사용하여 그런 유사한 효과를 얻을 수 있다.
일단 기본적으로 Comfyui 와 Flux 모델은 설치되어 있다는 전제 하에 설명한다.
1. Flux 용 Canny모델 사용 Workflow
![]() |
Flux-Canny 모델 workflow |
필요한 노드들은 Comfyui Manager 에서 Missing Custom Nodes 를 설치하면 된다.
2. Flux-Canny 모델 다운
" https://huggingface.co/XLabs-AI/flux-controlnet-canny-v3/blob/main/flux-canny-controlnet-v3.safetensors " 에서 다운로드 하거나,
아니면 구글에서 검색해보면 다운 받을 수 있는 곳을 쉽게 찾을 수 있다.
이 파일을 " ComfyUI\models\xlabs\controlnets " 폴더에 넣어준다.
3. Workflow Step 설명
- 원본이미지를 load 해 준다.
- 원본 이미지의 크기를 적절한 크기로 조정한다. 원본 이미지와 생성할 이미지의 사이즈가 같을 수록 원하는 포즈대로 만들 수 있다.
- 조정된 이미지의 크기를 읽어 Empty Latent Image 의 사이즈를 동일하게 맞춘 후 Sampler 에 연결해 준다.
- 조정된 이미지의 개략적인 외곽선들을 Canny 모델을 사용하여 얻는다.
- 얻은 이미지를 Apply Flux Controlnet 노드를 통과하여 Sampler 로 연결 시킨다.
- 원하는 prompt 를 입력한다.
- 이미지 생성 하면 된다.
4. 이미지 생성
![]() |
포즈 원본 (pinterest 에서 가져옴) |
![]() |
생성된 이미지 |
![]() |
pinterest 에서 가져옴 |
![]() |
앉은 자세로 생성된 이미지 |
![]() |
서있는 포즈 |
![]() |
무도회장에서 서있는 이미지 |
그래도 어느정도 원하는 포즈대로 만들어 질 수있는 기능이다.
Flux 모델은 이미지 화질이 좋기 때문에 가급적 Flux 를 사용하여 이미지를 만들고 있는데 Canny 모델을 이용하면 어느정도의 원하는 포즈대로 이미지를 얻을 수 있다.
원하는 포즈대로 만들기 위해서는 prompt 도 원하는 포즈대로 입력을 해 주어야 더 잘 나온다.
그리고 Apply Flux ControlNet 에서 Strength 값을 0.7~ 0.9 사이로 조정하면서 이미지를 생성하면 포즈가 잘 나올것이다.
댓글
댓글 쓰기