FreeControl est une méthode permettant de contrôler le processus de génération d'images à partir de texte sans nécessiter d'entraînement. Elle prend en charge le contrôle simultané de multiples conditions, architectures et points de contrôle. FreeControl aligne la structure grâce à une guidance structurelle pour correspondre à la structure de l'image guide, et partage l'apparence entre les images générées avec la même seed grâce à une guidance d'apparence. FreeControl comporte une phase d'analyse et une phase de synthèse. Durant la phase d'analyse, FreeControl interroge le modèle de génération d'images à partir de texte pour générer un petit nombre d'images seed, puis construit un sous-espace de caractéristiques linéaires à partir des images générées. Durant la phase de synthèse, FreeControl utilise la guidance dans le sous-espace pour assurer l'alignement structurel avec l'image guide, ainsi que l'alignement d'apparence entre les images générées avec et sans contrôle.