AI 绘画提示词完全指南:以 ComfyUI Flux文生图工作流为例

目录

  1. 提示词工程基础
  2. Flux 模型特点与优势
  3. 提示词结构与组成
  4. 场景描述技巧
  5. 艺术风格控制
  6. 构图与视角
  7. 高级提示词技巧
  8. 实战案例分析
  9. 常见问题与解决方案

提示词工程基础

在 AI 绘画领域,提示词(Prompt)是与 AI 模型沟通的关键。一个好的提示词应该清晰、具体、结构化,能够准确传达你想要创作的图像内容。

提示词的重要性

  1. 精确控制:提示词决定了生成图像的方方面面

    • 场景内容
    • 艺术风格
    • 构图方式
    • 光影效果
    • 细节表现
  2. 一致性保证:好的提示词能确保批量生成时的风格一致性

  3. 效率提升:掌握提示词技巧可以:

    • 减少试错次数
    • 提高出图质量
    • 节省创作时间

简单的提示词:1girl in garden
在这里插入图片描述

详细的提示词:正向:masterpiece, best quality, 1girl, young female, (beautiful face:1.2), long flowing hair, wearing a white sundress with floral patterns, (standing in a blooming garden:1.3), surrounded by roses and wildflowers, soft morning sunlight filtering through leaves, butterflies flying around, garden path with stone steps, detailed foliage, spring season, ethereal atmosphere, depth of field, soft focus, detailed illustration, anime style, ghibli inspired, cinematic lighting, rule of thirds composition, medium shot
负向:bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, out of focus, bad proportions, bad perspective
在这里插入图片描述

Flux 模型特点与优势

Flux 是一个强大的 AI 绘画模型,特别适合动漫风格创作。

模型特点

  1. 风格优势

    • 精致的动漫风格表现
    • 优秀的人物刻画能力
    • 细腻的光影效果
    • 丰富的色彩表现
  2. 技术特性

    • 较强的提示词响应度
    • 优秀的构图能力
    • 稳定的生成质量

Flux官网展示的示例:
在这里插入图片描述
在这里插入图片描述

提示词结构与组成

基础结构

[主体描述], [场景环境], [风格指定], [光影效果], [构图要求], [画质参数]

详细解析

  1. 主体描述

    1girl, young, beautiful, long silver hair, blue eyes, wearing a white dress
    
    • 使用逗号分隔不同特征
    • 从整体到局部描述
    • 注意特征的优先级
  2. 场景环境

    in a magical forest, surrounded by glowing butterflies, morning light
    
    • 环境氛围描述
    • 周边元素点缀
    • 时间天气说明
  3. 风格指定

    anime style, detailed illustration, studio ghibli style
    
    • 基础风格定义
    • 参考作品风格
    • 细节要求程度

只有主体描述的效果:
在这里插入图片描述
增加场景描述的效果:
在这里插入图片描述
在增加场景描述的基础上,增加风格指定的效果:
在这里插入图片描述

场景描述技巧

1. 人物描述

外观特征
beautiful girl, young, (delicate facial features), <flowing long hair:1.2>, blue eyes
  • 使用括号增加权重
  • 使用尖括号微调权重
  • 注意特征描述顺序
服装描述
wearing a detailed white dress, frilly lace decorations, golden accessories
  • 从主要服装到配饰
  • 注意材质描述
  • 强调特殊细节

2. 环境描述

自然场景
magical forest, morning mist, rays of sunlight, floating particles
  • 环境主体
  • 氛围营造
  • 点缀元素
室内场景
elegant library, antique furniture, warm lighting, floating dust particles
  • 空间定义
  • 家具陈设
  • 光线氛围

基础人物描述效果:
在这里插入图片描述

基础人物描述+室内场景:

在这里插入图片描述

基础人物描述+自然场景:

在这里插入图片描述

艺术风格控制

1. 基础风格

anime style, digital art, illustration, detailed

2. 特定艺术家风格

studio ghibli style, hayao miyazaki, joe hisaishi color palette

3. 媒介风格

watercolor, oil painting, pencil sketch, digital illustration

基础风格效果:

在这里插入图片描述

特定艺术家风格:
在这里插入图片描述

媒介风格:

在这里插入图片描述

构图与视角

1. 构图技巧

基础构图
rule of thirds, centered composition, symmetrical composition
视角控制
close-up shot, wide angle, bird's eye view, from below
焦点控制
depth of field, bokeh effect, focus on face

基础构图;
在这里插入图片描述

视角控制:

在这里插入图片描述

焦点控制:
在这里插入图片描述

高级提示词技巧

1. 权重控制

(important element:1.3), [less important:-0.2]

2. 组合技巧

[A:B:0.7] 混合两种风格

3. 否定提示词

negative prompt: bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry

实战案例分析

案例一:唯美人物肖像

masterpiece, best quality, 1girl, young female, beautiful face, long flowing white hair, 
deep blue eyes, wearing an elegant white dress with lace details, 
in a magical forest, morning light streaming through trees, 
glowing butterflies around, ethereal atmosphere,
detailed illustration, anime style, studio ghibli style,
soft lighting, depth of field, close-up shot

