Ai+특강

2024 언리얼 엔진 실무 기반 교육 과정 26일차

UN_SJ 2024. 5. 10. 19:58

<ComfyUI>

- web UI보다 사양이 낮아도 된다

 

설치 방법

1. Window NVIDIA용 ComfyUI설치(용량 큰 곳에 설치 추천) 

   > 압축풀때 7-Zip으로 풀면 빨리 됨, 압축폴더 열어서 드래그앤 드롭 방식으로 풀지말고, 반드시 압축풀기로 실행해야 제대로 풀림

   > 파일 다운로드 후 압축풀고 run_nvidia_gpu.bat으로 실행

2. ComfyUI Manager 설치

- D:\ComfyUI_windows_portable\ComfyUI\custom_nodes에 가서 CMD열고 아래의 것을 붙여 넣고 엔터(클릭X, 복붙O) “git clone https://github.com/ltdrdata/ComfyUI-Manager.git

  * CMD에서 다운받고 해당 custom_nodes에 옮겨도 됨

     > 설치후 재 시작하면 메인 조작창 안에 ‘Manager’이 생겨 있음, 그것을 클릭하면 Manager menu가 뜸.

     > Install Custom Nodes: A1111의 Extention처럼 노드를 골라 설치하는 것

     > Install Missing Custom Nodes: Workflow를 열었을때 빠져있는 노드를 자동으로 찾아주는 부분

 

 

* 영상을 제작할땐 주로 gen-2를 사용함 (유료)

   > 역동적이지 않은 잔잔한 영상이 주를 이룸

   > 내에서 움직이는 물체와 움직이지 않는 물체를 구분

 

Manager Menu

- Install Custom Nodes > 커스텀 노드 다운 받을 수 있음

- Install Missing Custom Nodes > 오류났을때 깔아야하는 노드들이 뜸

- Install Models > 모델들 다운받을 수 있음

- Install via Git URL > Git hub의 링크를 복사해서 넣으면 설치됨


https://github.com/pythongosssss/ComfyUI-Custom-Scripts
> 노드를 이미지로 캡쳐하고 이미지를 넣으면 노드가 알아서 생성 

 

* clear를 누르면 노드 싹 사라짐

* 바탕 두번 클릭시 노드들을 서치할 수 있는 창이 뜸

 

KSampler

- 기본 노드

* 노드 개발자들이 다른 기능을 붙여 다른 이름으로 내기도 함

- denoise > 높을수록 AI에게 자유도를 줌 0.7이상이면 자유도를 많이주는 편

* 핀을 뽑으면 연결될 수 있는 추천 노드들이 뜸

* Alt + 드래그 = 노드 복사

 

CLIP Text Encode

- 프롬프트. KSampler에 연결해서 사용

Load Checkpoint

- 체크포인트를 불러오는 노드

* WebUI 체크포인트 연결 방법

- extra_model_paths.yaml를 메모장으로 열기

- base_path의 옆에 WebUI의 경로를 넣기

- extra의 example를 뗀다.

- 노드 연결 (체크포인트를 꼭 넣을것)

T2I 노드

- Queue Prompt를 누르면 Preview Image에 출력됨

Empty Latent Image

- 이미지 사이즈의 기준

 

Load Image + VAE Encord

- 이미지 사이즈가 있으므로 Empty Latent Image 대신 사용 가능

- KS sampler의 Latent_Image에 연결

 

VAE Decode

Previe Image

- 이미지를 보여주는 역할

 

I2I노드 연결

 

Controlnet 추가 연결 (T2I)

   > Positive Prompt에만 연결 - Conditioning을 Positive에 연결

- Apply ControlNet의 Image에 Load Image 연결 가능

* Empty Latent Image 연결