ComfyUI 커스텀 노드는 Comfyui 를 사용하는데 있어서 필수적인 것이다. 주로 Comfyui Manager 를 통하여 유용한 노드들을 설치하여 사용하곤 하는데 어떤 경우에는 아주 간단한 필요한 기능이지만 없는 경우도 많다. 그래서 나도 아직까지 Comfyui 노드를 만들어 본 적이 없는데 이번 기회에 나만의 Comfyui custom nodes 를 직접 만들어보고, ComfyUI에 설치해서 실제로 사용하는 것까지 해 보고자 한다. 물론 내 혼자 힘으로는 불가능 하기 때문에 chatGPT 또는 GEMINI 를 이용하여 만들어 본다. Qwen + Canvas 를 이용한 이미지 1. ComfyUI 커스텀 노드 구조 간단 설명 커스텀 노드 설치 위치 : ../ ComfyUI/custom_nodes/ My_Custom_Nodes 즉 custom_nodes 폴더 아래에 나만의 하위폴더를 만들고 거기에 내가 만든 모든 노드들을 저장 관리한다. 보통 구성: __init__.py , 파일과 노드파일.py 은 내 폴더(My_Custom_Nodes) 에 설치한다. __init__.py : 이 파일은 필수적으로 필요한데 맨 처음에 Comfyui 를 실행시키면 항상 이 파일을 읽어서 해당 노드파일을 comfyui 에서 사용 할 수있게 해 주는 파일이다. 만약 이파일이 없거나 잘못되어 있으면 내가 만든 노드파일을 comfyui 에서 인식하지 않는다. 노드파일.py : 이 파일 하나가 comfyui 에서 사용하는 노드 하나이다. 노드파일은 파이썬( Python) 언어로 만든다. 2. 커스텀 노드의 핵심 구조 이해하기 Input_Types : 입력 데이터 (문자, 숫자, 이미지 등) Function : 노드의 기능 (역할) Return_Types : 출력 데이터 (문자, 숫자, 이미지 등) 기본적으로 각 노드들은 위와 같은 구조로 이루어진다. 3...