Latent Inpaint TTM(LatentInpaintTTM)
이 노드는 `TTM_OuterSampleWrapper`라는 이름의 래퍼를 모델에 추가하여 기능을 구현합니다
Latent Inpaint TTM
Latent Inpaint TTM 노드는 TTM_OuterSampleWrapper라는 이름의 래퍼(wrapper)를 모델에 추가하여 기능을 구현합니다.
Latent Inpaint TTM는 잠재 공간(latent space) 이미지 인페인팅(inpainting)을 위한 실험적 노드입니다. TTM(Time To Move) 기술을 기반으로 하며, 생성 과정에서 이미지의 특정 영역에 대해서만 내용을 다시 그리면서 다른 영역은 그대로 유지하는 데 특화되어 있습니다.
노드 기능
이 노드는 TTM_OuterSampleWrapper라는 이름의 래퍼를 모델에 추가하여 기능을 구현합니다. 핵심 메커니즘은 지정된 샘플링 스텝 수 내에서 입력된 마스크(MASK)를 따라 모델을 유도하여, 잠재 공간에서 마스크 영역(흰색 부분)의 내용을 복원하고, 마스크 외부 영역(검은색 부분)은 원본 상태를 유지합니다. 이는 모델 샘플링 과정을 직접 조작하는 고급 모델 패칭(patching) 기술에 속합니다.
노드 파라미터 설명 - Latent Inpaint TTM
연결 입력 (Inputs)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
model | MODEL | 예 | - | - | model (입력 파라미터): 인페인팅에 사용할 기본 모델을 입력합니다. 노드는 이 모델을 기반으로 인페인팅 로직을 적용합니다. |
mask | MASK | 아니요 | - | - | mask (입력 파라미터): 복원할 영역을 지정하는 잠재 공간 마스크입니다. 흰색 영역(값 1.0)은 복원되며, 검은색 영역(값 0.0)은 변경되지 않습니다. |
컨트롤 파라미터 (Parameters)
| 파라미터 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
steps | INT | 예 | 7 | 0 - 888 (스텝: 1) | TTM 인페인팅을 적용할 스텝 수입니다. |
Output 출력
| 파라미터 이름 | 데이터 타입 | 설명 |
|---|---|---|
| MODEL | MODEL | MODEL (출력 파라미터): 인페인팅 기능이 통합된 패치된 모델을 출력합니다. |
사용 시나리오
이미지 인페인팅 워크플로에서 이 노드를 기본 모델 뒤에 연결하여 사용할 수 있습니다. 예를 들어, 초기 이미지를 생성한 후 수정이 필요한 영역을 마스킹 도구로 표시하고, 이 노드를 통해 모델이 이후 샘플링 스텝에서 해당 영역만 다시 그리도록 유도하여, 국부적인 내용 교체나 결함 복원을 구현할 수 있습니다.
주의사항
이 노드는 "실험적"으로 표시되어 있으며, 안정성과 효과는 사용하는 모델과 시나리오에 따라 다를 수 있습니다. 효과적인 마스크 입력과 함께 사용해야 하며, 복원 효과는 지정된 스텝 수의 영향을 받습니다.
Latent Inpaint TTM 노드 소스 코드 링크
Latent Inpaint TTM 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.