StableGen 0.4.0 : textures et rigs 3D dans Blender via ComfyUI

ComfyUI Wikinews

StableGen 0.4.0 ajoute un panneau Blender repensé, Masked Edit, l'auto-rigging SkinTokens, le support de Qwen Image 2.1 et une projection retravaillée.

StableGen est un add-on Blender qui applique des textures à des maillages et à des scènes entières à l'aide de modèles de diffusion, et qui génère de nouveaux maillages à partir d'un prompt ou d'une image. Il rend des images de guidage depuis les caméras de votre scène, envoie le travail à un serveur ComfyUI situé sur le même ordinateur ou ailleurs sur votre réseau, puis projette les résultats sur les maillages. La version 0.4.0 est sortie le 28 octobre 2026 et prend en charge Blender 4.2 à 4.5, ainsi que 5.1 et les versions ultérieures.

StableGen existe depuis 2025 et a toujours été un pont plutôt qu'un modèle : Blender gère la géométrie, les caméras et les matériaux, ComfyUI gère l'inférence, et l'add-on fait circuler les images et la profondeur entre les deux. La version 0.4.0 constitue le changement le plus important jamais apporté à ce pont. La barre latérale devient un panneau complet, les modifications de texture peuvent être limitées par un masque à une zone peinte, les personnages peuvent être équipés d'un rig pendant la génération du maillage, et le shader de projection a été reconstruit autour d'un garde-fou sur la profondeur et les frontières entre parties.

Le même coffre au trésor texturé par SDXL, MOSS Image, Qwen Image Edit, Qwen Image 2.1, Qwen Image 2.1 Turbo et FIBO 2.0 Edit, chacun accompagné d'un gros plan de la serrure

Un nouveau panneau

La barre latérale est remplacée par un panneau avec des onglets de page (Texture, Cameras, Blending, Tools et Mesh pour TRELLIS.2), une barre d'outils pour les outils de caméra, un champ de recherche sur Ctrl K qui filtre tous les paramètres, et un pied de page avec la progression ainsi que Reproject, Bake et Export. Les étiquettes à côté de chaque architecture indiquent si elle texture une scène ou génère un asset, et signalent celles qui sont expérimentales ou obsolètes. Les étiquettes des préréglages montrent le flux de travail derrière chaque préréglage, et la liste n'affiche que les préréglages qui appartiennent à l'architecture sélectionnée. L'ancienne barre latérale reste disponible via Use Legacy Panel dans les préférences.

Le panneau StableGen : en-tête avec la recherche, la barre d'outils de la caméra, les paramètres d'architecture et de préréglage avec leurs étiquettes, les onglets de page et le pied de page avec Generate, Reproject, Bake et Export

Qwen Image 2.1, et trois architectures expérimentales

Qwen Image 2.1 est la nouvelle architecture de référence par défaut, avec six préréglages : Precise, Precise+, Safe, Context + Reference, Local Edit et Refine. Elle fonctionne à sa résolution native de 2K, soit environ 4 MP par vue, si vous augmentez Mégapixels cibles dans Échantillonnage et résolution ; la valeur par défaut reste à 1 MP, car des budgets plus élevés prennent plus de temps par vue. Elle génère des vues RGBA, de sorte que les pixels transparents restent hors de la projection, elle transporte plus proprement les détails fins, comme les lignes de passepoil sur un tissu sombre, d'une vue à l'autre, et ses prompts de pilotage sont des modèles modifiables. Les requêtes peuvent être exportées en flux de travail ComfyUI.

Trois autres architectures sont marquées Expérimental, affichées par défaut et masquées par Activer les architectures expérimentales :

  • Qwen Image 2.1 Turbo exécute les mêmes flux de travail avec le modèle Turbo à quelques étapes, en 8 étapes, soit environ trois fois plus vite que Qwen 2.1 Precise sur la même scène.
  • MOSS Image exécute les flux de travail SDXL, notamment Generate Sequentially, Local Edit et UV Inpaint, mais suit la géométrie avec son propre adaptateur de contrôle de profondeur au lieu de ControlNet.
  • FIBO 2.0 Edit exécute les flux de travail Qwen avec FIBO 2.0 Edit Turbo à 4 étapes et 1 MP par vue.

