Flux 3 Klein Retouche d'Images pour des modifications d'images sensibles à la mise en page et préservant la référence dans ComfyUI#
Flux 3 Klein Retouche d'Images est un flux de travail ComfyUI sensible à la mise en page pour transformer une image de référence avec des instructions en langage naturel tout en préservant la scène globale. Au lieu de masques de pixels durs, vous esquissez l'intention avec des boîtes de délimitation et décrivez le changement en anglais simple; le modèle localise la modification tout en gardant la composition environnante intacte.
Construit autour du débruiteur FLUX.3 Image Klein Base INT8, des invites de mise en page de boîte de délimitation, et d'un expandeur d'invites alimenté par Qwen, ce flux de travail excelle dans les retouches éditoriales, les échanges ciblés de garde-robe ou de matériau, les redesigns localisés, et les mises à jour de scènes cinématographiques. Fournissez une ou plusieurs images de référence, dessinez des boîtes pour les objets que vous prévoyez de changer, et guidez le résultat avec une instruction concise comme "change la couleur de la robe en rouge".
Modèles clés dans le flux de travail ComfyUI Flux 3 Klein Retouche d'Images#
- FLUX.3 Image Klein Base (INT8). Le modèle de diffusion principal qui effectue le débruitage et la retouche réels, optimisé pour les tâches d'image unique et l'utilisation efficace de la VRAM. Source: black-forest-labs/flux-3-image-klein-base.
- FLUX.2 VAE. Encode la référence en latents et décode le résultat édité en RGB avec une gestion fidèle des couleurs. Emballé dans le bundle Comfy: black-forest-labs/flux-3-image-klein-comfy.
- Encodeurs de texte Qwen et upsampleur d'invites. Un encodeur VL léger guide la compréhension des instructions, et un upsampleur basé sur Qwen étend les modifications concises en invites précises et adaptées au modèle. Emballé dans: black-forest-labs/flux-3-image-klein-comfy.
Comment utiliser le flux de travail ComfyUI Flux 3 Klein Retouche d'Images#
Le flux de travail lit une image de référence, transforme vos boîtes de délimitation en une instruction sensible à la mise en page, l'étend éventuellement avec Qwen, conditionne FLUX.3 à la fois sur l'instruction et la référence, puis échantillonne une image éditée à la résolution de la référence. Les groupes ci-dessous s'exécutent en séquence de gauche à droite, avec des sorties enregistrées et comparées côte à côte.
- Image de Référence & Invite
- Chargez une seule référence avec
LoadImage(#11). UtilisezCreateBoundingBoxes(#33) pour dessiner une boîte par élément que vous avez l'intention de modifier et donnez à chaque boîte un descripteur de nom court tel que "robe" ou "logo". FLUX 3 Image Klein Layout Prompt(#49) convertit vos boîtes en une invite compacte et consciente de l'emplacement qui fait référence à chaque boîte et à l'image de référence. Cela agit comme une région cible douce : elle guide l'attention sans agir comme un masque dur.- Gardez l'instruction en anglais claire et axée sur le résultat (par exemple, "change la couleur de la robe en rouge"); la scène environnante est préservée sauf si vous la changez explicitement.
- Chargez une seule référence avec
- Upsampling d'Invite
- L'upsampleur utilise
TextGenerate(#46) avec un encodeur Qwen (CLIPLoader(#47)) et un modèle système intégré (PrimitiveStringMultiline(#48)) pour étendre votre invite de mise en page. - Il renvoie une instruction unique et structurée qui mentionne les objets modifiés et garde tout le reste cohérent avec la source.
PreviewAny(#50) vous permet d'inspecter le texte étendu avant l'échantillonnage. - Si vous préférez un contrôle manuel, vous pouvez contourner l'upsampling en écrivant votre propre instruction détaillée et en l'alimentant directement à l'encodeur d'invite.
- L'upsampleur utilise
- Invite
- L'encodeur d'invite positive
CLIPTextEncode(#4) reçoit l'instruction générée. Le deuxième encodeur optionnelCLIPTextEncode(#45) peut être laissé vide ou utilisé pour lister les choses que vous souhaitez éviter. - Les deux passent par une étape consciente de la référence afin que le modèle comprenne quelles régions doivent changer et lesquelles doivent rester stables.
- L'encodeur d'invite positive
- Modèles
UNETLoader(#1) charge FLUX.3 Image Klein Base (INT8).CLIPLoader(#2) charge l'encodeur de texte léger utilisé par FLUX.3.VAELoader(#3) fournit le VAE pour l'encodage/décodage latent.- Ces composants fonctionnent ensemble pour que les modifications respectent la mise en page de la scène, la perspective et l'éclairage de la référence.
- Ajoutez plus d'images de référence ici
ReferenceMultiLatent(#17) accepte des références supplémentaires pour stabiliser l'identité, les matériaux ou le style. La première image ancre la scène; les images suivantes peuvent apporter des détails que vous mentionnez dans l'instruction.- Vous pouvez garder la taille de sortie liée à la référence principale ou ajuster cette étape lorsque vous avez besoin de plus de fidélité ou d'un autre canevas.
- Échantillonnage
KSampler(#7) effectue les étapes de diffusion guidées par le conditionnement positif/négatif et le latent de taille référence deReferenceMultiLatent(#17).- Utilisez un
seedfixe pour la reproductibilité, augmentez lesstepspour la qualité avec un temps supplémentaire, et ajustezcfgmodérément pour équilibrer l'adhérence aux instructions et le naturel.denoisecontrôle la force de la modification, des retouches subtiles aux changements plus importants.
- Enregistrer et comparer
VAEDecode(#8) convertit le latent final en une image.SaveImageAdvanced(#51) l'écrit sur le disque.ImageCompare(#18) montre l'original à côté du résultat modifié pour une révision rapide A/B.
Nœuds clés dans le flux de travail ComfyUI Flux 3 Klein Retouche d'Images#
CreateBoundingBoxes(#33)- Dessinez des boîtes simples, non chevauchantes ou légèrement chevauchantes autour des éléments que vous envisagez de modifier et nommez chacun avec un nom de nom court et singulier. Ces boîtes dirigent l'attention mais ne sont pas des masques durs, donc les bords restent naturellement intégrés. Préférez une boîte par changement concret pour garder les instructions sans ambiguïté.
FLUX 3 Image Klein Layout Prompt(#49)- Convertit les boîtes et descripteurs en une instruction compacte et sensible à la mise en page qui fait référence à l'image source. Gardez les descripteurs stables entre les exécutions et formulez la modification à la voix impérative. Cela aide le modèle à cibler la région prévue tout en préservant le contexte de la scène.
TextGenerate(#46)- Étend les directions brèves en une instruction richement spécifiée cohérente avec la référence. Utilisez-le lorsque vous souhaitez des modifications précises et reproductibles ; contournez-le lorsque vous avez déjà écrit une invite complète et autonome. Si l'expansion semble trop verbeuse, simplifiez votre formulation initiale et régénérez.
ReferenceMultiLatent(#17)- Construit une toile latente de taille référence et injecte à la fois un conditionnement positif et négatif pour que les modifications respectent l'identité, la pose, l'éclairage et les matériaux de la source. Ajoutez des références secondaires pour emprunter le style ou les détails que vous mentionnez explicitement. Lorsque vous avez besoin de plus de détails, augmentez le paramètre de résolution de cette étape plutôt que de forcer l'échelle ailleurs.
KSampler(#7)- Le levier principal pour l'apparence et la force de la modification. Utilisez
seedpour verrouiller un résultat,stepspour échanger du temps contre des détails,cfgpour la fidélité des instructions par rapport au réalisme, etdenoisepour passer de retouches douces à des modifications plus fortes. Changez les algorithmes de l'échantillonneur si vous voyez des artefacts ou souhaitez une trajectoire de bruit différente.
- Le levier principal pour l'apparence et la force de la modification. Utilisez
Extras optionnels#
- Écrivez une légende cible complète qui "intègre" la modification ("un portrait de studio, changez la robe en rouge, tout le reste identique à la source").
- Nommez les boîtes avec des noms de noms courts; évitez les adjectifs dans le nom de la boîte et mettez les états finaux (nouvelle couleur, texte, pose) dans l'instruction.
- Pour la fidélité de l'identité ou du tissu, ajoutez une deuxième référence et mentionnez-la dans votre instruction lorsque vous empruntez du contenu.
- Commencez à l'échelle native de la référence pour la vitesse; augmentez la résolution de l'étape de référence uniquement après avoir aimé la composition.
- Fixez le
seedlors de la comparaison de petites modifications d'invite; randomisez-le lors de l'exploration d'alternatives. - Les modèles utilisés par ce modèle de Retouche d'Images Flux 3 Klein sont disponibles chez Black Forest Labs sur Hugging Face: flux-3-image-klein-base et le bundle Comfy flux-3-image-klein-comfy.
Remerciements#
Ce flux de travail implémente et s'appuie sur les travaux et ressources suivants. Nous remercions chaleureusement ComfyUI pour Tutoriel officiel FLUX.3 Klein ComfyUI, Black Forest Labs pour Fichiers de modèle officiel FLUX.3 Klein ComfyUI, et Black Forest Labs pour Modèle de base officiel FLUX.3 Klein pour leurs contributions et leur maintenance. Pour des détails autoritaires, veuillez vous référer à la documentation et aux dépôts originaux liés ci-dessous.
Ressources#
- Tutoriel officiel ComfyUI/FLUX.3 Klein ComfyUI
- GitHub: comfy-org/docs
- Docs / Notes de version: Tutoriel officiel FLUX.3 Klein ComfyUI
- Fichiers de modèle officiel Black Forest Labs/FLUX.3 Klein ComfyUI
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-comfy
- Modèle de base officiel Black Forest Labs/FLUX.3 Klein
- GitHub: black-forest-labs/flux-3-image-klein
- Hugging Face: black-forest-labs/flux-3-image-klein-base
Note: L'utilisation des modèles, ensembles de données et code référencés est soumise aux licences et conditions respectives fournies par leurs auteurs et responsables.







