
Attribuutvermenging verminderen in AI-afbeeldingen met twee personen
Academy is tijdelijk niet beschikbaar. We bouwen het opnieuw op.
Een veelvoorkomend probleem bij generaties met twee personen is attribuutvermenging: de prompt zegt dat één persoon een groene jas draagt en de ander een zwarte rugzak draagt, maar het model mengt die details tussen de personen. Een praktische manier om dit te verminderen is structuur en beschrijving van elkaar te scheiden. Gebruik OpenPose ControlNet om vast te leggen waar elke persoon zich bevindt, en gebruik daarna regionale prompts in een ComfyUI-achtige workflow om per gebied andere tekstconditionering toe te passen.
Begin met een schone pose-referentie of een OpenPose-skelet waarin beide personen staan. Het skelet moet duidelijk laten zien welke figuur links staat en welke rechts. Bekijk de uitvoer van de OpenPose-preprocessor voordat je gaat genereren. Als armen verwarrend overlappen, een lichaam ontbreekt of de twee skeletten door elkaar lopen, herstel dan eerst de referentie; tekstprompts lossen een kapotte lay-out meestal niet op.
Pas daarna OpenPose ControlNet toe op de positieve conditionering. Begin met een gematigde sterkte in plaats van direct de maximale waarde te gebruiken. Het doel is dat het model de twee poses volgt, maar nog genoeg vrijheid heeft om kleding en omgeving natuurlijk weer te geven. Als de figuren van het skelet wegdrijven, verhoog je de sterkte iets. Als ze stijf of vervormd lijken, verlaag je die.
Maak vervolgens aparte regionale prompts. Werk je met rechthoekige gebieden, wijs dan één prompt toe aan de linkerkant, één aan de rechterkant en een achtergrondprompt met lagere sterkte over de volledige afbeelding. Bijvoorbeeld: linkergebied, “volwassen vrouw in een groene jas, bruine laarzen”; rechtergebied, “volwassen man in een marineblauw jack, grijze sjaal”; achtergrond, “rustig stadspark, zacht bewolkt licht”. Houd elke regionale prompt beperkt tot wat in dat gebied thuishoort.
Als rechthoekige zones door een lichaam snijden, gebruik dan regionale conditionering op basis van maskers. Een geschilderd masker kan het silhouet van elke persoon volgen, waardoor harde naden afnemen en accessoires minder snel naar een ander gebied overspringen.
Beoordeel het resultaat aan drie zichtbare punten: elke persoon blijft dicht bij de bedoelde pose, kledingkleuren blijven bij de juiste persoon en de achtergrond neemt geen persoonsgebonden details over. Als attributen nog steeds mengen, maak het gebied strakker of vereenvoudig de prompt voordat je niet-gerelateerde samplerinstellingen wijzigt.
