KJNodes/imagegenerated

HDR 미리보기 KJ(HDRPreviewKJ)

실시간 노출 미리보기 for HDR 압축 이미지. 입력: LogC3 압축 [0,1] 이미지/비디오 배치 (예: HDR IC-LoRA 워크플로의 VAE 디코딩 출력, HDR 압축 해제 전). 압축 해제 + 노출 + 채도 + Reinhard 톤 매핑 + sRGB가 브라우저의 WebGL 프래그먼트 셰이더에서 실행되어 실시간 슬라이더 피드백을 제공하며, 동일한 연산이 서버 측에서 실행되어 구워진 sRGB IMAGE 출력을 생성합니다. 슬라이더 변경 시 미리보기가 즉시 업데이트되며, IMAGE 출력은 워크플로가 다시 실행 대기열에 추가될 때만 업데이트됩니다.

HDR Preview KJ

image
image
exposure
0.00
saturation
1.00
fps
24.0
input_space
logc3
KJNodes

설명

이 노드는 IC-LoRA HDR 생성과 같은 워크플로를 위해 설계된 HDR 압축 이미지 및 비디오 배치용 실시간 노출 미리보기를 제공합니다. 필요 시 압축 해제, 노출 조정, 채도 제어, Reinhard 톤 매핑 및 sRGB 변환을 수행합니다. 모든 작업은 브라우저의 WebGL 프래그먼트 셰이더를 통해 실행되어 즉각적인 슬라이더 피드백을 제공하며, 동일한 수학적 파이프라인이 서버 측에서 실행되어 구워진 IMAGE 출력을 생성합니다.

입력 기대 사항: [0,1] 범위의 LogC3 압축 이미지/비디오 (예: 최종 HDR 압축 해제 전 HDR IC-LoRA 워크플로의 VAE 디코딩 출력). input_space 매개변수를 사용하면 다른 소스 색상 공간을 선택할 수 있습니다.

중요한 차이점: 슬라이더 변경 시 미리보기는 실시간으로 업데이트되지만, IMAGE 출력은 워크플로가 다시 실행 대기열에 추가될 때만 현재 설정을 반영합니다 (즉, 노드가 다시 실행되어야 구워진 결과가 생성됩니다).


입력

이름유형기본값범위 / 옵션도구 설명
imageIMAGE필수LogC3 압축 HDR 이미지/비디오 (범위 [0,1]) 또는 input_space'linear'이면 선형 HDR.
exposureFLOAT0최소: -10, 최대: 10, 단계: 0.01EV 스톱 단위의 노출. 0 = 변화 없음; +1 = 2배 밝기.
saturationFLOAT1최소: 0, 최대: 2, 단계: 0.01채도 배율. 0 = 회색조; 1 = 변화 없음; 2 = 2배.
fpsFLOAT24최소: 1, 최대: 120, 단계: 0.1비디오(배치) 입력용 재생 프레임 속도.
input_spaceCOMBOlogc3['logc3', 'linear', 'srgb']입력 색상 공간: 'logc3' = ARRI LogC3 압축 HDR; 'linear' = 직접 선형 HDR; 'srgb' = 이미 그레이딩된 sRGB 이미지(Reinhard 톤 매핑 건너뜀).

출력

이름유형설명
IMAGEIMAGE노출, 채도, 톤 매핑 및 색상 공간 변환 후 처리된 sRGB 이미지.

사용 참고 사항

  • 실시간 미리보기와 구워진 출력의 차이: 이 노드는 WebGL을 사용하여 ComfyUI 브라우저에서 라이브 미리보기를 렌더링합니다. 슬라이더를 변경하면 이 미리보기가 즉시 업데이트됩니다. 그러나 IMAGE 출력 텐서는 노드가 실행될 때만 다시 계산됩니다 (즉, 워크플로가 다시 실행 대기열에 추가될 때). 슬라이더를 조정한 후 새로운 구워진 출력을 얻으려면 워크플로를 다시 실행 대기열에 추가해야 합니다.
  • 색상 공간 처리:
    • 일반적인 HDR IC-LoRA 출력(LogC3 압축)에는 input_space = 'logc3'를 사용하세요.
    • 이미지가 선형 HDR 값으로 디코딩된 경우(예: 역 LogC 변환 후) input_space = 'linear'를 사용하세요.
    • 입력이 이미 디스플레이 기준 sRGB 이미지이고 노출/채도 조정만 필요한 경우 input_space = 'srgb'를 사용하여 모든 톤 매핑을 건너뜁니다.
  • 노출 범위: 노출 슬라이더는 ±10 EV 스톱 범위를 지원합니다. -10 EV에서는 이미지가 거의 검정색이 되고, +10 EV에서는 하이라이트가 심하게 과다 노출됩니다. 빠른 HDR 검사에 유용합니다.
  • 채도 제한: 채도 값이 1.0을 초과하면 강력하고 비물리적인 색상 증가가 발생할 수 있습니다. 1.0 미만의 값은 채도를 낮추고, 0은 회색조를 생성합니다.
  • 비디오 배치: 입력이 프레임 배치(비디오)인 경우 적절한 미리보기 타이밍을 위해 fps를 원하는 재생 프레임 속도로 설정하세요. 이는 출력 텐서에 영향을 미치지 않으며 미리보기 플레이어에만 영향을 줍니다.
  • 성능: 브라우저 미리보기는 WebGL을 사용하므로 일반적으로 빠릅니다. 매우 큰 이미지 해상도나 많은 배치 수는 지연을 유발할 수 있습니다. 노드 자체는 표준 ComfyUI 순방향 패스 외에 서버 측 실행에 성능 영향을 미치지 않습니다.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…
HDR 미리보기 KJ (HDRPreviewKJ) - ComfyUI-KJNodes | ComfyUI Wiki