ComfyUI_MileHighStyler 插件保姆级图文教程
1. 插件简介
插件原地址:https://github.com/TripleHeadedMonkey/ComfyUI_MileHighStyler
ComfyUI_MileHighStyler(Mile High风格化器)是一个超级强大的ComfyUI自定义节点,就像是一个万能的化妆师,能够给你的图片提示词穿上各种不同的"衣服"。
这个插件能给我们带来什么效果?
想象一下,你只需要写一个简单的提示词,比如"一只猫",然后这个插件就像魔法师一样,能把它变成:
- 印象派风格的猫
- 赛博朋克风格的猫
- 古典油画风格的猫
- 未来主义风格的猫
它就像一个装满了1400多种不同风格模板的百宝箱,每个模板都是一套完整的"装扮方案"。你只需要选择想要的风格,插件就会自动把你的提示词包装得更加丰富和专业。
主要特色功能:
- 超过1400种预设风格模板,就像服装店里有1400套不同的衣服可以选择
- 可以像堆积木一样叠加多个风格效果
- 可以精确控制每个风格的"浓度"(权重调节)
- 可以控制你的提示词在模板中的位置(偏移控制)
- 支持多个菜单分类,比如时尚类、艺术类、时代类等
2. 如何安装
方法一:ComfyUI Manager安装(推荐)
- 打开ComfyUI,点击右下角的"Manager"按钮
- 在弹出的窗口中选择"Install Custom Nodes"
- 在搜索框中输入"MileHighStyler"
- 找到对应的插件,点击"Install"
- 安装完成后重启ComfyUI
方法二:手动安装
- 下载或克隆插件到你的ComfyUI目录下:
ComfyUI/custom_nodes/MileHighStyler/ - 确保文件夹结构正确:
MileHighStyler/ ├── sdxl_prompt_styler.py ├── data/ │ └── [各种风格菜单文件夹...] └── styler_config.json - 重启ComfyUI
3. 节点详细解析
安装完成后,你会在ComfyUI的节点列表中看到"MileHighStyler"分类,里面包含多个不同的风格化器节点。
3.1 基础单一风格节点
这些节点就像专门的化妆师,每个都专精某一种风格类型:
- Fashion Styler:时尚风格化器,专门处理服装、时尚相关的风格
- Era Styler:时代风格化器,可以把图片变成不同历史时期的风格
- Mode Styler:模式风格化器,控制图片的渲染模式和视觉效果
- Filter Options Styler:滤镜选项风格化器,提供各种滤镜效果
3.1.1 Fashion Styler(时尚风格化器)
这个节点是干嘛的?
就像一个专业的服装设计师,专门负责给你的图片加上各种时尚元素和服装风格。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | text_positive | 文本输入 | 你想画的内容 | 这是你原始的画面描述,就像告诉画家你想画什么 | 用户的原始正面提示词输入 | 输入"一个女孩",插件会在此基础上添加时尚元素 |
| 负面提示词 | text_negative | 文本输入 | 你不想要的内容 | 告诉AI什么东西不要画出来,就像给画家划红线 | 用户的负面提示词输入 | 输入"模糊,低质量"来避免不好的效果 |
| 时尚风格 | style | 下拉菜单 | 根据需要选择 | 选择你想要的时尚风格,就像选择穿什么风格的衣服 | 从预设的时尚风格模板中选择 | 选择"街头风"会让图片充满街头时尚元素 |
| 风格权重 | style_weight | 数值(1.0-3.0) | 2.0 | 控制风格的"浓度",就像调节香水的浓淡 | 控制风格模板在最终输出中的权重强度 | 设置为1.5表示轻微的风格影响,3.0表示强烈的风格效果 |
| 提示词偏移 | offset | 整数 | 0 | 控制你的提示词在风格模板中的位置 | 控制用户提示词在模板中的插入位置 | 0表示默认位置,5表示在第5个词后插入 |
3.1.2 Era Styler(时代风格化器)
这个节点是干嘛的?
就像一台时光机,能把你的图片变成不同历史时期的风格,比如维多利亚时代、中世纪、未来主义等。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | text_positive | 文本输入 | 你想画的内容 | 这是你原始的画面描述,就像告诉画家你想画什么 | 用户的原始正面提示词输入 | 输入"一座城市",插件会加上时代特色 |
| 负面提示词 | text_negative | 文本输入 | 你不想要的内容 | 告诉AI什么东西不要画出来,就像给画家划红线 | 用户的负面提示词输入 | 输入"现代建筑"来避免现代元素 |
| 时代风格 | style | 下拉菜单 | 根据需要选择 | 选择你想要的历史时期风格,就像选择穿越到哪个时代 | 从预设的时代风格模板中选择 | 选择"维多利亚时代"会让图片充满19世纪的特色 |
| 风格权重 | style_weight | 数值(1.0-3.0) | 2.0 | 控制时代风格的"浓度",就像调节时光机的功率 | 控制时代风格模板在最终输出中的权重强度 | 设置为1.0表示轻微的时代感,3.0表示强烈的时代特征 |
| 提示词偏移 | offset | 整数 | 0 | 控制你的提示词在时代模板中的位置 | 控制用户提示词在模板中的插入位置 | -5表示在模板倒数第5个词前插入 |
3.1.3 Mode Styler(模式风格化器)
这个节点是干嘛的?
就像相机的不同拍摄模式,能控制图片的渲染方式和视觉效果,比如写实模式、卡通模式、抽象模式等。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | text_positive | 文本输入 | 你想画的内容 | 这是你原始的画面描述,就像告诉画家你想画什么 | 用户的原始正面提示词输入 | 输入"一朵花",插件会按选择的模式渲染 |
| 负面提示词 | text_negative | 文本输入 | 你不想要的内容 | 告诉AI什么东西不要画出来,就像给画家划红线 | 用户的负面提示词输入 | 根据选择的模式输入对应的负面词 |
| 渲染模式 | style | 下拉菜单 | 根据需要选择 | 选择图片的渲染模式,就像选择用什么方式来画这张图 | 从预设的渲染模式模板中选择 | 选择"数字艺术"会让图片呈现数字绘画风格 |
| 风格权重 | style_weight | 数值(1.0-3.0) | 2.0 | 控制渲染模式的"强度",就像调节画笔的力度 | 控制渲染模式在最终输出中的权重强度 | 设置为2.5表示强烈的模式效果 |
| 提示词偏移 | offset | 整数 | 0 | 控制你的提示词在模式模板中的位置 | 控制用户提示词在模板中的插入位置 | 3表示在第3个词后插入提示词 |
3.1.4 Filter Options Styler(滤镜选项风格化器)
这个节点是干嘛的?
就像手机相机里的各种滤镜,能给图片添加不同的视觉效果和氛围。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | text_positive | 文本输入 | 你想画的内容 | 这是你原始的画面描述,就像告诉画家你想画什么 | 用户的原始正面提示词输入 | 输入"风景",插件会添加滤镜效果 |
| 负面提示词 | text_negative | 文本输入 | 你不想要的内容 | 告诉AI什么东西不要画出来,就像给画家划红线 | 用户的负面提示词输入 | 根据滤镜类型输入相应的负面词 |
| 滤镜类型 | style | 下拉菜单 | 根据需要选择 | 选择你想要的滤镜效果,就像选择给照片加什么滤镜 | 从预设的滤镜效果模板中选择 | 选择"复古滤镜"会让图片有怀旧感 |
| 风格权重 | style_weight | 数值(1.0-3.0) | 2.0 | 控制滤镜效果的"浓度",就像调节滤镜的强度 | 控制滤镜效果在最终输出中的权重强度 | 设置为1.2表示轻微的滤镜效果 |
| 提示词偏移 | offset | 整数 | 0 | 控制你的提示词在滤镜模板中的位置 | 控制用户提示词在模板中的插入位置 | 正数表示从前往后数,负数表示从后往前数 |
3.2 高级组合节点
3.2.1 Perfection Beta Styler(完美版风格化器)
这个节点是干嘛的?
这是一个超级豪华版的风格化器,就像一个拥有多个专业化妆师的美容团队,能同时应用多种不同类型的风格。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 输入提示词 | text_positive | 文本输入 | 你想画的内容 | 你原始的画面描述,这是所有风格的基础 | 用户的原始正面提示词输入 | 输入"一个女孩在花园里" |
| 负面提示词 | text_negative | 文本输入 | 你不想要的内容 | 告诉AI什么不要画,避免不好的效果 | 用户的负面提示词输入 | 输入"模糊,变形,低质量" |
| 滤镜选项 | filter_options | 下拉菜单 | 根据需要选择 | 选择基础的滤镜效果,就像给照片选底色 | 从滤镜选项模板中选择 | 选择"电影级"获得电影般的视觉效果 |
| 滤镜权重 | filter_options_weight | 数值(1.0-3.0) | 2.0 | 控制滤镜效果的强度 | 控制滤镜选项的权重强度 | 设置为1.5表示轻微的滤镜效果 |
| 滤镜偏移 | filter_options_offset | 整数 | 0 | 控制滤镜词语在模板中的位置 | 控制滤镜选项的提示词偏移 | 0表示默认位置插入 |
| 独特标识 | unique_identifier | 下拉菜单 | 根据需要选择 | 给图片添加独特的标识特征 | 从独特标识模板中选择 | 选择"梦幻"会添加梦幻般的特质 |
| 标识权重 | unique_identifier_weight | 数值(1.0-3.0) | 2.0 | 控制独特标识的强度 | 控制独特标识的权重强度 | 设置为2.5表示强烈的标识特征 |
| 标识偏移 | unique_identifier_offset | 整数 | 0 | 控制标识词语在模板中的位置 | 控制独特标识的提示词偏移 | 5表示在第5个词后插入 |
| 主体数量 | subject_count | 下拉菜单 | 根据需要选择 | 控制画面中主体的数量 | 从主体数量模板中选择 | 选择"单人"或"多人" |
| 数量权重 | subject_count_weight | 数值(1.0-3.0) | 2.0 | 控制主体数量设定的强度 | 控制主体数量的权重强度 | 设置为2.0表示标准的数量控制 |
| 数量偏移 | subject_count_offset | 整数 | 0 | 控制数量词语在模板中的位置 | 控制主体数量的提示词偏移 | -3表示在倒数第3个词前插入 |
| 时尚风格 | fashion | 下拉菜单 | 根据需要选择 | 选择服装和时尚相关的风格 | 从时尚风格模板中选择 | 选择"优雅"会添加优雅的服装元素 |
| 时尚权重 | fashion_weight | 数值(1.0-3.0) | 2.0 | 控制时尚风格的强度 | 控制时尚风格的权重强度 | 设置为1.8表示适中的时尚感 |
| 时尚偏移 | fashion_offset | 整数 | 0 | 控制时尚词语在模板中的位置 | 控制时尚风格的提示词偏移 | 2表示在第2个词后插入 |
| 时代风格 | era | 下拉菜单 | 根据需要选择 | 选择历史时期的风格特征 | 从时代风格模板中选择 | 选择"现代"会添加现代感元素 |
| 时代权重 | era_weight | 数值(1.0-3.0) | 2.0 | 控制时代风格的强度 | 控制时代风格的权重强度 | 设置为2.2表示较强的时代特征 |
| 时代偏移 | era_offset | 整数 | 0 | 控制时代词语在模板中的位置 | 控制时代风格的提示词偏移 | 0表示默认位置 |
| 模式风格 | mode | 下拉菜单 | 根据需要选择 | 选择图片的渲染模式 | 从模式风格模板中选择 | 选择"写实"会让图片更加逼真 |
| 模式权重 | mode_weight | 数值(1.0-3.0) | 2.0 | 控制模式风格的强度 | 控制模式风格的权重强度 | 设置为3.0表示强烈的模式效果 |
| 模式偏移 | mode_offset | 整数 | 0 | 控制模式词语在模板中的位置 | 控制模式风格的提示词偏移 | 1表示在第1个词后插入 |
3.2.2 自定义组合节点
根据配置文件styler_config.json,插件还会动态生成其他组合节点,比如:
- Art Fusion Styler:艺术融合风格化器
- Fashion Era Styler:时尚时代风格化器
- 其他自定义组合:根据配置文件定义的组合
这些组合节点的参数结构与Perfection Beta Styler类似,每个包含的风格类别都有对应的选择、权重和偏移参数。
4. 使用技巧和建议
4.1 新手入门技巧
-
从简单开始:刚开始使用时,建议从单一风格节点开始,比如只用Fashion Styler,熟悉了再使用组合节点。
-
提示词要简洁:因为插件会自动添加很多风格描述,你的原始提示词应该简洁明了,比如"一个女孩"而不是"一个穿着蓝色连衣裙的美丽女孩站在花园里"。
-
权重从默认开始:建议先使用默认的权重值2.0,看看效果,然后再根据需要调整。
4.2 高级使用技巧
-
叠加使用:可以将多个风格节点像积木一样叠加使用,第一个节点的输出连接到第二个节点的输入。
-
权重调节艺术:
- 1.0-1.5:轻微的风格影响,保持原始特征
- 1.5-2.5:标准的风格效果
- 2.5-3.0:强烈的风格效果
-
偏移的巧妙运用:
- 0:使用模板默认的{prompt}位置
- 正数:从前往后数,在第N个词后插入
- 负数:从后往前数,在倒数第N个词前插入
-
负面提示词的配合:根据选择的风格,相应地调整负面提示词,比如选择"写实"风格时,负面提示词可以加上"卡通,动漫"。
4.3 风格搭配建议
- 人物肖像:Fashion + Era + Mode 的组合
- 风景画:Filter Options + Era + Mode 的组合
- 概念艺术:Unique Identifier + Mode + Filter Options 的组合
- 产品设计:Mode + Fashion + Filter Options 的组合
5. 常见问题解答
Q1:为什么我的图片效果不明显?
A1: 可能的原因:
- 风格权重设置太低,尝试增加到2.5-3.0
- 你的原始提示词太复杂,尝试简化
- 选择的风格与你的内容不匹配
Q2:图片风格太强烈,怎么办?
A2: 解决方法:
- 降低风格权重到1.0-1.5
- 在负面提示词中添加一些风格相关的词汇
- 尝试使用不同的风格组合
Q3:如何添加自己的风格?
A3: 步骤:
- 在
data/文件夹下创建新的风格文件夹 - 在文件夹中创建JSON文件,定义风格模板
- 修改
styler_config.json配置文件 - 重启ComfyUI
Q4:偏移参数怎么理解?
A4: 简单理解:
- 想象风格模板是一句话:"美丽的{prompt}在阳光下"
- 偏移为0:你的提示词替换{prompt}
- 偏移为1:你的提示词插入到"美丽的"之后
- 偏移为-1:你的提示词插入到"阳光下"之前
Q5:节点太多了,怎么选择?
A5: 选择建议:
- 新手:先用单一风格节点,如Fashion Styler
- 进阶:使用Perfection Beta Styler
- 高级:自定义组合节点或叠加使用多个节点
6. 实际应用示例
6.1 基础应用示例
场景:画一个古代公主
- 使用Fashion Styler节点
- 输入提示词:"一个公主"
- 选择时尚风格:"古典优雅"
- 权重设置:2.0
- 偏移设置:0
效果:插件会自动添加古典服装、优雅气质等描述,让你的公主更加符合古代风格。
6.2 高级应用示例
场景:创作一幅赛博朋克风格的城市夜景
- 使用Perfection Beta Styler节点
- 输入提示词:"夜晚的城市"
- 滤镜选项:"霓虹灯",权重2.5
- 时代风格:"未来主义",权重2.0
- 模式风格:"数字艺术",权重2.2
- 负面提示词:"自然,乡村,古典"
效果:插件会创建一个充满未来感的赛博朋克城市,有霓虹灯、数字艺术风格等元素。
7. 总结
ComfyUI_MileHighStyler插件就像一个超级智能的艺术助手,它不仅能帮你美化提示词,还能通过精确的参数控制让你的创作更加专业和个性化。
记住这些要点:
- 从简单的单一风格开始学习
- 保持原始提示词的简洁
- 多尝试不同的权重和偏移组合
- 善用负面提示词来精细控制效果
- 不要害怕试验,每个风格都有其独特的魅力
这个插件的强大之处在于它的灵活性和可扩展性,随着你经验的增长,你会发现更多创意的使用方法。开始你的风格化之旅吧!