사진은 높이 960px로 조정되어 2240x960 (21:9) 캔버스 중앙에 배치됩니다. 빈 측면은 사진 가장자리를 미러링하여 미리 채워집니다. 이상하게 들릴 수 있지만, 그렇지 않으면 VAE를 통해 희미한 선으로 새어 나오는 딱딱한 회색 경계를 막아줍니다. 부드러운 마스크는 Qwen이 측면을 그리고 사진 가장자리 위로 224px의 경사면(ramp)을 만들도록 하여, 새로운 장면이 실제로 그 부분과 블렌딩될 수 있게 합니다. Qwen 2.1은 측면을 생성합니다 (25 스텝, CFG 1, differential diffusion). 깨끗한 사진은 참조 이미지이며, 패딩된 캔버스가 아닙니다. 왜냐하면 Qwen은 자신의 참조를 매우 문자 그대로 복사하기 때문입니다. 그런 다음 손대지 않은 원본이 정확히 같은 x/y 위치에 다시 붙여지고 각 가장자리에서 192px 동안 페이드인됩니다. 따라서 모델의 버전으로 생성된 사진은 버려집니다. 측면과 좁은 블렌딩 영역만 살아남습니다. 실제로 픽셀을 보존할까요? 입력(비디오 속 지하철 장면)과 비교하여 픽셀 차이 분석을 실행했습니다: 사진 픽셀의 52.9%가 비트 단위로 동일하며, 전체 중앙 부분은 100% 동일합니다. 93.4%는 2/255 이내에 있습니다. 변경된 모든 것은 가장자리 영역에 위치합니다.
일반적인 Qwen 2.1 편집 프롬프트 "더 넓게 만드세요"를 사용했을 때: 1.2%가 동일합니다.
할 수 없는 것들
왼쪽과 오른쪽만 가능합니다. 위나 아래는 아직 안 됩니다. 새로운 측면이 무엇을 보여야 하는지에 대한 한 줄 설명을 작성해야 합니다. 일부 시드는 눈에 띄는 이음매를 남깁니다. 설정을 만지기 전에 다른 시드를 사용해 보세요. 프레임 가장자리로 밝은 물체가 잘려 나가는 경우, 모델은 그것을 창백한 스트립으로 계속 이어가려는 경향이 있습니다. 그 가장자리를 몇 px 자르는 것이 도움이 됩니다. 측면의 외부 약 192px는 원본이 아니라 블렌딩 영역입니다. 'FADE ZONE' 값을 낮추면 더 많이 보존할 수 있지만, 이음매가 보이는 위험을 감수해야 합니다.
필요한 것들
- 최신 ComfyUI (Qwen 2.1 노드는 새로 추가됨)
- Qwen Image 2.1 int8,
- qwen3vl 8b 텍스트 인코더 및 2.1 VAE
- ComfyUI_essentials (SimpleMath+용)
- 미러 필(mirror fill)과 마스크를 위한 작은 노드 팩 kiro_outpaint_stitch (단일 파일, torch만 필요)
- 워크플로우 + 노드: https://civitai.com/images/146672689
예시 이미지는 AI가 생성한 것이며, 이 워크플로우는 사진이 어디서 왔는지 신경 쓰지 않습니다.
연결 부위(join)를 더 깔끔하게 숨기는 방법을 찾은 분이 있다면 듣고 싶습니다. 그 부분이 시간이 가장 많이 소요되었거든요. submitted by /u/Environmental_Fan600 [link] [comments]