FLUX.1 et FLUX.2 Klein sont désormais obsolètes : ils sont masqués, ainsi que leurs préréglages, sauf si Activer les architectures obsolètes est activé. Les fichiers qui les utilisent s'ouvrent toujours.

Édition masquée

Peindre une région sur le modèle et décrire un changement amène StableGen à ne régénérer que cette région, à travers chaque caméra qui la voit, en laissant le reste de la texture tel quel. Cela fonctionne avec toutes les architectures de texturage sauf les architectures FLUX obsolètes, conserve l'édition en aperçu jusqu'à ce que vous l'appliquiez ou la rejetiez, et sur les matériaux PBR met également à jour les cartes de la région éditée, y compris une nouvelle émission pour les détails lumineux.

Le coursier dans sa veste jaune, avant l'éditionLa même veste remplacée par une veste tech néon noire
La texture originaleÉdition masquée : « veste tech néon noire »

Rigging avec SkinTokens

Auto-rig du personnage sélectionné ajoute un squelette et des poids de peau avec SkinTokens sur le serveur ComfyUI, que ce soit comme étape de la génération TRELLIS.2 ou sur n'importe quel maillage que vous sélectionnez. L'animation à partir de fichiers FBX ou BVH, clips Mixamo inclus, peut ensuite être retargetée sur ce rig, avec une pose de référence alignée sur la source, des coudes et des poignets qui suivent le mouvement source, et les bras maintenus à l'écart du corps.

Un robot mecha blanc auto-riggé avec SkinTokens et animé par une animation de marche Mixamo

Marigold V2 et les cartes PBR

Marigold V2 remplace la v1 comme source d'albédo et de normales, avec des détails plus nets, de meilleures couleurs et une prise en charge jusqu'à 2048 px. La correction de saturation de l'albédo ne mesure désormais que l'objet au lieu de toute l'image, et elle est désactivée avec la V2, car l'albédo de la V2 conserve déjà les couleurs générées. Une option d'inférence par mosaïque est disponible pour l'extraction en mosaïque, et une nouvelle cuisson supprime les cartes des canaux que vous avez désactivés afin qu'elles ne soient pas reconnectées.

Projection : le garde-fou de projection Profondeur/Partie

La façon dont les vues générées sont projetées et mélangées a été entièrement revue pour obtenir des coutures, des bords et une occlusion plus propres. Le nouveau Depth/Part Projection Guard (DPPG) empêche les couleurs de premier plan d'une vue de déborder sur les surfaces situées derrière elles, comme la peau d'un bras sur la robe derrière lui, aux limites de profondeur et d'objet ou de matériau. Les Depth-Aware Margins définissent des largeurs distinctes pour le premier plan et l'arrière-plan, Coverage Rescue assouplit le garde-fou là où il ne reste que des vues bien plus faibles, et le bord du garde-fou peut être adouci avec plusieurs méthodes, dont Surface Blend, rendu à une échelle supérieure pour des limites plus lisses.

Garde-fou désactivé : la colonne rouge et la sphère bleue laissent des contours sur le mur derrière ellesGarde-fou activé : la même projection, le mur reste propre
Garde-fou désactivé : chaque vue laisse des contours sur le murGarde-fou activé : le mur reste propre

