Float To Mask(FloatToMask)
기술적 구현 관점에서, 이 노드는 하나 이상의 부동 소수점 숫자를 입력으로 받아들여 이러한 값들의 수에 따라 출력 마스크 배치 크기를 결정합니다.
Float To Mask
Float To Mask 노드는 기술적 구현 관점에서, 하나 이상의 부동 소수점 숫자를 입력으로 받아 이 값들의 개수에 따라 출력 마스크의 배치 크기를 결정합니다.
Float To Mask 노드는 마스크를 생성하는 도구입니다. 핵심 기능은 입력된 부동 소수점 값에 따라 지정된 크기와 균일한 회색조를 가진 마스크 이미지를 배치로 생성하는 것입니다. 이 노드는 수치에서 시각적 마스크로의 변환 과정을 단순화합니다.
노드 기능
기술적 구현 관점에서, 이 노드는 하나 이상의 부동 소수점 숫자를 입력으로 받아 이 값들의 개수에 따라 출력 마스크의 배치 크기를 결정합니다. 각 마스크의 크기는 사용자가 정의한 너비와 높이 매개변수에 의해 결정되며, 모든 픽셀의 회색조 값은 해당 입력 부동 소수점 숫자로 설정됩니다. 노드 내부에서는 입력 데이터를 리스트 형식으로 통일하여 처리하며, 최종적으로 MASK 텐서의 한 배치(Batch)를 출력합니다.
노드 매개변수 설명 - Float To Mask
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
input_values | FLOAT | 예 | 0 | - | : 마스크 회색조 값을 생성하는 데 사용할 부동 소수점 숫자를 입력합니다. 단일 숫자 또는 숫자 리스트를 지원합니다. |
width | INT | 예 | 100 | - | : 생성될 마스크의 너비를 설정합니다. 최소값은 1입니다. |
height | INT | 예 | 100 | - | : 생성될 마스크의 높이를 설정합니다. 최소값은 1입니다. |
Output 출력
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| MASK | MASK | : 회색조 마스크 텐서의 한 배치(Batch)를 출력합니다. |
사용 시나리오
실제 워크플로우에서는 이 노드를 수학 연산 노드나 이미지 분석에서 도출된 값과 같이 수치를 제공하는 노드에 연결하여, 이미지 생성 영역의 불투명도나 강도를 제어하는 데 사용할 마스크를 빠르게 생성할 수 있습니다. 예를 들어, 일련의 가중치 값에 따라 여러 이미지에 다양한 정도의 효과(예: 블러, 블렌딩)를 적용해야 할 때, 이 노드를 사용하여 해당 마스크 시퀀스를 생성하면 매우 효율적입니다.
Float To Mask 노드 소스 코드 링크
Float To Mask 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.