该集合中的通配符主要是为人物场景而创建的。然而,它们也可以用于其他类型的艺术。他们会给你灵感并提高你的创造力。
由于我自己使用这些通配符,因此我发现了有问题的关键字并将其删除。有时我还会添加新的关键字,甚至整个文件。我一直在寻找新的想法来扩展这个系列。
主要思想是不要让事情变得过于复杂。处理数千个名称奇怪的通配符可能会让人不知所措。我相信最好有一些您可以记住并有效使用的内容。
要使用这些通配符,您需要扩展名。您可以使用以下其中一项:
Recommended
最有可能的是,安装扩展后,您需要重新启动 Stable Diffusion(或租用的服务器实例)才能使扩展正常工作。简单地重新加载 WebUI 可能还不够。您可以通过生成图像轻松检查扩展是否有效。如果关键字colors
出现在您使用__colors__
通配符的位置,则意味着有问题。
如果您使用 AI-Dock 中的配置脚本安装了扩展,则无需重新启动?
如果您决定使用 sd-dynamic-prompts,我建议您在扩展设置中启用一个有用的选项。
Settings > Uncategorised > Dynamic Prompts > Save template to metadata: Write prompt template into the PNG
一旦有了可用的通配符扩展,您就需要在适当的目录中放置通配符.txt
文件。对于上述两个插件,它将是扩展主目录中的wildcards
目录。
该目录的路径可能如下所示:
stable-diffusion-webui/extensions/sd-dynamic-prompts/wildcards/
stable-diffusion-webui/extensions/stable-diffusion-webui-wildcards/wildcards/
导航到正确的目录并下载文件。
您可以使用以下命令下载它们:
wget -qO- https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- wget sdxl
aria2c -q --allow-overwrite=true --remove-control-file=true -o dl.sh https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh && chmod +x dl.sh && ./dl.sh aria2c sdxl
curl -s https://raw.githubusercontent.com/Avaray/stable-diffusion-simple-wildcards/sdxl/scripts/download.sh | bash -s -- curl sdxl
您可以在 DOWNLOAD.md 文件中找到更多下载通配符的方法。
通配符本质上是包含关键字列表的文件名。如果您有一个名为colors.txt
的文件,则可以在提示中使用通配符__colors__
。稳定扩散将用colors.txt
文件中的随机关键字替换__colors__
。
假设您想要生成一个女人在随机位置的场景。让她的服装也随意一些。
__国籍__女性的摄影,穿着__颜色__ __衣服_上__ ,站在__地点__
初始提示将如下所示:
西班牙妇女穿着黑色连衣裙站在餐厅的摄影
您还可以使用变量Available only in sd-dynamic-prompts
${c=__colors__}穿着__locations__的女士、 ${c}衬衫、 ${c}裙子、 ${c}靴子
提示将如下所示:
更衣室里的女人,粉色衬衫,粉色裙子,粉色靴子
要从一个通配符获取多个值,您可以指定要获取的值的数量。
Available only in sd-dynamic-prompts
玩具车摄影, {4$$__colors__}
提示将如下所示:
玩具车摄影,红,蓝,绿,黄
基于Pony Diffusion
的检查点可能不适用于其中一些通配符。 Pony Diffusion
检查点是根据完全不同的数据进行训练的,并且缺乏许多事情的知识。 Nationalities
、 Artists
、 Cameras
和Films
很可能根本不起作用。如果您打算使用这些通配符来生成逼真的场景,则应该使用针对真人的良好检查点。我建议使用以下检查点之一:
SDXL 1.0
SDXL 1.0
SDXL 1.0
SDXL 1.0
对于Nationalities
来说,最好在CFG Scale 6-7
左右,看看提示如何影响生成的人(您可以在此处阅读更多相关信息)。对于Artists
来说,最好使用CFG Scale 2-5
以获得最佳效果。在这两种情况下,Checkpoint都会对最终结果产生最大的影响。每个检查站都不同。
nationalities.txt
列表的灵感来自这篇 Reddit 帖子。lighting.txt
的灵感来自这篇 Reddit 帖子。artists.txt
列表是从 Stable Diffusion Cheat-Sheet 中获得的。artists2.txt
是从 SDXL 艺术家风格研究中获得的。cameras.txt
和电影camera_films.txt
列表是从SDXL 1.0 艺术研究中获得的。如果您认为缺少某些内容、某些内容可能有用或应该删除某些内容,请继续 - 分叉此存储库、编辑文件并提交拉取请求。
如果您有任何问题或建议,请在 Discord 上联系我: avaray_
您还可以在 GitHub Sponsors、Patreon 或 Buy Me a Coffee 上支持我。