ImageBlendCompositor
어떤 노드인가요?
ImageBlendCompositor 노드는 사진 편집 소프트웨어의 레이어와 유사하게 다양한 블렌드 모드(Blend mode)를 사용하여 두 이미지를 함께 합성합니다. 위치 지정, 불투명도 및 고급 합성 옵션을 포함하여 이미지가 결합되는 방식을 정밀하게 제어할 수 있습니다.
언제 사용하나요?
다음과 같은 작업에 이 노드를 사용하세요:
- 다양한 블렌드 모드를 사용하여 두 이미지를 결합할 때
- 여러 레이어가 있는 합성 이미지를 생성할 때
- 독창적인 블렌딩 효과를 적용할 때
- 정밀한 위치 조정을 통해 이미지를 오버레이할 때
- 이중 노출(Double exposure) 효과를 생성할 때
- 이미지에 텍스처나 패턴을 블렌딩할 때
- 예술적인 구도를 생성할 때
사용 방법
기본 설정
- 워크플로우에 ImageBlendCompositor 노드를 추가합니다.
- 두 개의 이미지 소스를 "input_image" 및 "blend_image" 입력에 연결합니다.
- 블렌드 모드를 선택하고 불투명도를 조정합니다.
- 합성된 이미지는 "output" 파라미터에서 확인할 수 있습니다.
파라미터 (Parameters)
이미지 입력 (Image Inputs)
- input_image: 베이스 이미지 (배경 레이어)
- blend_image: 위에 얹을 블렌드 이미지 (전경 레이어)
블렌드 설정 (Blend Settings)
-
blend_mode: 사용할 블렌딩 방식
- normal: 표준 알파 블렌딩
- multiply: 베이스 이미지를 어둡게 함 (곱하기)
- screen: 베이스 이미지를 밝게 함 (스크린)
- overlay: 곱하기와 스크린을 결합 (오버레이)
- soft_light: 부드러운 명암 효과 (소프트 라이트)
- hard_light: 강한 명암 효과 (하드 라이트)
- color_dodge: 베이스 이미지를 밝게 강조 (색상 닷지)
- color_burn: 베이스 이미지를 어둡게 강조 (색상 번)
- darken: 더 어두운 픽셀 유지 (어둡게 하기)
- lighten: 더 밝은 픽셀 유지 (밝게 하기)
- difference: 색상 차이 감산 (차이)
- exclusion: difference와 유사하나 더 부드러움 (제외)
-
opacity (0.0-1.0, 기본값: 1.0): 블렌드 강도 제어
- 0.0 = 완전 투명 (블렌드 효과 없음)
- 1.0 = 완전 불투명 (전체 블렌드 적용)
위치 지정 (Positioning)
- x_offset (픽셀, 기본값: 0): 블렌드 이미지의 가로 위치
- y_offset (픽셀, 기본값: 0): 블렌드 이미지의 세로 위치
고급 옵션 (Advanced Options)
- resize_blend_to_fit (boolean, 기본값: false): 베이스 이미지 크기에 맞게 블렌드 이미지 크기 조정
- preserve_alpha (boolean, 기본값: true): 결과물에서 투명도 보존
- invert_blend (boolean, 기본값: false): 블렌딩 전에 블렌드 이미지를 반전
출력 (Outputs)
- output: 두 이미지가 합성된 결과 이미지
예시
일반적인 블렌딩 워크플로우:
- LoadImage 노드를 사용하여 두 이미지를 로드합니다.
- 첫 번째 이미지를 "input_image"(배경)에 연결합니다.
- 두 번째 이미지를 "blend_image"(전경)에 연결합니다.
- 블렌드 설정을 조정합니다:
- 어둡게 하는 효과를 위해 "multiply" 블렌드 모드 선택
- 자연스러운 합성을 위해 opacity를 0.7로 설정
- 블렌드 이미지를 오른쪽으로 50픽셀 이동하려면 x_offset을 50으로 설정
- 블렌드 이미지를 아래로 30픽셀 이동하려면 y_offset을 30으로 설정
- 결과를 확인하기 위해 "output"을 DisplayImage에 연결합니다.
중요 참고 사항
- 실시간 미리보기: 파라미터를 조정하면 변경 사항이 실시간으로 적용됩니다.
- 이미지 크기: 블렌드 이미지는 베이스 이미지의 경계 외부에 배치될 수도 있습니다.
- RGBA 지원: 이 노드는 RGBA 이미지의 투명도를 보존합니다.
- 고품질 처리: 전문가급 블렌딩 알고리즘을 사용합니다.
자주 묻는 질문 및 문제 해결
- 블렌드 효과가 보이지 않음: opacity가 0보다 큰지, 그리고 전체 불투명도 상태에서 blend_mode가 "normal"로 설정되어 베이스 이미지를 단순히 덮고 있는 것은 아닌지 확인하세요.
- 블렌드 이미지가 보이지 않음: 블렌드 이미지가 베이스 이미지의 화면 경계 내에 위치하도록 오프셋을 확인하세요.
- 예상치 못한 결과: 각 블렌드 모드마다 매우 다른 효과가 생성되므로 여러 모드를 시험해 보며 적합한 모드를 찾으세요.
기술 세부사항
이 노드는 다양한 블렌드 모드를 지원합니다:
- 수학적 블렌드: multiply, screen, overlay, soft_light, hard_light
- 색상 연산: color_dodge, color_burn, difference, exclusion
- 선택적 블렌드: darken, lighten
- 표준 블렌딩: normal (알파 블렌딩)
각 블렌드 모드는 픽셀 값을 결합하기 위해 서로 다른 수학적 연산을 사용하여 고유한 시각적 효과를 만들어냅니다.