> ## Documentation Index
> Fetch the complete documentation index at: https://docs.comfy.org/llms.txt
> Use this file to discover all available pages before exploring further.

# SAM 3.1: Segment Anything en ComfyUI

> Aprende a usar el modelo SAM 3.1 de Meta en ComfyUI para segmentar objetos en imágenes y videos con prompts de texto

> [!TIP]
>
> **Usuarios locales**
>
> Asegúrate de que tu ComfyUI esté actualizado.
>
> * [Descargar ComfyUI](https://www.comfy.org/download)
> * [Guía de actualización](https://docs.comfy.org/es/installation/update_comfyui.md)
>
> Los flujos de trabajo de esta guía se encuentran en las [Plantillas de flujos de trabajo](https://docs.comfy.org/es/interface/features/template.md).
> Si no los encuentras en las plantillas, es posible que tu ComfyUI esté desactualizado.
>
> Si faltan nodos al cargar un flujo de trabajo, estas son las posibles razones:
>
> 1. No estás usando la última versión de ComfyUI (versión nocturna)
> 2. Algunos nodos fallaron al importarse durante el inicio
>
> **Usuarios de Cloud**
>
> * [Cloud](https://cloud.comfy.org) se actualizará después del lanzamiento estable de ComfyUI.
>
> Por lo tanto, si notas que falta algún nodo central en este documento, puede deberse a que los nuevos nodos centrales aún no se han publicado en la última versión estable. Espera al próximo lanzamiento estable.

[SAM 3](https://ai.meta.com/sam3) (Segment Anything Model 3) es el modelo fundacional unificado de Meta para la segmentación con prompts en imágenes y videos. Puede detectar, segmentar y rastrear objetos usando prompts de texto o visuales, como puntos, cajas y máscaras. En comparación con su predecesor [SAM 2](https://github.com/facebookresearch/sam2), SAM 3 incorpora la capacidad de segmentar de forma exhaustiva todas las instancias de un concepto de vocabulario abierto especificado mediante una frase corta de texto.

[SAM 3.1 Multiplex](https://github.com/facebookresearch/sam3) es la última versión del checkpoint que introduce un enfoque de memoria compartida para el seguimiento conjunto de múltiples objetos: mucho más rápido sin sacrificar precisión.

SAM 3.1 es compatible de forma nativa con ComfyUI (PR [#13408](https://github.com/Comfy-Org/ComfyUI/pull/13408)), y los pesos del modelo están disponibles bajo la [SAM License](https://github.com/facebookresearch/sam3/blob/main/LICENSE).

[SAM 3 GitHub](https://github.com/facebookresearch/sam3) | [Artículo (arXiv)](https://arxiv.org/abs/2604.02296) | [🤗 Model Hub](https://huggingface.co/Comfy-Org/sam3.1)

<video controls width="100%">
  <source src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/utility_video_segment_sam3.mp4" type="video/mp4" />
</video>

SAM 3.1 segmenta y rastrea objetos a lo largo de los fotogramas del video según prompts de texto. El ejemplo anterior muestra el resultado de la segmentación con máscaras aplicadas a los objetos objetivo durante todo el video.

### Puntos fuertes

* **Segmentación guiada por texto**: describe lo que quieres segmentar en lenguaje natural, sin necesidad de anotar puntos o cajas manualmente
* **Compatibilidad con imágenes y video**: funciona tanto con imágenes individuales como con secuencias de video, con seguimiento entre fotogramas
* **Compatibilidad con múltiples objetos**: segmenta y rastrea varios objetos a la vez usando prompts separados por comas
* **Vocabulario abierto**: maneja un conjunto muchísimo mayor de conceptos de vocabulario abierto que trabajos anteriores

> **Limitaciones:** El modelo tiene un límite máximo de 32 tokens para los prompts de texto. Para obtener mejores resultados, mantén los prompts breves y específicos para el objeto objetivo.

## Flujos de trabajo de segmentación con SAM 3.1

### 1. Descargar el flujo de trabajo

Actualiza tu ComfyUI a la última versión, luego ve a `Workflow` -> `Browse Templates` y busca los flujos de trabajo de SAM 3.1 en la categoría Utility.

### SAM3: Segmentación de video

Usa el modelo SAM3 para segmentar el sujeto o el contenido principal de un video, aislando objetos o regiones específicas.

![Vista previa del flujo de trabajo de segmentación de video con SAM3](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/utility_video_segment_sam3-1.webp)

> **[Ejecutar en Comfy Cloud](https://cloud.comfy.org/?template=utility_video_segment_sam3\&utm_source=docs\&utm_medium=referral\&utm_campaign=video-segment-sam3)**
>
> Abrir en Comfy Cloud

> **[Descargar el flujo de trabajo](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/utility_video_segment_sam3.json)**
>
> Descarga el JSON o busca "SAM3: Video Segmentation" en la biblioteca de plantillas

**Materiales de entrada**

Sube este archivo al nodo `LoadVideo` correspondiente:

> **[drinking\_unicorn.mp4](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/drinking_unicorn.mp4)**
>
> Nodo `LoadVideo` 115 · `drinking_unicorn.mp4`

**Salida de ejemplo**

<video controls width="100%">
  <source src="https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/output/utility_video_segment_sam3.mp4" type="video/mp4" />
</video>

### SAM3: Segmentación de imágenes

Usa el modelo SAM3 para segmentar el sujeto o el contenido principal de una foto o imagen, aislando objetos o regiones específicas.

![Vista previa del flujo de trabajo de segmentación de imágenes con SAM3](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/templates/utility_image_segment_sam3-1.webp)

> **[Ejecutar en Comfy Cloud](https://cloud.comfy.org/?template=utility_image_segment_sam3\&utm_source=docs\&utm_medium=referral\&utm_campaign=video-segment-sam3)**
>
> Abrir en Comfy Cloud

> **[Descargar el flujo de trabajo](https://github.com/Comfy-Org/workflow_templates/blob/main/templates/utility_image_segment_sam3.json)**
>
> Descarga el JSON o busca "SAM3: Image Segmentation" en la biblioteca de plantillas

**Materiales de entrada**

Sube este archivo al nodo `LoadImage` correspondiente:

> **[neon\_guitarist.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/neon_guitarist.png)**
>
> Nodo `LoadImage` 79 · `neon_guitarist.png`

![Imagen de entrada](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/main/input/neon_guitarist.png)

### 2. Descargar modelos

El modelo SAM 3.1 está alojado en el [repositorio de modelos SAM 3.1 de Comfy-Org](https://huggingface.co/Comfy-Org/sam3.1).

* [sam3.1\_multiplex\_fp16.safetensors](https://huggingface.co/Comfy-Org/sam3.1/blob/main/checkpoints/sam3.1_multiplex_fp16.safetensors)

Colócalo en la siguiente estructura de directorios:

```
📂 ComfyUI/
└── 📂 models/
    └── 📂 checkpoints/
        └── sam3.1_multiplex_fp16.safetensors
```

### 3. Usar los flujos de trabajo

**Segmentación de imágenes:**

* **Imagen**: carga una imagen con el nodo `Load Image` (colócala en la carpeta `input/` de ComfyUI)
* **Prompt de objeto**: una descripción de texto breve del objeto o los objetos a segmentar, por ejemplo `person`, `car`, `cat`
* La salida es una máscara aplicada a la imagen, con una vista previa RGBA que muestra el resultado de la segmentación

**Segmentación de video:**

* **Video**: carga un video con el nodo `Load Video`
* **Prompt de objeto**: igual que en imagen, un prompt de texto breve que describe qué rastrear y segmentar en todos los fotogramas
* La salida proporciona máscaras y cuadros delimitadores para cada fotograma

**Formato del prompt:**

| Prompt | Función |
| - | - |
| Prompt de objeto de SAM3 | Descripción breve de **qué** segmentar. Máximo 32 tokens. |

Para indicar varios sujetos por separado, sepáralos con comas y usa `:N` para especificar la cantidad máxima de objetos detectados por prompt:
`eye:2, window panels:4`

> **[Más información sobre Subgraph](https://docs.comfy.org/es/interface/features/subgraph.md)**
>
> Este flujo de trabajo usa nodos Subgraph para el procesamiento modular. Consulta la documentación de Subgraph para aprender a personalizar y ampliar el flujo de trabajo.

## Notas adicionales

* **Mantén los prompts breves y específicos**: el modelo tiene un límite de 32 tokens por prompt
* **Detección de varios objetos**: usa comas para separar los distintos tipos de objeto y `:N` para limitar las detecciones por tipo
* **Máscaras de segmentación**: puedes usar la máscara de salida como entrada para otros flujos de trabajo (por ejemplo, Relleno inteligente o eliminación de fondo)
* **Actualización requerida**: asegúrate de que ComfyUI esté actualizado a la última versión para acceder al soporte de SAM 3.1


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.