메인 콘텐츠로 건너뛰기

노드는 속성의 컨테이너입니다

노드에는 보통 **속성**이 있습니다. 매개변수 또는 **특성**이라고도 하는 노드 속성은 변경할 수 있는 변수입니다. 일부 속성은 사용자가 **위젯**이라는 데이터 입력 필드를 이용해 직접 조정할 수 있습니다. 다른 속성들은 해당 속성의 **입력 슬롯**이나 포트에 연결된 다른 노드들에 의해 자동으로 제어될 수 있습니다. 일반적으로 속성은 위젯에서 입력으로 변환하거나 그 반대로 변환할 수 있어, 사용자가 속성 값을 수동 또는 자동으로 제어할 수 있습니다. 속성은 다양한 형태를 취할 수 있으며 여러 가지 종류의 정보를 담을 수 있습니다. 예를 들어, 체크포인트 로드 노드에는 하나의 속성이 있습니다: 생성 모델 체크포인트 파일의 파일 경로입니다. KSampler 노드에는 샘플링 단계 수, CFG 스케일, sampler_name 등 여러 속성이 있습니다. 노드 속성

데이터 유형

정보는 **데이터 유형**이라 불리는 다양한 형태를 가질 수 있습니다. 예를 들어, 영숫자 텍스트는 **문자열**로 알려져 있고, 정수는 **정수**이며, 소수점이 포함된 숫자는 부동소수점 또는 **float**라고 합니다. 새로운 데이터 유형은 항상 ComfyUI에 추가되고 있습니다. ComfyUI는 파이썬 스크립팅 언어로 작성되었으며, 파이썬은 데이터 유형에 대해 매우 관대합니다. 반면 ComfyUI 환경은 매우 **강한 타입**입니다. 이는 서로 다른 데이터 유형을 혼동할 수 없다는 것을 의미합니다. 예를 들어 이미지 출력을 정수 입력에 연결할 수 없습니다. 이는 사용자에게 큰 장점으로 작용하며, 올바른 워크플로우 구성을 안내하고 프로그램 오류를 방지합니다.