ComfyUI-RMBG v3.2.0 : SAM 3.1 Multiplex et Apple Silicon

ComfyUI Wikinews

ComfyUI-RMBG v3.2.0 ajoute le nœud SAM 3.1 Multiplex, le déchargement instantané de la VRAM, le GPU Apple Silicon et un démarrage sous 0,1 s.

ComfyUI-RMBG a atteint la v3.2.0 le 2026-09-30. Ce pack regroupe des nœuds de suppression de l'arrière-plan et de segmentation pour RMBG-2.0, INSPYRENET, BEN, BEN2, BiRefNet, Lucida, SDMatte, SAM, SAM2, SAM3, Florence-2, YOLOv8, BiRefNet et GroundingDINO derrière une seule interface. Cette version fait passer la segmentation sur SAM 3.1, ajoute une bascule de libération instantanée de la VRAM, apporte l'accélération GPU sur macOS et corrige le démarrage lent du pack.
Le nœud SAM 3 Multiplex dans ComfyUI-RMBG v3.2.0

Le nouveau nœud SAM 3 Multiplex, issu du changelog v3.2.0 du référentiel.

Ce que change la v3.2.0

SAM 3 Multiplex remplace l'ancien chemin SAM 3. Le nœud charge désormais directement les checkpoints safetensors, donc sam3.safetensors et sam3.1_multiplex_fp16.safetensors fonctionnent sans étape de conversion séparée. C'est le nœud à utiliser lorsque vous voulez sélectionner un sujet par son nom ou par des points de prompt plutôt que de peindre un masque à la main.

Chaque nœud gagne une bascule unload_model. RMBG, BiRefNet, SAM2, SAM3, Segment, SDMatte, YOLOv8 et LamaRemover peuvent désormais libérer leur mémoire GPU dès qu'ils ont terminé, ce qui compte lorsqu'une passe de segmentation se place devant un gros modèle vidéo ou image sur la même carte.

macOS obtient l'accélération GPU. Les nœuds de segmentation sélectionnent maintenant le périphérique Metal (MPS) sur les machines Apple Silicon au lieu de basculer discrètement sur le CPU, ce qui permet aux mêmes graphes de tourner sur un Mac sans réécriture.

Le démarrage passe d'environ 15 secondes à moins de 0,1 seconde. L'analyse d'enregistrement des nœuds a été retravaillée (PR #183), ce qui fait la différence entre un pack que l'on tolère et un pack que l'on laisse activé à chaque lancement.

Deux nouveaux nœuds utilitaires

Les nœuds Resolution Selector et Image Compare View ajoutés dans la v3.2.0

Les nœuds Resolution Selector et Image Compare View, issus du changelog v3.2.0.

Resolution Selector prend un ratio d'aspect et un nombre de mégapixels cible, arrondit le résultat à un multiple choisi et produit le latent vide correspondant. Il supprime l'arithmétique manuelle de largeur et de hauteur qui nécessite habituellement un second nœud Empty Latent Image.

Image Compare View affiche une comparaison interactive directement sur le nœud : faites glisser une ligne de balayage horizontalement ou verticalement, mélangez deux images avec une opacité ajustable, affichez une carte des différences de pixels, ou basculez entre les modes côte à côte et highlight-diff. Il émet également un masque de différence pour les traitements en aval. L'ancien nœud Side By Side Compare reste inchangé et toujours fourni pour les collages multi-images annotés.

Corrections

La version inclut également une série de travaux de stabilisation : compatibilité avec transformers 5.x sur les backbones RMBG-2.0, SAM, SAM2 et GroundingDINO (PR #194), inférence par lot plus fiable avec des dimensions d'image différentes (PR #202), correction d'un plantage de SDMatte sur des entrées sans masque, erreurs de dimensions de tenseur dans ImageCrop, et conflits de nommage entre ImageCrop et d'autres packs de nœuds SAM3. Le widget COLORCODE est lui aussi passé à une palette HSV personnalisée avec un aperçu en direct pour ComfyUI Vue Node 2.0 (PR #204).

Installer

cd ComfyUI/custom_nodes
git clone https://github.com/1038lab/ComfyUI-RMBG

Installez les dépendances avec votre environnement Python ComfyUI, puis redémarrez ComfyUI :

python -m pip install -r ComfyUI-RMBG/requirements.txt

Référentiel : 1038lab/ComfyUI-RMBG
Changelog : update.md v3.2.0
Flux de travail d'exemple : example_workflows

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
ComfyUI-RMBG v3.2.0 : SAM 3.1 Multiplex et Apple Silicon | ComfyUI Wiki