技术实现 · Prompt 写作
这是最底层的一环:连"把一个镜头描述清楚、出一个高质量电影感画面"都做不到,后面所有优化成本都会爆。这一页是可直接抄的写法:怎么摆脱 AI 味、怎么按结构写、各模型怎么写、怎么像调代码一样迭代。
"真实皮肤质感"写进 prompt 基本没用。AI 的假来自过度光滑、过饱和、过对称;真实来自命名物理器材 + 把 AI 抹掉的不完美加回来。下面同一个镜头,左边平凡写法,右边真实感栈写法。
平凡 prompt
塑料感、过完美

真实感栈 prompt
皮肤 / 胶片 / 动机光

natural skin texture, visible pores, subsurface scattering, matte skin, natural undertonescatchlight in eyes, natural eye reflections, slight moistureshot on Kodak Portra 400, fine 35mm film grain / Cinestill 800T, halation glowslightly wrinkled fabric, dust particles in light beam, subtle lens distortion at edges, candid real momentweight and inertia, grounded footsteps, natural parallax;运镜保持 slow/gentle两条铁律
① 永远别写 "perfect skin / flawless",这两个词直接触发蜡像脸。② 每个正向"不完美"提示,配一个负向 ban(扩散模型用):smooth, plastic, waxy skin, flawless, oversaturated, CGI, render + 视频 flickering, morphing faces, floating, surface sliding,否则 AI 默认会反扑。
真实感解决"像照片",这一节解决"有戏"。核心:摄影机读的是思想,不是表情。真情绪来自一个具体念头 + 克制,且服务主题,不是"演"出来。下面同一个孩子,只换微表情签名。
渴望 LONGING
服务"向往那个目标"

真笑 DUCHENNE
暖意从眼睛出来

inner brow up together (AU1), upper lids heavy, lip corners down (AU15)as if she just realized he isn't coming back + 锁一个焦点barely perceptible / not quite reaching the eyes一切回到主题
眼神和表情不是装饰,是主题的一条通道:你说一个主题,导演把它翻成"这一拍他心里在想什么",再翻成 FACS 签名落到脸上。判断引擎也据此判:这个表情服不服务主线、真不真(对镜头假笑 = 不在题)。
模型最重前 20-30 词。主体 + 主要动作放最前,风格放最后。填满槽位,再按目标模型方言渲染。
可抄 prose 模板:
通用核心到处都对:顺序 = 主体>动作>场景>镜头>光>风格;真实电影术语赢过模糊措辞;一镜一个主要动作;一次只改一个变量。差异在结构、原生音频、参考通道。
核心发现:seed 和复制 prompt 锁不住身份。可靠模式是锁一个 master,再用参考特性喂进每个镜头;变体靠编辑 master,绝不从文字重 roll。按身份锚强度排序:
把生成当可调试系统,不是一次许愿。先诊断,再改一处,便宜的修法不行才升级。
非确定性会掩盖缺陷是恒定(prompt/模型)还是间歇(seed)。也读错误字段。
prompt 歧义 / 模型能力上限 / seed 非确定 / conditioning 缺口。先分清再动手。
症状映射到那层(构图错=景别、抖=运镜、平=光),只改那层 token,打分,锁住防回退。
重写措辞 → 加运镜+布光 → 加负向词 → 换图生视频首帧锚 → 加参考 → 换模型 → 结构化 conditioning → 局部 inpaint。第一个奏效就停。
便宜模型 5 个变体 → 选最好 → 同方向 10 个细化 → 收敛后贵模型渲 1 次。多模型路由省 30-50%。
接进我们的产品
prompt-writer 把锁定 spec(主题风格块 + 每镜意图 + 一致性锚)渲成 8 槽位 + 注入相同角色字符串 + 序列化成目标模型方言;grader 返回结构化诊断(质量/真实感第一优先,再意图匹配,各打 6 层+4 桶标记),诊断驱动下一次单变量编辑。判断引擎、一致性、成本路由由此串成一个闭环。