优化脚本
This commit is contained in:
@@ -1957,7 +1957,15 @@ def build_person_frontal_prompt(description: str = "") -> str:
|
||||
desc = (description or "").strip()
|
||||
# 正文可在 admin「提示词」页改;{描述}=脚本提取/用户输入的人物描述(写死字段)。默认含原质量尾串。
|
||||
default = "电商真人模特,氛围正面全身照,{描述},自然妆容,柔和影棚光,真实质感,单人,纯色背景"
|
||||
return render_prompt("person_portrait", default, 描述=desc)
|
||||
rendered = render_prompt("person_portrait", default, 描述=desc)
|
||||
# 人物基础资产是给后续故事板锁脸用的「角色参考」,绝不能提前把商品塞进画面。
|
||||
# 否则图像模型会自行重绘包装,污染唯一可信的商品参考图。即使后台模板或脚本描述带了商品,
|
||||
# 这个约束也必须最终覆盖它;商品只允许由 product 基础资产和故事板/视频阶段传入。
|
||||
return (
|
||||
f"{rendered}。硬性约束:这是单人角色参考图,不是带货海报;"
|
||||
"画面中绝对不要出现任何商品、产品包装、品牌文字、Logo、价签、桌子、电脑、杯子、手持物或生活场景。"
|
||||
"只保留一位人物和干净纯色背景。"
|
||||
)
|
||||
|
||||
|
||||
def build_person_portrait_prompt_refs(description: str = "") -> str:
|
||||
@@ -1967,6 +1975,7 @@ def build_person_portrait_prompt_refs(description: str = "") -> str:
|
||||
base = (
|
||||
"参考图是该角色当前的立绘。保持参考图中人物的相貌、五官、发型、肤色与身份特征完全一致(同一个人),"
|
||||
"重绘为电商真人模特氛围正面全身照,自然妆容,柔和影棚光,真实质感,单人,纯色背景。"
|
||||
"硬性约束:仅保留人物,绝对不要出现商品、产品包装、品牌文字、Logo、价签、桌子、电脑、杯子、手持物或生活场景。"
|
||||
)
|
||||
if desc:
|
||||
base += f"在保持人物一致的前提下,按以下要求调整:{desc}。"
|
||||
|
||||
Reference in New Issue
Block a user