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