**错误写法**(人数约束在中间或尾部):```爸爸和四个孩子开心地笑。画面里只有5个人。```**正确写法**(人数硬锁放在Prompt最顶部,用醒目符号标注):```🚨🚨🚨 EXACTLY 5 PEOPLE ONLY: (1) Dad (2) LaoDa (3) LaoEr (4) LaoSan (5) LaoSi.NO OTHER PEOPLE. NO EXTRA FIGURES.(然后是正常Prompt内容...)```**关键细节**:- 用 emoji 🚨 或 ⛔ 视觉上突出人数约束- 逐一点名每一个人,不要写「爸爸和4个孩子」- 明确写 `NO OTHER PEOPLE` / `NO EXTRA FIGURES`---
### 硬锁2:禁用集体名词,逐一点名
**错误写法**:```四娃看到鱼获,高兴得跳起来。```**正确写法**:```THEN explicitly render ONLY these 5 people:(1) Dad center, (2) LaoDa left, (3) LaoEr right, (4) LaoSan left-front, (5) LaoSi right-front.**DO NOT use "4 kids" as collective noun — render NAMED individuals only.**```**关键细节**:- 把「4个孩子」拆成「老大大/老二/老三/老四」逐一列出- 在Prompt里明确写:`NO "X kids" as collective — render NAMED individuals only`---
### 硬锁3:位置锚定(多人场景必写每个角色的位置)
当画面里有3个以上人物时,**必须**明确每个人的位置,否则AI会自由摆放,导致人数错误。```**POSITION: Dad center-front, LaoDa left-front, LaoEr right-front,LaoSan left-back, LaoSi right-back. EXACTLY 5 people total.**```位置锚定的额外好处:AI渲染时人物的相对位置固定,不会出现「两个人叠在一起看起来像一个人」的问题。---
### 硬锁4:双胞胎/相似角色的防克隆负号
对于外形相似的角色(双胞胎、穿同款衣服的角色),需要在角色描述结尾加**视觉负号**:```LaoSan (item 4): Red buffalo plaid jacket, missing front teeth, NO MOLE.THIS IS THE ONLY LAOSAN — DO NOT CLONE THIS CHARACTER.LaoSi (item 5): Dark blue buffalo plaid jacket, mole under RIGHT EYE, white bandage on RIGHT WRIST.THIS IS THE ONLY LAOSI — IF YOU SEE 2 BOYS IN PLAID, THEY MUST BE DIFFERENT.```对于已经出现过克隆问题的角色,可以加更激进的视觉负号:```LAOER WEARS MEDIUM COOL-GREY CARDIGAN — THERE IS ONLY ONE LAOER IN THIS FRAME.IF YOU SEE 2 GIRLS IN GREY CARDIGAN, ONE IS WRONG, REMOVE IT.```---
### 硬锁5:STYLE HARD LOCK(跨镜风格一致,防止角色「分裂」)
如果同一个角色在不同Shot里被渲染成不同样子,观感上就像「多出了一个人」。解决方法是在每个Shot的Prompt里加入**跨镜风格硬锁**:```🔒🔒🔒 STYLE HARD LOCK v3.0 (CONSTITUTIONAL · CROSS-SHOT CONSISTENCY MANDATE):⛔ THIS IS A STYLIZED 3D CARTOON ANIMATION (NOT photorealistic, NOT live-action).⛔ CROSS-SHOT CONSISTENCY: This shot MUST look as if rendered by THE SAME STUDIO,THE SAME ART DIRECTOR, THE SAME RENDERING ENGINE as every other shot.⛔ REFERENCE LOOK (NEVER substitute another style):Primary: Pixar "The Incredibles" (warm saturated palette)Character: Pixar "Inside Out 2" (cartoon-proportioned, large eyes, chunky hair)```---
## 四、实战案例:EP13《爸爸的空军日》的5轮迭代记录
### 第一轮:直接写Prompt,渲染结果——画面里多出了2个路人
**问题**:Prompt里写了「爸爸打电话叫四娃来」,没加人数硬锁。**修复**:在Prompt顶部加入 `🚨🚨🚨 EXACTLY 5 PEOPLE ONLY` 硬锁。---
**问题**:Prompt里用了「4个孩子围绕爸爸」,AI自由发挥,把老二(穿灰色开衫)渲染了两次。**修复**:1. 把所有「4 kids」改成逐一点名(LaoDa / LaoEr / LaoSan / LaoSi)2. 在LaoEr的描述结尾加视觉负号:`IF YOU SEE 2 GIRLS IN GREY CARDIGAN, ONE IS WRONG`---
### 第四轮:Mom「穿越」到了不该出现的Shot里
**问题**:某Shot的Prompt里没写「Mom不在」,AI自作主张加了个成年女性。**修复**:在每个Shot的「不在场否定」栏里明确写 `NO Mom · NO 额外人物 · NO 第6个人`---
### 第五轮(最终版):所有问题解决,渲染100%正确
经过以上四轮迭代,最终版的EP13 Prompt文件里,每个Shot都有:1. ✅ PEOPLE COUNT HARD LOCK(人数硬锁在第一行)2. ✅ 逐一点名(禁用集体名词)3. ✅ 位置锚定(多人场景标注每个人位置)4. ✅ 不在场否定(明确写哪些角色不出现)5. ✅ STYLE HARD LOCK(跨镜风格一致)---