在这里插入图片描述

案例二:奇幻场景

masterpiece, best quality, magical library, ancient books floating in air,
magical particles, glowing runes, spiral staircases,
warm golden lighting, dust particles in light beams,
detailed architecture, fantasy style, atmospheric lighting,
wide angle shot, rule of thirds composition

在这里插入图片描述

常见问题与解决方案

1. 生成质量问题

  • 问题:图像质量不够理想
  • 解决方案
    • 添加质量相关标签:masterpiece, best quality, highly detailed
    • 调整采样步数和 CFG 值
    • 使用适当的否定提示词

2. 构图问题

  • 问题:构图混乱或不符合预期
  • 解决方案
    • 明确指定构图方式
    • 使用视角相关提示词
    • 控制场景元素数量

3. 风格不一致

  • 问题:生成图像风格与预期不符
  • 解决方案
    • 加强风格相关提示词权重
    • 使用具体的参考风格
    • 适当使用否定提示词

实践建议

  1. 循序渐进

    • 从简单提示词开始
    • 逐步添加细节
    • 记录效果良好的提示词模板
  2. 实验与优化

    • 保持提示词结构化
    • 注意权重平衡
    • 持续优化改进
  3. 工具利用

    • 使用 ComfyUI 的节点系统
    • 保存常用工作流程
    • 建立个人提示词库

结语

提示词工程是 AI 绘画中的一门艺术,需要不断实践和积累。通过本文的学习,相信你已经掌握了使用 Flux 模型进行 AI 绘画创作的基础知识。记住,最好的学习方式是实践,建议你保存这些示例提示词,进行反复实验和优化。


实战练习建议

  1. 从基础提示词开始,逐步添加元素
  2. 记录每次修改的效果
  3. 建立个人的提示词模板库
  4. 参考优秀作品的提示词

本文使用的工作流:
在这里插入图片描述
工作流json

