ComfyUI生成餐厅菜单图需模块化提示词,锚定菜品主体、盛器材质、背景环境、光影逻辑四大维度,通过{ }变量模板、三档参数库及Text Concatenate节点实现高效复用。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

用ComfyUI生成餐厅菜单摄影图时,提示词若每次手动重写会严重拖慢出图节奏,必须把核心视觉要素拆解成可自由组合的模块化字段,让同一套结构适配不同菜系、不同装盘风格、不同拍摄场景。
先提取菜单摄影图的四大稳定维度
菜单图不是艺术创作,它需要稳定传递“这是什么菜”“这菜看起来好吃”“这是哪家店”。所以提示词必须锚定四个不可删减的维度:菜品主体、盛器材质、背景环境、光影逻辑。缺任一维,AI就容易生成抽象摆拍或失真特写。
例如只写“红烧肉”,模型可能生成手绘插画或实验室切片图;加上“青花瓷圆盘→木质餐桌→柔光窗边”,才真正锁定餐厅级摄影语境。
把每个维度转成带占位符的模板句式
方法一:用【】包裹变量区,保留英文关键词语法习惯(ComfyUI原生CLIP文本编码器对中英文混合识别更稳):
【菜品】+【烹饪状态】+【酱汁细节】on 【盛器】+【盛器纹理】,【背景材质】+【背景氛围】,【光源方向】+【光线软硬】,food photography, overhead view, shallow depth of field
方法二:用{ }做纯变量槽,适合后续接入节点自动填充(如用Text Concatenate节点拼接):
{dish} {doneness} with {sauce_gloss}, served on {plate_material} {plate_texture}, against {background_surface} {background_mood}, {light_direction} {light_quality}, professional food photography
【注意:plate_material必须是真实存在材质,如stoneware/rice paper/bamboo/tempered glass,禁用“futuristic plate”“magic dish”等虚构词,否则出图必崩边】
构建可复用的三档参数库
第一步:菜品主体库——按中餐高频分类预置基础词根
· 肉类:braised pork belly / Sichuan beef slices / Cantonese roast duck
· 海鲜:steamed sea bass / wok-tossed scallops / grilled squid rings
· 素菜:mapo tofu / stir-fried bok choy / cold sesame noodles
第二步:盛器-背景联动表——避免材质冲突(如不锈钢盘配水泥墙易显廉价)
→ 陶瓷盘 + 原木砧板 + 暖光 → 高端本帮菜
→ 黑陶碗 + 粗麻布 + 侧逆光 → 日式怀石风
→ 不锈钢托盘 + 大理石台面 + 顶光 → 快餐连锁感
第三步:光影动词库——直接决定成片调性
soft diffused light(柔和漫射光)→ 适合汤品/蒸菜
crisp directional light(锐利定向光)→ 突出烤肉焦边
backlit glow(背光辉光)→ 衬托透明汤汁/冰镇饮品
在ComfyUI里落地复用的实操步骤
1. 在工作流中新建Text Concatenate节点,输入模板句式(推荐方法二的{ }格式)
2. 为每个{ }变量单独挂一个CLIP Text Encode节点,方便后期替换文字不重连线路
3. 把“菜品主体库”存为TXT文件,用Load Text节点读取→配合Random Text节点实现批量变体测试
4. 将“盛器-背景联动表”做成Conditioning Combine节点组,一组预设对应一个餐饮品牌视觉规范
5. 最后在KSampler前插入一个空的CLIP Text Encode,把所有拼接好的提示词喂进去——这一步漏掉会导致变量不生效

















