2024 언리얼 엔진 실무 기반 교육 과정 26일차
<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 연결