Le matériau de projection est désormais divisé en cadres étiquetés (géométrie de surface, image et UV, frustum de caméra, visibilité du raycast, angle d'orientation, garde-fou, sections par vue), les principaux contrôles de mélange étant exposés comme entrées de shader, de sorte que l'on peut suivre et ajuster ce que fait le matériau dans l'éditeur de shader. Il reste dans la pile de shaders de Cycles et dans la limite d'attributs d'EEVEE, ce qui empêche les scènes comportant de nombreuses caméras de s'afficher en noir ou en magenta.

Un coin de cabane projeté par la v0.3.1, avec des pieds de table peints sur le tapis et des trous noirsLes mêmes vues projetées par la v0.4.0, sans les débordements ni les trous
v0.3.1v0.4.0

Plus rapide, et l'interface reste réactive

Les rendus de guidage ainsi que les constructions de visibilité et de projection s'exécutent désormais sans bloquer Blender, et la progression est signalée pour chaque étape ComfyUI. Sur la même scène SDXL à six vues, tout ce que StableGen effectue à chaque exécution, hormis l'inférence du modèle, est passé de 27,1 s à 13,6 s, et le plus long gel de l'interface de 4,4 s à 0,8 s. Les rendus de visibilité sont passés de 11,0 s à 3,8 s, les rendus de contexte de 9,8 s à 3,9 s, la projection de 4,5 s à 2,9 s, tandis que l'exportation de profondeur est passée de 0,6 s à 2,1 s parce qu'elle effectue désormais aussi le rendu des cartes de garde.

Deux ajouts supplémentaires aident avec les personnages riggés : un paramètre Texturing Frame fixe l'image utilisée pour la géométrie posée, la visibilité, la projection et le baking, afin que les personnages animés soient texturés dans une pose cohérente ; et une page Diagnostics (avec les paramètres de débogage activés) montre quelle vue écrit où, ce que chaque caméra écarte, et le contexte envoyé au modèle, avec des enregistrements rejouables.

Installateur et documentation

L'extension est désormais livrée sous la forme d'un ZIP par plateforme, windows-x64, linux-x64 ou macos-arm64, chacun d'environ 65 à 90 Mo au lieu d'un seul fichier de 230 Mo ; Blender refuse un ZIP construit pour une autre plateforme. L'installateur propose de nouveaux paquets pour Marigold V2, Qwen Image 2.1, SkinTokens et les trois architectures expérimentales, épingle chaque nœud personnalisé sur un commit testé et ajoute des options en ligne de commande (--packages, --yes, --list, --dry-run, --verify, --verify-hashes, --update-nodes) pour les exécutions sans surveillance. Il vérifie d'abord l'espace disque, Git et la version de ComfyUI, répare les environnements TRELLIS.2 après les mises à jour de ComfyUI et installe la wheel Nunchaku correspondant au Python et à torch de ComfyUI. Les installations existantes nécessitent de relancer l'installateur ; --update-nodes déplace les nœuds précédemment installés vers les commits épinglés.

Le texturage par lot de fichiers DAE et GLB peut désormais être piloté par un manifeste CSV, l'exportation FBX place la carte UV bakée en premier et supprime les emplacements de matériaux inutilisés afin que des moteurs comme Unreal mappent correctement les textures bakées, et le volet impression 3D ajoute une méthode de tramage, un Make Solid plus fiable, des vérifications de maillage imprimable et une exportation OBJ texturée.

Cette version s'accompagne également de la première documentation complète du projet : un wiki de 15 pages couvrant l'installation, les architectures, les caméras, le blending, Masked Edit, les cartes PBR, le rigging, l'exportation et le dépannage.

Disponibilité

StableGen est un add-on Blender, et non un nœud personnalisé ComfyUI : vous l'installez dans Blender, vous le connectez à un serveur ComfyUI, puis vous utilisez l'installateur pour récupérer les modèles et les nœuds dont il a besoin sur ce serveur. Le code et les versions sont disponibles sur GitHub (GPL-3.0), la documentation sur le wiki du projet, et les questions sont à poser sur le Discord du projet.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…
StableGen 0.4.0 : textures et rigs 3D dans Blender via ComfyUI | ComfyUI Wiki