{"id":"393c5bfe-437d-4158-8cf7-ca8437240c6b","revision":0,"last_node_id":37,"last_link_id":57,"nodes":[{"id":8,"type":"VAEDecode","pos":[1151,195],"size":[210,46],"flags":{},"order":8,"mode":0,"inputs":[{"label":"Latent","localized_name":"Latent","name":"samples","type":"LATENT","link":52},{"label":"VAE","localized_name":"vae","name":"vae","type":"VAE","link":46}],"outputs":[{"label":"图像","localized_name":"图像","name":"IMAGE","type":"IMAGE","slot_index":0,"links":[9]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"VAEDecode","widget_ue_connectable":{}},"widgets_values":[]},{"id":27,"type":"EmptySD3LatentImage","pos":[471,455],"size":[315,106],"flags":{},"order":0,"mode":0,"inputs":[{"localized_name":"宽度","name":"width","type":"INT","widget":{"name":"width"},"link":null},{"localized_name":"高度","name":"height","type":"INT","widget":{"name":"height"},"link":null},{"localized_name":"批次大小","name":"batch_size","type":"INT","widget":{"name":"batch_size"},"link":null}],"outputs":[{"label":"Latent","localized_name":"Latent","name":"LATENT","type":"LATENT","slot_index":0,"links":[51]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"EmptySD3LatentImage","widget_ue_connectable":{}},"widgets_values":[1024,1024,1],"color":"#323","bgcolor":"#535"},{"id":35,"type":"FluxGuidance","pos":[576,96],"size":[211.60000610351562,58],"flags":{},"order":6,"mode":0,"inputs":[{"label":"条件","localized_name":"条件","name":"conditioning","type":"CONDITIONING","link":56},{"localized_name":"引导","name":"guidance","type":"FLOAT","widget":{"name":"guidance"},"link":null}],"outputs":[{"label":"条件","localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[57]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"FluxGuidance","widget_ue_connectable":{}},"widgets_values":[3.5]},{"id":37,"type":"MarkdownNote","pos":[60,345],"size":[225,88],"flags":{},"order":1,"mode":0,"inputs":[],"outputs":[],"properties":{"widget_ue_connectable":{}},"widgets_values":["🛈 [Learn more about this workflow](https://comfyanonymous.github.io/ComfyUI_examples/flux/#flux-dev-1)"],"color":"#432","bgcolor":"#653"},{"id":34,"type":"Note","pos":[825,510],"size":[282.8599853515625,164.0800018310547],"flags":{},"order":2,"mode":0,"inputs":[],"outputs":[],"properties":{"text":"","widget_ue_connectable":{}},"widgets_values":["Note that Flux dev and schnell do not have any negative prompt so CFG should be set to 1.0. Setting CFG to 1.0 means the negative prompt is ignored."],"color":"#432","bgcolor":"#653"},{"id":31,"type":"KSampler","pos":[816,192],"size":[315,262],"flags":{},"order":7,"mode":0,"inputs":[{"label":"模型","localized_name":"模型","name":"model","type":"MODEL","link":47},{"label":"正面条件","localized_name":"正面条件","name":"positive","type":"CONDITIONING","link":57},{"label":"负面条件","localized_name":"负面条件","name":"negative","type":"CONDITIONING","link":55},{"label":"Latent","localized_name":"Latent图像","name":"latent_image","type":"LATENT","link":51},{"localized_name":"随机种","name":"seed","type":"INT","widget":{"name":"seed"},"link":null},{"localized_name":"步数","name":"steps","type":"INT","widget":{"name":"steps"},"link":null},{"localized_name":"CFG","name":"cfg","type":"FLOAT","widget":{"name":"cfg"},"link":null},{"localized_name":"采样器","name":"sampler_name","type":"COMBO","widget":{"name":"sampler_name"},"link":null},{"localized_name":"调度器","name":"scheduler","type":"COMBO","widget":{"name":"scheduler"},"link":null},{"localized_name":"降噪","name":"denoise","type":"FLOAT","widget":{"name":"denoise"},"link":null}],"outputs":[{"label":"Latent","localized_name":"Latent","name":"LATENT","type":"LATENT","slot_index":0,"links":[52]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"KSampler","widget_ue_connectable":{}},"widgets_values":[972054013131368,"fixed",20,1,"euler","simple",1]},{"id":30,"type":"CheckpointLoaderSimple","pos":[-109.12614440917969,86.85981750488281],"size":[315,98],"flags":{},"order":3,"mode":0,"inputs":[{"localized_name":"Checkpoint名称","name":"ckpt_name","type":"COMBO","widget":{"name":"ckpt_name"},"link":null}],"outputs":[{"label":"模型","localized_name":"模型","name":"MODEL","type":"MODEL","slot_index":0,"links":[47]},{"label":"CLIP","localized_name":"CLIP","name":"CLIP","type":"CLIP","slot_index":1,"links":[45,54]},{"label":"VAE","localized_name":"VAE","name":"VAE","type":"VAE","slot_index":2,"links":[46]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"CheckpointLoaderSimple","widget_ue_connectable":{}},"widgets_values":["flux1-dev-fp8.safetensors"]},{"id":33,"type":"CLIPTextEncode","pos":[346.19158935546875,301.2850341796875],"size":[422.8500061035156,164.30999755859375],"flags":{"collapsed":false},"order":5,"mode":0,"inputs":[{"label":"CLIP","localized_name":"clip","name":"clip","type":"CLIP","link":54},{"localized_name":"文本","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"label":"条件","localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[55]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"CLIPTextEncode","widget_ue_connectable":{}},"widgets_values":["bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, out of focus, bad proportions, bad perspective"],"color":"#322","bgcolor":"#533"},{"id":9,"type":"SaveImage","pos":[1375,194],"size":[985.2999877929688,1060.3800048828125],"flags":{},"order":9,"mode":0,"inputs":[{"label":"图像","localized_name":"图片","name":"images","type":"IMAGE","link":9},{"localized_name":"文件名前缀","name":"filename_prefix","type":"STRING","widget":{"name":"filename_prefix"},"link":null}],"outputs":[],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","widget_ue_connectable":{}},"widgets_values":["ComfyUI"]},{"id":6,"type":"CLIPTextEncode","pos":[336.1028137207031,-10.686920166015625],"size":[422.8500061035156,164.30999755859375],"flags":{},"order":4,"mode":0,"inputs":[{"label":"CLIP","localized_name":"clip","name":"clip","type":"CLIP","link":45},{"localized_name":"文本","name":"text","type":"STRING","widget":{"name":"text"},"link":null}],"outputs":[{"label":"条件","localized_name":"条件","name":"CONDITIONING","type":"CONDITIONING","slot_index":0,"links":[56]}],"properties":{"cnr_id":"comfy-core","ver":"0.3.34","Node name for S&R":"CLIPTextEncode","widget_ue_connectable":{}},"widgets_values":["masterpiece, best quality, magical library, ancient books floating in air,\nmagical particles, glowing runes, spiral staircases,\nwarm golden lighting, dust particles in light beams,\ndetailed architecture, fantasy style, atmospheric lighting,\nwide angle shot, rule of thirds composition"],"color":"#232","bgcolor":"#353"}],"links":[[9,8,0,9,0,"IMAGE"],[45,30,1,6,0,"CLIP"],[46,30,2,8,1,"VAE"],[47,30,0,31,0,"MODEL"],[51,27,0,31,3,"LATENT"],[52,31,0,8,0,"LATENT"],[54,30,1,33,0,"CLIP"],[55,33,0,31,2,"CONDITIONING"],[56,6,0,35,0,"CONDITIONING"],[57,35,0,31,1,"CONDITIONING"]],"groups":[],"config":{},"extra":{"ds":{"scale":0.8000000000000022,"offset":[-348.53795062740846,-15.213054816830642]},"ue_links":[],"links_added_by_ue":[]},"version":0.4}
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