executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
cinema-dna-21x9x3将故事或人物、场景资产转译为电影感单帧、三联或九镜分镜,并按需为每镜编写可执行的视频动作、运镜与剪辑提示词。用于电影静帧、连续故事板、资产空间还原、分镜转视频提示词;用户只要提示词时不自动生成媒体。
Independent GitHub snapshot · Automated classification · Original documentation governs
让电影感来自摄影机的位置、人物与空间的关系、可见动作、实际光源和镜头之间的剪辑,而非形容词、滤镜或堆砌颗粒。
只有用户未指定媒介、也没有要求保留参考画风时,才默认真人实景电影质感。指定手绘、动画、产品或商业空间时,服从相应媒介与资产要求,不把“非真人”“广告项目”本身判为失败。片名、海报、视觉体系只在用户要求时追加。
处理顺序:用户给定的剧情与资产事实 → 连续性和空间可行性 → 镜头与动作 → 审美。下列协议优先于旧风格参考中的固定节拍、构图配额、参考图隔离和媒介限制。
| 意图 | 交付 |
|---|---|
| 单张电影静帧 | 1 张独立镜头 |
| 三联、默认电影测试 | 3 张独立镜头,再纵向拼接 |
| 九镜、九张讲故事 | 9 张独立镜头,再外部拼成 3×3 |
| 分镜视频提示词、运镜方案 | 对应镜数的导演卡与可复制短提示词;不自动生成图或视频 |
| 分镜图并附视频提示词 | 独立图像与对应导演卡;明确图像是首帧、中点还是尾帧 |
| 实际生成视频 | 先核验可用视频工具及能力,只执行用户授权范围 |
数量以用户要求为准。未指定静帧数量默认三联;不要因转视频就擅自扩成九镜。
默认横向 2.39:1;21:9 严格比例为 7:3,并非 2.39:1。用户指定精确比例时保留该比例,检查生成与拼版尺寸;不要拉伸。视频画幅按选定后端能力适配,裁切需要保留叙事关键区域。
遵守用户指定后端。指定官方内置 Image Gen 时不得静默切到马良或其他服务;图像工具不是视频生成器。后端未知不妨碍编写中立视频提示词,但不能虚构 API 参数或已支持的控制功能。
多镜故事先读 story-state-continuity.md。九镜另读 nine-shot-story-protocol-v3.md。
要求保留参考画风、已有校准帧或纠正画风漂移时,读 style-reference-fidelity.md。区分“参考不作为成片一帧”和“参考不得输入生成”,不要把前者误读成后者。
资产、新机位或空间连续性任务读 asset-space-protocol.md。把未知空间明确为未知,不把推测伪装成三维测量。
每镜确定一个主要事件、观看立场和信息落点;微动作、停顿、观察都可以成立,不必制造冲突。先问观众此刻应知道什么,再决定机位、景别和遮挡。
用户明确限制景别(如“不要特写,以场景和动作关系为主”)时,将它写入镜头账本;不要为了精致或镜头多样性插入违反限制的眼睛、手部或物件特写。
建立轻量 Continuity Bible,只重复与本镜有关的事实:
世界:时代、时间、地点、可见结构、光源逻辑、媒介
身份:角色 ID、少量稳定外貌/服装锚点、关系
实体:关键道具 ID、数量、外观;不要把可转移物件当永久身份锚点
状态:每镜的持有人、位置、开合/损坏、动作阶段、可见性;化形故事另记意象/半成形/可辨实体
证据:计划状态与实际图像观察分开记录
相机、腕带、伞等被交付后,原持有人不能因“身份连续”自动再带一份。被遮挡/画外不等于不存在;映像不等于新增实体。剧情允许的归还、修复、闪回需要明确事件依据。
生成前建立镜头账本:
镜号 | 来源节拍 | 功能 | 镜前→主要事件→镜后 | 机位与轴线 | 可见证据 | 依赖镜号
静帧只代表动作某一阶段;只有实际验收通过的状态才进入下游参考。不要凭提示词描述宣布动作已经生成成功。
场景资产分“看得见的事实 / 有依据的推测 / 未知区域”。将世界位置、人物动作轴与屏幕左右分开。
每镜确定:摄影机可站区域、拍向、景别、必要锚点、遮挡、动作可达性,以及会暴露的未知空间。单图没有可信背面时,先采用保守机位;大幅反拍或环绕需要补视图,或明确为用户接受的空间扩展。
人物比例结合姿态、深度、地面接触和同深度参照检查,不固定像素大小。固定窗、门、产品不能因换机位被复制或搬移。
参考输入按角色选择:画风参考、身份参考、空间参考、当前状态参考。少量必要参考优于不加选择地全部输入。原始参考可支持画风/身份/空间,但不能覆盖后续已发生的状态变化;也不能只引用上一张而累积错误。
每个镜头独立生成,禁止让模型直接画三联、九宫格或分镜表。生成后外部拼版,保留可单独替换的源图。
图像提示词顺序:
真人基底按需使用,不全堆叠:
standalone live-action film still, practical location, natural skin texture, soft highlight roll-off, restrained production design, subtle uneven grain
不要把静帧负面词、角色长描述或“焦段标签”原封不动搬到图生视频。焦段文字表达意图,不证明后端精确执行了光学参数。
用户要视频提示词或实际视频时,必须读 video-motion-protocol.md。只有需要写法示例时再读 video-prompt-examples.md。
每镜交付“中文导演控制卡 + 可复制短提示词”,语言服从用户要求。导演卡管理首尾状态、时间、运动和衔接;短提示词仅包含执行所需的可见动作与摄影机行为,不照搬整张卡。
关键约束:
可按三镜组织队列,但先验收关键状态变化镜,再生成依赖它的镜头。不要机械地用第一张初态图指导所有后续镜头。
每次记录镜号、修订、精确提示、输入参考及角色、返回路径、计划与观察状态。若工具提供模型版本/种子也记录;不得编造。顺序不能只凭修改时间推断。
失败时定位原因:指令矛盾 / 后端未遵从 / 参考状态过时 / 能力不足。只修相应镜头并复核下游依赖。默认同镜最多自动定向补跑两次;仍失败就报告未通过项和所需补充,不无限重试。用户另定预算时遵从。
遇到安全拦截先检查请求是否允许;不要通过隐去核心事实绕过限制。只有原请求本身允许且替代表达仍忠实时才尝试合规改写;需要改变核心剧情就说明并询问。
九镜拼版使用现有 compose-nine-shot-storyboard.ps1,先核对参数与目标比例。保留 9 张源图、3 张纵向三联和 1 张接触表;默认黑色小间隔、无附加文字、无拉伸。输出到用户规定目录,没有规定则用任务专用目录。
附带脚本使用 PowerShell 与 System.Drawing,优先在 Windows 执行;其他环境使用可用的等效工具完成同样拼版,不更换已成功的源图。
硬门槛:原剧情关键事实、身份与必见角色、道具数量/归属、指定画风/媒介、空间拓扑、动作可达性、输入首帧相容性、文件完整性。用户要求可辨角色时,只有影子或烟雾轮廓不能算完成;具象化的身份与来源分别验收。
结果记为“通过 / 失败 / 无法判断”,附可见证据;看不清不能算通过。硬门槛失败不得以审美总分抵消,也不宣称“已解决”。交付草稿时明确标出未通过项。
只要图:交付图和必要核验说明。只要提示词:交付逐镜提示,不自动调用媒体后端。图加提示词:明确镜号、图像路径、帧角色、对应提示和未验证项。不要默认读取示例图库或追加海报。
文件交付默认使用可直接复制的 TXT 提示词,目录语言跟随用户;中文项目用中文目录。用户指定的语言与格式优先,不用 MD 文件替代其明确要求的 TXT 等格式。