주요 강점
- 텍스트 기반 분할 — 자연어로 분할할 내용을 설명하면 되며, 수동으로 점이나 박스를 표시할 필요가 없습니다.
- 이미지 및 비디오 지원 — 단일 이미지와 비디오 시퀀스 모두에서 작동하며, 프레임 간 추적 기능을 제공합니다.
- 다중 객체 지원 — 쉼표로 구분된 프롬프트를 사용해 여러 객체를 동시에 분할하고 추적합니다.
- 오픈 보캐블러리 — 이전 작업보다 훨씬 더 많은 오픈 보캐블러리 개념을 처리합니다.
제한사항: 모델의 텍스트 프롬프트 최대 토큰 수는 32개입니다. 최상의 결과를 얻으려면 프롬프트를 짧고 대상 객체에 맞게 구체적으로 작성하세요.
SAM 3.1 분할 워크플로
1. 워크플로 다운로드
ComfyUI를 최신 버전으로 업데이트한 후,워크플로 → 템플릿 탐색으로 이동해 유틸리티 카테고리에서 SAM 3.1 워크플로를 찾으세요.
SAM3: 동영상 분할
SAM3 모델을 사용하여 동영상에서 주요 피사체 또는 콘텐츠를 분할하고, 특정 객체나 영역을 분리합니다.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON 다운로드 또는 템플릿 라이브러리에서 “SAM3: Video Segmentation” 검색
LoadVideo 노드에 이 파일을 업로드하세요.
drinking_unicorn.mp4
LoadVideo 노드 115 · drinking_unicorn.mp4SAM3: 이미지 분할
SAM3 모델을 사용하여 사진이나 이미지에서 주요 피사체 또는 콘텐츠를 분할하고, 특정 객체나 영역을 분리합니다.
Comfy Cloud에서 실행
Comfy Cloud에서 열기
워크플로 다운로드
JSON 다운로드 또는 템플릿 라이브러리에서 “SAM3: Image Segmentation” 검색
LoadImage 노드에 이 파일을 업로드하세요.
neon_guitarist.png
LoadImage 노드 79 · neon_guitarist.png
2. 모델 다운로드
SAM 3.1 모델은 Comfy-Org SAM 3.1 모델 저장소에 호스팅되어 있습니다. 다음 디렉터리 구조에 배치하세요.3. 워크플로 사용하기
이미지 분할:- 이미지 —
이미지 불러오기노드를 통해 이미지를 불러옵니다(ComfyUI의input/폴더에 위치). - 객체 프롬프트 — 분할할 객체에 대한 짧은 텍스트 설명, 예:
person,car,cat - 출력은 이미지에 적용된 마스크이며, RGBA 미리보기로 분할 결과를 확인할 수 있습니다.
- 동영상 —
비디오 불러오기노드를 통해 동영상을 불러옵니다. - 객체 프롬프트 — 이미지와 동일하게, 프레임 간 추적 및 분할할 내용을 설명하는 짧은 텍스트 프롬프트입니다.
- 출력은 각 프레임별 마스크와 경계 상자를 제공합니다.
여러 대상을 각각 프롬프트하려면 쉼표로 구분하고,
:N을 사용해 각 프롬프트당 감지할 최대 객체 수를 지정하세요.
eye:2, window panels:4
서브그래프 알아보기
이 워크플로는 서브그래프 노드를 사용해 모듈식 처리를 수행합니다. 서브그래프 문서를 확인해 워크플로를 맞춤화하고 확장하는 방법을 알아보세요.
추가 참고사항
- 프롬프트는 짧고 구체적으로 유지하세요 — 모델의 프롬프트 한 개당 토큰 제한은 32개입니다.
- 다중 객체 탐지 — 쉼표로 서로 다른 객체 유형을 구분하고,
:N을 사용해 각 유형별 탐지 수를 제한하세요. - 분할 마스크 — 출력 마스크는 다른 워크플로우(예: 인페인팅, 배경 제거)의 입력으로 사용할 수 있습니다.
- 업데이트 필요 — SAM 3.1 지원을 받으려면 ComfyUI를 최신 버전으로 업데이트하세요.