Outils pour utilisateurs

Outils du site


issue204:stable_diffusion

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue204:stable_diffusion [2024/04/29 07:34] d52frissue204:stable_diffusion [2024/05/01 11:29] (Version actuelle) andre_domenech
Ligne 3: Ligne 3:
 Both are impressive enough but do not accurately represent possums. General models are unlikely to have much of a possum photographic base and you might have to create your own if needed. This simple technique of borrowing prompt information will help newer and even seasoned Stable Diffusion users to go in the image direction needed. ** Both are impressive enough but do not accurately represent possums. General models are unlikely to have much of a possum photographic base and you might have to create your own if needed. This simple technique of borrowing prompt information will help newer and even seasoned Stable Diffusion users to go in the image direction needed. **
  
-J'ai mentionné à plusieurs reprises le fait d'utiliser les invites disponibles sans vraiment définir la manière de procéder. Permettez-moi de vous donner un exemple. Allez sur : https://civitai.com/ qui est un site que vous visitez probablement pour obtenir des modèleset regardez les images. J'ai sélectionné : https://civitai.com/images/7287702 et copié les invites positives (Photo d'une coupe artistique en pierre avec des sculptures en 3D, thème de la petite muse sur fond de forêtdécorée avec des accents d'ambrechef-d'œuvre d'art, visuellement stupéfiantedétails complexesmise au point netteobjectif 55 mm f/1,8, profondeur de champlumière du jour) et négatives (floupeinturedessinesquissebande dessinée, anime, manga, rendu, CG, 3d, filigrane, signature, étiquette, (pire qualitébasse qualitéqualité normale:2),). J'ai modifié l'invite Positif pour y inclure « possum and not mause » (oppossum, pas souris). J'ai utilisé les modèles sd_xl_base_1.0.safetensors et childrensStories_v1SemiReal.safetensors et j'ai obtenu deux exemples d'images différents (en bas à gauche).+J'ai mentionné à plusieurs reprises le fait d'utiliser les invites disponibles sans vraiment définir la manière de procéder. Permettez-moi de vous donner un exemple. Allez sur : https://civitai.com/ qui est un site que vous visitez probablement pour obtenir des modèles et regardez les images. J'ai sélectionné : https://civitai.com/images/7287702 et copié les invites positives (Photo of artistic stone cup with 3D carvingslittle mause theme with forest backgrounddecorated with amber accents, masterpiece of art, visually stunningintricate detailssharp focus55mm f/ 1.lensdepth of fieldnatural daylight) et négatives (blurrypaintingdrawingsketchcartoon, anime, manga, render, CG, 3d, watermark, signature, label, (worst qualitylow qualitynormal quality:2),) . J'ai modifié l'invite Positif pour y inclure « possum and not mouse » (opposum, pas souris). J'ai utilisé les modèles sd_xl_base_1.0.safetensors et childrensStories_v1SemiReal.safetensors et j'ai obtenu deux exemples d'images différents (en bas à gauche).
  
