설명
이 노드는 IC-LoRA HDR 생성과 같은 워크플로를 위해 설계된 HDR 압축 이미지 및 비디오 배치용 실시간 노출 미리보기를 제공합니다. 필요 시 압축 해제, 노출 조정, 채도 제어, Reinhard 톤 매핑 및 sRGB 변환을 수행합니다. 모든 작업은 브라우저의 WebGL 프래그먼트 셰이더를 통해 실행되어 즉각적인 슬라이더 피드백을 제공하며, 동일한 수학적 파이프라인이 서버 측에서 실행되어 구워진 IMAGE 출력을 생성합니다.
입력 기대 사항: [0,1] 범위의 LogC3 압축 이미지/비디오 (예: 최종 HDR 압축 해제 전 HDR IC-LoRA 워크플로의 VAE 디코딩 출력). input_space 매개변수를 사용하면 다른 소스 색상 공간을 선택할 수 있습니다.
중요한 차이점: 슬라이더 변경 시 미리보기는 실시간으로 업데이트되지만, IMAGE 출력은 워크플로가 다시 실행 대기열에 추가될 때만 현재 설정을 반영합니다 (즉, 노드가 다시 실행되어야 구워진 결과가 생성됩니다).
입력
| 이름 | 유형 | 기본값 | 범위 / 옵션 | 도구 설명 |
|---|---|---|---|---|
image | IMAGE | 필수 | – | LogC3 압축 HDR 이미지/비디오 (범위 [0,1]) 또는 input_space이 'linear'이면 선형 HDR. |
exposure | FLOAT | 0 | 최소: -10, 최대: 10, 단계: 0.01 | EV 스톱 단위의 노출. 0 = 변화 없음; +1 = 2배 밝기. |
saturation | FLOAT | 1 | 최소: 0, 최대: 2, 단계: 0.01 | 채도 배율. 0 = 회색조; 1 = 변화 없음; 2 = 2배. |
fps | FLOAT | 24 | 최소: 1, 최대: 120, 단계: 0.1 | 비디오(배치) 입력용 재생 프레임 속도. |
input_space | COMBO | logc3 | ['logc3', 'linear', 'srgb'] | 입력 색상 공간: 'logc3' = ARRI LogC3 압축 HDR; 'linear' = 직접 선형 HDR; 'srgb' = 이미 그레이딩된 sRGB 이미지(Reinhard 톤 매핑 건너뜀). |
출력
| 이름 | 유형 | 설명 |
|---|---|---|
IMAGE | IMAGE | 노출, 채도, 톤 매핑 및 색상 공간 변환 후 처리된 sRGB 이미지. |
사용 참고 사항
- 실시간 미리보기와 구워진 출력의 차이: 이 노드는 WebGL을 사용하여 ComfyUI 브라우저에서 라이브 미리보기를 렌더링합니다. 슬라이더를 변경하면 이 미리보기가 즉시 업데이트됩니다. 그러나
IMAGE출력 텐서는 노드가 실행될 때만 다시 계산됩니다 (즉, 워크플로가 다시 실행 대기열에 추가될 때). 슬라이더를 조정한 후 새로운 구워진 출력을 얻으려면 워크플로를 다시 실행 대기열에 추가해야 합니다. - 색상 공간 처리:
- 일반적인 HDR IC-LoRA 출력(LogC3 압축)에는
input_space = 'logc3'를 사용하세요. - 이미지가 선형 HDR 값으로 디코딩된 경우(예: 역 LogC 변환 후)
input_space = 'linear'를 사용하세요. - 입력이 이미 디스플레이 기준 sRGB 이미지이고 노출/채도 조정만 필요한 경우
input_space = 'srgb'를 사용하여 모든 톤 매핑을 건너뜁니다.
- 일반적인 HDR IC-LoRA 출력(LogC3 압축)에는
- 노출 범위: 노출 슬라이더는 ±10 EV 스톱 범위를 지원합니다. -10 EV에서는 이미지가 거의 검정색이 되고, +10 EV에서는 하이라이트가 심하게 과다 노출됩니다. 빠른 HDR 검사에 유용합니다.
- 채도 제한: 채도 값이 1.0을 초과하면 강력하고 비물리적인 색상 증가가 발생할 수 있습니다. 1.0 미만의 값은 채도를 낮추고, 0은 회색조를 생성합니다.
- 비디오 배치: 입력이 프레임 배치(비디오)인 경우 적절한 미리보기 타이밍을 위해
fps를 원하는 재생 프레임 속도로 설정하세요. 이는 출력 텐서에 영향을 미치지 않으며 미리보기 플레이어에만 영향을 줍니다. - 성능: 브라우저 미리보기는 WebGL을 사용하므로 일반적으로 빠릅니다. 매우 큰 이미지 해상도나 많은 배치 수는 지연을 유발할 수 있습니다. 노드 자체는 표준 ComfyUI 순방향 패스 외에 서버 측 실행에 성능 영향을 미치지 않습니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.