ComfyUI-RMBG v3.2.0: SAM 3.1 Multiplex 및 Apple Silicon 지원
ComfyUI-RMBG v3.2.0에서 SAM 3.1 Multiplex 노드, 즉시 VRAM 언로드 토글, Apple Silicon GPU 지원이 추가되고 시작 시 노드 스캔 시간이 15초에서 0.1초 미만으로 줄어듭니다.
저장소의 v3.2.0 변경 로그에서 가져온 새로운 SAM 3 Multiplex 노드.
v3.2.0에서 바뀐 점
SAM 3 Multiplex가 기존 SAM 3 경로를 대체합니다. 이제 이 노드는 safetensors 체크포인트를 직접 로드하므로 sam3.safetensors와 sam3.1_multiplex_fp16.safetensors가 별도의 변환 단계 없이 작동합니다. 손으로 마스크를 그리는 대신 이름이나 점 프롬프트로 대상을 선택하고 싶을 때 사용할 노드입니다.
모든 노드에 unload_model 토글이 추가됩니다. RMBG, BiRefNet, SAM2, SAM3, Segment, SDMatte, YOLOv8, LamaRemover가 작업을 마치는 즉시 GPU 메모리를 해제할 수 있게 되었으며, 이는 같은 카드에서 대형 비디오나 이미지 모델 앞에 분할 패스가 놓이는 경우에 중요합니다.
macOS가 GPU 가속을 지원합니다. 분할 노드가 이제 Apple Silicon 머신에서 조용히 CPU로 폴백하는 대신 Metal(MPS) 장치를 선택하므로, 동일한 그래프를 다시 작성하지 않고도 Mac에서 실행할 수 있습니다.
시작 시간이 약 15초에서 0.1초 미만으로 단축됩니다. 노드 등록 스캔이 재작업되었으며(PR #183), 이는 참고 견디는 팩과 매번 실행할 때마다 켜두는 팩의 차이를 만듭니다.
두 개의 새로운 보조 노드
v3.2.0 변경 로그에서 가져온 해상도 선택기(Resolution Selector)와 이미지 비교 뷰(Image Compare View) 노드.
**해상도 선택기(Resolution Selector)**는 가로세로 비율과 대상 메가픽셀 수를 입력받아 결과를 지정한 배수로 반올림하고, 이에 맞는 빈 잠재 이미지를 출력합니다. 보통 두 번째 Empty Latent Image 노드가 필요했던 수동 너비·높이 계산을 없애줍니다.
**이미지 비교 뷰(Image Compare View)**는 노드 자체에서 대화형 비교 화면을 렌더링합니다. 와이프 라인을 가로 또는 세로로 드래그하고, 조절 가능한 불투명도로 두 이미지를 블렌딩하고, 픽셀 차이 맵을 확인하고, 나란히 보기와 하이라이트 차이 모드 사이를 전환할 수 있습니다. 또한 다운스트림 작업에 사용할 차이 마스크를 출력합니다. 기존 Side By Side Compare 노드는 변경되지 않았으며 레이블이 지정된 다중 이미지 콜라주용으로 여전히 제공됩니다.
수정 사항
이번 릴리스에는 안정성 개선 작업도 포함되어 있습니다. RMBG-2.0, SAM, SAM2, GroundingDINO 백본 전반의 transformers 5.x 호환성(PR #194), 이미지 크기가 서로 다른 배치 추론의 안정성 향상(PR #202), 마스크 없는 입력에서 발생하던 SDMatte 충돌 수정, ImageCrop의 텐서(tensor) 차원 오류, ImageCrop과 다른 SAM3 노드 팩 간의 이름 충돌 등이 해결되었습니다. COLORCODE 위젯도 ComfyUI Vue Node 2.0용 실시간 미리보기가 포함된 사용자 지정 HSV 팔레트로 변경되었습니다(PR #204).
설치
cd ComfyUI/custom_nodes
git clone https://github.com/1038lab/ComfyUI-RMBGComfyUI Python 환경으로 의존성을 설치한 다음 ComfyUI를 재시작하세요:
python -m pip install -r ComfyUI-RMBG/requirements.txt저장소: 1038lab/ComfyUI-RMBG
변경 로그: update.md v3.2.0
예제 워크플로: example_workflows
댓글
GitHub로 로그인하고 토론에 참여하세요.