ComfyUI-Strimmlarns-Aesthetic-Score 插件保姆级教程
1. 插件简介
插件原地址: https://github.com/strimmlarn/ComfyUI-Strimmlarns-Aesthetic-Score
这个插件就像一个专门的"颜值评分器",它能够自动给你生成的图片打分,告诉你哪张图片更好看、更有艺术感。就像你平时看到一张照片会说"这张拍得真好看"或"这张一般般"一样,这个插件用人工智能的方法来自动评判图片的美观程度。
主要用途: - 给图片打颜值分数(0-10分) - 比较多张图片哪张更好看 - 自动选出最好看的图片 - 帮你筛选出质量最高的作品
2. 如何安装
方法一:直接下载
- 打开ComfyUI的文件夹
- 找到
custom_nodes文件夹 - 在里面新建一个文件夹,命名为
ComfyUI-Strimmlarns-Aesthetic-Score - 从GitHub下载插件文件放进去
方法二:命令行安装(推荐)
- 打开命令提示符(Windows)或终端(Mac/Linux)
- 切换到ComfyUI的
custom_nodes文件夹 - 运行命令:
git clone https://github.com/strimmlarn/ComfyUI-Strimmlarns-Aesthetic-Score.git - 进入插件文件夹:
cd ComfyUI-Strimmlarns-Aesthetic-Score - 安装依赖:
pip install -r requirements.txt
下载评分模型
- 在ComfyUI主文件夹下创建
models文件夹(如果没有的话) - 在
models文件夹里创建aesthetic文件夹 - 下载评分模型文件放到
models/aesthetic/文件夹里
3. 节点详解
3.1 Aesthetic Score Calculator(美观度评分计算器)
这个节点就像一个专业的艺术评委,它会仔细看你的图片,然后给出一个0-10的分数。分数越高说明图片越好看、越有艺术感。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 模型路径 | model_path | 字符串 | 默认路径 | 选择哪个评分标准来打分 | 指定用于评估的预训练模型文件路径 | 就像选择用"中国人审美"还是"欧美人审美"来评判 |
| 输入图片 | image | 图像 | 必填 | 要被评分的图片 | 需要进行美学评估的输入图像 | 把你想知道好不好看的图片连接到这里 |
3.2 Aesthetic Score Comparator(美观度比较器)
这个节点就像一个选美比赛的裁判,它会拿两张图片和它们的分数进行比较,然后把分数高的(更好看的)图片放在第一位输出。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片1 | image1 | 图像 | 必填 | 第一张要比较的图片 | 参与比较的第一张输入图像 | 把第一张候选图片连接到这里 |
| 图片2 | image2 | 图像 | 必填 | 第二张要比较的图片 | 参与比较的第二张输入图像 | 把第二张候选图片连接到这里 |
| 分数1 | score1 | 数值 | 必填 | 第一张图片的美观分数 | 第一张图像的美学评估分值 | 输入图片1的评分结果 |
| 分数2 | score2 | 数值 | 必填 | 第二张图片的美观分数 | 第二张图像的美学评估分值 | 输入图片2的评分结果 |
3.3 Score to Number Converter(分数转数字转换器)
这个节点就像一个翻译官,它把美观度分数转换成普通的数字,这样其他需要数字输入的节点就能使用这个分数了。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 美观分数 | aesthetic_score | 数值 | 必填 | 要转换的美观度分数 | 需要转换格式的美学评估分值 | 把评分结果连接到这里转换成标准数字 |
| 缩放倍数 | scale_factor | 数值 | 1.0 | 把分数放大或缩小多少倍 | 对分数进行缩放的倍数因子 | 如果原分数是0-1,想变成0-10就设置为10 |
3.4 Multi-Sampler Aesthetic Ranker(多采样器美观度排名器)
这个节点就像一个自动化的艺术品筛选机,它会用4种不同的方法生成图片,然后自动按照美观度从高到低排序,把最好看的放在最前面。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | prompt | 字符串 | 必填 | 描述你想要的图片内容 | 生成图像的文本提示描述 | 输入"一只可爱的小猫"这样的描述 |
| 负面提示词 | negative_prompt | 字符串 | 可选 | 描述你不想要的内容 | 用于排除不需要元素的负面提示 | 输入"模糊,低质量"这样的排除词 |
| 种子值 | seed | 整数 | -1 | 控制随机性,相同种子产生相同结果 | 随机数生成器的种子值 | 设置为-1表示每次都随机,固定数字则结果可重复 |
| 生成步数 | steps | 整数 | 20 | 图片生成的精细程度 | 扩散模型的迭代步数 | 数值越大图片质量越好但时间越长 |
| 引导强度 | cfg | 浮点数 | 7.0 | 图片与描述的匹配程度 | 分类器自由引导的强度系数 | 数值越大越严格按照描述生成 |
4. 使用技巧和建议
4.1 选择合适的评分模型
- 不同的评分模型有不同的"审美标准"
- 建议多试几个模型,找到最符合你审美的那个
- 人像图片和风景图片可能需要不同的模型
4.2 合理设置参数
- 生成步数: 新手建议从20步开始,如果效果不满意再逐步增加
- 引导强度: 一般设置在7-12之间,太低图片可能不符合描述,太高可能过于死板
- 种子值: 找到满意的图片后记录种子值,方便后续微调
4.3 批量处理建议
- 使用Multi-Sampler节点可以一次性生成多张图片并自动排序
- 适合需要大量素材的创作场景
- 可以节省手动筛选的时间
5. 常见问题解答
Q1: 为什么我的美观分数总是很低?
答: 可能是模型的评分标准与你的审美不太一致,试试换个不同的评分模型。另外,图片的分辨率、清晰度也会影响评分。
Q2: 评分结果不准确怎么办?
答: 美观度评分是基于大量数据训练出来的,可能与个人审美有差异。建议将其作为参考而非绝对标准,最终还是要以自己的审美为准。
Q3: 插件运行很慢怎么办?
答: - 检查是否有足够的显存 - 尝试降低生成步数 - 确保模型文件放在了正确的位置
Q4: 找不到评分模型怎么办?
答:
- 确认在ComfyUI的 models/aesthetic/ 文件夹里放了模型文件
- 检查文件名是否正确
- 重启ComfyUI后再试
6. 进阶使用技巧
6.1 工作流程建议
- 先用单个评分节点测试几张图片,了解评分标准
- 找到合适的模型和参数后,使用批量生成节点
- 利用比较器节点筛选出最满意的作品
- 使用转换器节点将分数传递给其他需要数字输入的节点
6.2 与其他插件配合
- 可以与图片放大插件配合,只对高分图片进行放大处理
- 与图片保存插件配合,自动保存高分作品
- 与提示词优化插件配合,根据评分结果调整提示词
6.3 创作建议
- 不要完全依赖评分结果,保持自己的创作判断
- 可以用作快速筛选大量图片的工具
- 结合多个评分模型的结果,得到更全面的评价
这个插件就像给你的ComfyUI装上了一双"艺术眼睛",能帮你快速识别出好作品。记住,它只是一个辅助工具,最终的创作决定权还是在你手里!