Qwen-Image 2.1용 Pruna Remove-Object LoRA: 6단계로 오브젝트 제거

ComfyUI Wikinews

PrunaAI의 Remove-Object LoRA는 CFG 없이 6단계로 Qwen-Image 2.1 사진에서 마스크된 오브젝트를 지우고, 나머지 프레임은 그대로 유지하며, ComfyUI 워크플로를 제공합니다.

PrunaAI는 11월 10일 P-Q-Image-2.1-Remove-Object를 공개했습니다. 사진에서 마스크한 오브젝트를 삭제하고 나머지 프레임은 원래 있던 자리에 그대로 두는 rank-32 LoRA입니다. 6단계와 8단계 변형은 CFG 없이 Pruna의 증류 LoRA 위에서 실행되며, ComfyUI 내보내기에는 바로 쓸 수 있는 워크플로 두 개와 모델이 기대하는 마스크 외곽선을 그려주는 작은 노드가 포함됩니다.
사진결과
사진6단계, "광장을 가로질러 걷는 우산을 든 사람을 제거."

사람이 사라지고, 젖은 광장에 드리운 긴 반사도 함께 사라집니다. 마스크 밖에 있었는데도 그렇습니다. 포장은 빈자리를 지나 이어집니다.

꽃밭에서 제거된 분홍색 드레스를 입은 여성

다른 사진에 같은 LoRA를 적용한 결과, 6단계, 약 2 MP. 모델 카드의 예시입니다.

이 LoRA를 쓰는 이유

Qwen-Image 2.1 편집은 프레임 전체를 다시 그리는 경향이 있습니다. 색상이 바뀌고 출력이 입력과 정렬되지 않으며, 소수 스텝 증류는 이를 더 악화시킵니다. 이 LoRA는 오브젝트 바깥의 픽셀을 유지하도록 학습되었기 때문에 결과를 원본 크기 그대로 원본 위에 되돌려 놓을 수 있습니다. 덕분에 단순한 데모가 아니라 마무리 도구로 쓸 수 있습니다.

실행 방법

  1. ComfyUI 업데이트: Qwen-Image 2.1 지원과 서브그래프가 포함된 빌드로 업데이트합니다.
  2. 파일: Comfy-Org/Qwen-Image-2.1의 디퓨전 모델, 텍스트 인코더, VAE를 각각의 폴더에 넣고, LoRA 두 개를 ComfyUI/models/loras/에 넣습니다. PrunaAI/P-Q-Image-2.1-Comfy의 6단계 증류 LoRA p_q_image_2.1_6_steps_v0.2_comfyui_bf16.safetensors와 이 저장소의 p_q_image_2.1_remove_object_6_steps_v0.1_comfyui_bf16.safetensors입니다.
  3. 커스텀 노드: precise_removal_outline/를 ComfyUI/custom_nodes/에 복사하고, requirements.txt(opencv)를 ComfyUI의 Python에 설치한 뒤 재시작합니다.
  4. 마스크: 이미지 로드를 마우스 오른쪽 버튼으로 클릭하고 MaskEditor에서 열기를 선택한 다음 오브젝트 위에 칠하고 저장합니다. 마스크 파일도 사용할 수 있습니다(흰색 = 제거). 마스크가 없으면 지시문만으로 제거할 대상을 지정합니다.
  5. 지시문 작성: Precise Removal Outline에 예를 들어 Remove the man on the left.처럼 입력합니다. 노드가 빨간색 외곽선을 그리고 모델이 학습한 문장을 덧붙입니다.

권장 설정은 6단계, CFG 없음, removal_strength 0.7, 증류 LoRA는 1.0입니다. 워크플로를 열면 마스크가 이미 칠해진 예제가 함께 제공됩니다.

변형단계증류 LoRA강도
6-step (기본)6p_q_image_2.1_6_steps_v0.20.7
8-step8p_q_image_2.1_8_steps_v0.10.7
base40없음1.0

제한 사항

  • 오브젝트보다 더 많이 제거될 수 있습니다. 외곽선이 텍스트보다 더 큰 영향을 미치므로, 유지하고 싶은 부분까지 마스크에 포함하면 그것도 삭제될 수 있습니다. 오브젝트가 겹치는 곳에서는 마스크를 최대한 좁게 유지하세요. 강도를 낮춰도 해결되지 않습니다.
  • 채워진 영역이 주변보다 매끄럽게 보이거나 희미한 그리드가 나타날 수 있습니다. 0.5에서는 일부 제거가 실패하고 오브젝트가 남은 채 색만 바뀝니다.
  • 제거 전용입니다. 오브젝트 추가나 교체는 학습된 적이 없으며 베이스 모델보다 나을 게 없습니다.
  • 복잡한 장면에서는 마스크를 끄고 지시문만 쓰는 편이 어설픈 마스크보다 나을 때가 많습니다.

사용 가능 위치

댓글

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

댓글을 불러오는 중…
Qwen-Image 2.1용 Pruna Remove-Object LoRA: 6단계로 오브젝트 제거 | ComfyUI Wiki