-Les deux sont assez impressionnantes mais ne représentent pas fidèlement les opossums. Il est peu probable que les modèles généraux disposent d'une base photographique d'opossums et vous devrez peut-être créer la vôtre si nécessaire. Cette technique simple d'emprunt de l'information d'une invite aidera les nouveaux utilisateurs de Stable Diffusion, et même les plus expérimentés, à aller dans la direction de l'image dont ils ont besoin.+Les deux sont assez impressionnantes mais ne représentent pas fidèlement les opposums. Il est peu probable que les modèles généraux disposent d'une base photographique d'opposums et vous devrez peut-être créer la vôtre si nécessaire. Cette technique simple d'emprunt de l'information d'une invite aidera les nouveaux utilisateurs de Stable Diffusion, et même les plus expérimentés, à aller dans la direction de l'image dont ils ont besoin.
  
  
Ligne 14: Ligne 14:
 Une autre option permettant de gagner du temps et de l'espace avec ComfyUI est de le faire pointer vers les modèles que vous avez déjà chargés dans Automatic1111 par exemple (inutile si vous avez commencé SD en utilisant la version ComfyUI). Dans votre dossier ComfyUI, vous devriez trouver un fichier nommé : extra_model_paths.yaml.example. Enlevez le texte .example du nom du fichier pour en faire un fichier yaml et éditez-le pour refléter votre dossier Automatic1111 actuel et ComfyUI devrait alors chercher les modèles dans ce dossier. La ligne base_path : path/to/stable-diffusion-webui/ est ce qui doit être modifié de manière appropriée et le nouveau fichier sauvegardé pour que ce changement prenne effet. Une autre option permettant de gagner du temps et de l'espace avec ComfyUI est de le faire pointer vers les modèles que vous avez déjà chargés dans Automatic1111 par exemple (inutile si vous avez commencé SD en utilisant la version ComfyUI). Dans votre dossier ComfyUI, vous devriez trouver un fichier nommé : extra_model_paths.yaml.example. Enlevez le texte .example du nom du fichier pour en faire un fichier yaml et éditez-le pour refléter votre dossier Automatic1111 actuel et ComfyUI devrait alors chercher les modèles dans ce dossier. La ligne base_path : path/to/stable-diffusion-webui/ est ce qui doit être modifié de manière appropriée et le nouveau fichier sauvegardé pour que ce changement prenne effet.
  
- Mais pour en revenir à l'objet de cet article, nous voulons commencer à utiliser ComfyUI. Il se peut que nous voulions d'abord ajouter un ou deux modèles. Vous pouvez le faire en ouvrant le gestionnaire de menu de ComfyUI que nous avons ajouté précédemment. Après avoir sélectionné le bouton Installer des modèles, une liste de plus de 300 options est disponible comme indiqué. Vous pouvez utiliser le filtre pour afficher tous les modèles, installés ou non installés. D'après mon expérience, il se peut que vous deviez attendre après avoir sélectionné un modèle, puis redémarrer le système et regarder à nouveau pour vous assurer qu'il est installé.+Mais pour en revenir à l'objet de cet article, nous voulons commencer à utiliser ComfyUI. Il se peut que nous voulions d'abord ajouter un ou deux modèles. Vous pouvez le faire en ouvrant le gestionnaire de menu de ComfyUI que nous avons ajouté précédemment. Après avoir sélectionné le bouton Installer des modèles, une liste de plus de 300 options est disponible comme montrée. Vous pouvez utiliser le filtre pour afficher tous les modèles, installés ou non installés. D'après mon expérience, il se peut que vous deviez attendre après avoir sélectionné un modèle, puis redémarrer le système et regarder à nouveau pour vous assurer qu'il est installé.
  
  
Ligne 25: Ligne 25:
 De nombreuses options de mise à l'échelle existent également en tant que modèles optionnels. Une fois installées, elles se trouvent dans les dossiers Models/Upscale models dans les dossiers de modèles de ComfyUI en fonction du type de fichier (pth ou safesensor) comme indiqué dans la colonne type. Il se peut que vous souhaitiez installer un ou plusieurs de ces modèles. Vous pouvez utiliser l'option de recherche pour trouver des modèles haut de gamme. De nombreuses options de mise à l'échelle existent également en tant que modèles optionnels. Une fois installées, elles se trouvent dans les dossiers Models/Upscale models dans les dossiers de modèles de ComfyUI en fonction du type de fichier (pth ou safesensor) comme indiqué dans la colonne type. Il se peut que vous souhaitiez installer un ou plusieurs de ces modèles. Vous pouvez utiliser l'option de recherche pour trouver des modèles haut de gamme.
  
