图像提示词编写(Krea2 t2i / Qwen i2i)
为资产生图工作流编写提示词。本工程文生图走 Krea2 超写实工作流(节点 CLIPTextEncode),图生图走 Qwen-Image-Edit-2511(参考图 + 指令)。
按资产类型选尺寸与构图
- 人物 character → 16:9:角色设定图,左侧 1/3 为人物上半身脸部特写(头肩/胸部以上,突出五官/发型/神态/气质),右侧 2/3 为从头到脚的完整全身三视图(正面、侧面、背面,头顶到脚尖完整入画、不得裁切),同一人物外貌/服装/配色完全一致,简洁浅色背景,横向布局。
- 场景 scene → 16:9:环境氛围、空间透视、光线与风格,画面完整可作背景。
- 道具 prop → 1:1:纯白背景,画面只出现该道具本身,突出形状/材质/细节。
prompt 编写规则
- 结构化优于叙事化:按「主体 → 环境/背景 → 光照/材质/色调/视角」分类描述,1
3 句,80150 字。 - 先主体核心特征,再环境,最后细节(材质、光影、色调、镜头视角)。
- 明确镜头视角(特写/中景/全景、正面/侧面/背面、平视/俯视/仰视)。
- 风格与本项目 style.md 保持一致。
- 画面内不得出现任何文字、字幕、水印、logo、标语、签名。
negative_prompt 规则
通用排除:blurry, low quality, pixelated, distorted, watermark, text, subtitles, caption, letters, words, text overlay, signature, logo, oversaturated, artificial, plastic-looking。
人物类额外排除:extra fingers, deformed hands, mutated hands, fused fingers, plastic skin, over-smoothed。
输出
每个资产输出 JSON:{"prompt":"...","negative_prompt":"..."}。prompt 用英文(写实模型对英文响应更好),结构清晰、具体可执行。
调用方式
写好后用 update_asset(id, {prompt, negative_prompt}) 写入对应资产,再用 generate_asset_image(asset_id) 或 generate_assets_batch 统一提交(批量时优先,避免反复切换工作流导致模型重载)。图生图变体用 edit_asset_image(asset_id, prompt, reference_asset_id)。人物换装用 change_outfit(character_id, outfit)(生成服装资产,category=costume)。若模型支持图片输入,写提示词前先用 view_asset(asset_id) 查看参考图,基于真实图写提示词。