-Ensuite, nous apprendrons à construire notre propre flux de travail. Nous pourrions partir de zéro avec l'invite de file d'attente et effacer le flux de travail actuel à l'aide du bouton Effacer, mais vous devez toujours vous demander si vous souhaitez réutiliser le flux de travail actuel. Si c'est le cas, vous pouvez sélectionner le bouton Enregistrer et utiliser un nom approprié pour le flux de travail qui est enregistré sous forme de fichier json. Dans notre cas, nous commencerons par le flux de travail par défaut ou tout autre flux de travail qui fonctionne, dans le but ultime de créer quelque chose qui ressemble au flux de travail fourni.+Ensuite, nous apprendrons à construire notre propre flux de travail. Nous pourrions partir de zéro avec l'invite de file d'attente et effacer le flux de travail actuel à l'aide du bouton Clear (Effacer), mais vous devez toujours vous demander si vous souhaitez réutiliser le flux de travail actuel. Si c'est le cas, vous pouvez sélectionner le bouton Save (Enregistreret utiliser un nom approprié pour le flux de travail qui est enregistré sous forme de fichier json. Dans notre cas, nous commencerons par le flux de travail par défaut ou tout autre flux de travail qui fonctionne, dans le but ultime de créer quelque chose qui ressemble au flux de travail fourni.
  
-Initialement (à gauche), il semble beaucoup plus complexe que ce que nous avons fait précédemment, mais il s'agit essentiellement de deux flux de travail connectés. Pour vous en faire une idée, cliquez avec le bouton droit de la souris quelque part dans le flux de travail et sélectionnez Ajouter un nœud, puis Image et Mise à l'échelle, par exemple. Vous trouverez plus d'une centaine d'options de nœuds, ce qui est un peu déroutant au début. Si vous commenciez avec une page blanche, vous pourriez ajouter chaque nœud tel qu'il se trouve dans votre fichier par défaut, mais il est plus facile de commencer avec quelque chose et de le modifier simplement. Chaque nœud peut être déplacé en le sélectionnant et en utilisant la souris. Vous pouvez également copier chaque nœud (Ctrl+C) et (Ctrl+V) pour le coller ou, plus important encore, (Ctrl+Shift+V) pour coller une copie du nœud tout en conservant les mêmes options et connexions. (Veillez à ne pas déplacer la souris pendant que vous collez, car vous pourriez obtenir une centaine de copies collées).+Initialement (à gauche), il semble beaucoup plus complexe que ce que nous avons fait précédemment, mais il s'agit essentiellement de deux flux de travail connectés. Pour vous en faire une idée, cliquez avec le bouton droit de la souris quelque part dans le flux de travail et sélectionnez Add Node (Ajouter un nœud), puis Image et Upscale (Mise à l'échelle), par exemple. Vous trouverez plus d'une centaine d'options de nœuds, ce qui est un peu déroutant au début. Si vous commenciez avec une page blanche, vous pourriez ajouter chaque nœud tel qu'il se trouve dans votre fichier par défaut, mais il est plus facile de commencer avec quelque chose et de tout simplement le modifier. Chaque nœud peut être déplacé en le sélectionnant et en utilisant la souris. Vous pouvez également copier chaque nœud (Ctrl+C) et (Ctrl+V) pour le coller ou, plus important encore, (Ctrl+Shift+V) pour coller une copie du nœud tout en conservant les mêmes options et connexions. (Veillez à ne pas déplacer la souris pendant que vous collez, car vous pourriez obtenir une centaine de copies collées.)
  
  
  **You will want to duplicate the KSampler node in that manner. Be careful to move each node so you can see it’s inputs and outputs, sometimes holding the Ctrl button down and using the scroll wheel on your mouse to adjust the size makes this placement easier. The original Latent Image output from the KSampler Node went to the VAE Decode node to the Preview Image node or Save Image node. (The lower right corner of image nodes can be pulled down to make space for the image.) That converts or decodes the latent image which is not a viewable image into a standard image. Likewise the Latent Image output from the second KSampler node does that same thing except in between it goes to an Upscale Image node. What’s happening is the initial Prompt information is going to two KSamplers with one processing at 512 x 512 and the other 2048 x 2048. The problem is that while the larger image is larger, it contains no more information than the smaller image. But this ComfyUI process is the same regardless of purpose. Next time we will produce a larger image with more information which gives more detail.**  **You will want to duplicate the KSampler node in that manner. Be careful to move each node so you can see it’s inputs and outputs, sometimes holding the Ctrl button down and using the scroll wheel on your mouse to adjust the size makes this placement easier. The original Latent Image output from the KSampler Node went to the VAE Decode node to the Preview Image node or Save Image node. (The lower right corner of image nodes can be pulled down to make space for the image.) That converts or decodes the latent image which is not a viewable image into a standard image. Likewise the Latent Image output from the second KSampler node does that same thing except in between it goes to an Upscale Image node. What’s happening is the initial Prompt information is going to two KSamplers with one processing at 512 x 512 and the other 2048 x 2048. The problem is that while the larger image is larger, it contains no more information than the smaller image. But this ComfyUI process is the same regardless of purpose. Next time we will produce a larger image with more information which gives more detail.**
  
-Vous voudrez dupliquer le nœud KSampler de cette manière. Veillez à déplacer chaque nœud de manière à ce que vous puissiez voir ses entrées et ses sorties. Parfois, le fait de maintenir le bouton Ctrl enfoncé et d'utiliser la molette de défilement de votre souris pour ajuster la taille facilite ce placement. La sortie de l'image latente originale du nœud KSampler est passée par le nœud VAE Decode, le nœud Preview Image ou le nœud Save Image. (Le coin inférieur droit des nœuds d'image peut être tiré vers le bas pour faire de la place à l'image). Cela permet de convertir ou de décoder l'image latente, qui n'est pas une image visualisable, en une image standard. De même, la sortie de l'image latente du deuxième nœud KSampler fait la même chose, sauf qu'entre-temps, elle passe par un nœud d'image à échelle supérieure. Ce qui se passe, c'est que les informations initiales de l'invite sont envoyées à deux échantillonneurs KSampler, l'un traitant à 512 x 512 et l'autre à 2048 x 2048. Le problème est que, bien que l'image la plus grande soit plus grande, elle ne contient pas plus d'informations que l'image la plus petite. Mais ce processus ComfyUI est le même quel que soit l'objectif. La prochaine fois, nous produirons une image plus grande avec plus d'informations, ce qui donnera plus de détails.+Vous voudrez dupliquer le nœud KSampler de cette manière. Veillez à déplacer chaque nœud de manière à ce que vous puissiez voir ses entrées et ses sorties. Parfois, le fait de maintenir le bouton Ctrl enfoncé et d'utiliser la molette de défilement de votre souris pour ajuster la taille facilite ce placement. La sortie de l'image latente originale du nœud KSampler est passée par le nœud VAE Decode, le nœud Preview Image ou le nœud Save Image. (Le coin inférieur droit des nœuds d'image peut être tiré vers le bas pour faire de la place à l'image). Cela permet de convertir ou de décoder l'image latente, qui n'est pas une image visualisable, en une image standard. De même, la sortie de l'image latente du deuxième nœud KSampler fait la même chose, sauf qu'entre temps, elle passe par Upscale Image node (un nœud d'image à échelle supérieure). Ce qui se passe, c'est que les informations initiales de l'invite sont envoyées à deux échantillonneurs KSampler, l'un traitant à 512 x 512 et l'autre à 2048 x 2048. Le problème est que, bien que l'image la plus grande soit plus grande, elle ne contient pas plus d'informations que l'image la plus petite. Mais ce processus ComfyUI est le même quel que soit l'objectif. La prochaine fois, nous produirons une image plus grande avec plus d'informations, ce qui donnera plus de détails.
  
issue204/stable_diffusion.1714368862.txt.gz · Dernière modification : 2024/04/29 07:34 de d52fr