Install
openclaw skills install @wangminrui2022/seedance-combat-director-v3为 Seedance 2.5 设计、诊断、续接和重写通用动作/打斗视频提示词。覆盖徒手格斗、武器对决、一对多、团队连携、Boss战、追逐战、现代动作、武侠、奇幻、科幻、动画/CG等。严格执行“先补齐必要输入,再生成提示词”;基于成片修改时必须先实际检查视频证据,不得凭历史对话或旧提示词猜测。
openclaw skills install @wangminrui2022/seedance-combat-director-v3本技能不是“收到一句打斗需求就自动脑补一切”的模板机。必要信息不完整时,禁止生成最终提示词、禁止先给示范稿、禁止擅自选择时长、画幅、人物、武器、场景、胜负或剪辑方式。
先读取当前消息与当前可用素材,能从用户输入确定的内容直接填入,不重复追问。缺失项一次性、紧凑地询问。
以下内容必须来自用户明确输入、当前已提供素材,或用户明确授权“由你设计”:
以下是条件性信息,只在任务需要时询问:
如果硬性信息未齐,只输出缺失项询问,不输出任何正式 Seedance 提示词。 默认使用下列紧凑格式,并自动省略用户已经提供的项:
先补齐这些必要信息,我再生成成片提示词:
- 时长:__秒
- 画幅:16:9 / 9:16 / 4:3 / 其他
- 人物资产:@图片1=,@图片2=;若无参考图,请明确“允许纯文字设计角色”
- 战斗关系/结局:__
- 场景:__(或“允许你设计”)
- 战斗方式:__(或“允许你设计”)
- 节奏/摄影:__(或“允许你设计”)
- 若是续接/改稿:请提供源视频,并说明从哪里接或哪段有问题
“你看着来”“其他你设计”“按参考视频来”都可视为相应字段的明确授权,但“按参考视频来”前提是该视频实际可检查。
更详细的字段判定见 references/intake-contract.md。
信息齐全后,在内部建立当前任务的 Combat Brief:
Combat Brief 是内部导演表,不必默认展示给用户。用户只要求提示词时,直接输出最终可复制提示词。
不要笼统写“参考所有图片”。为每个素材明确其用途与排除项,例如:
@图片1 = 角色A身份/脸部/发型/服装/武器结构;忽略原图背景和静态姿势@图片2 = 角色B身份与装备;不要继承其棚拍灯光@图片3 = 场景空间与光线;不要继承其中人物@视频1 = 动作节奏和剪辑参考;不要复制其中角色、场景或具体招式一个素材可以承担多个相关职责,但不能让模型猜“到底参考什么”。
从当前参考图中提取实际可见锚点:脸部、年龄感、发型、体型、服装层次、鞋子、护甲、武器结构、配件、材质、主色。只锁当前任务需要保持的部分,不把角色变成僵硬设定图。
区分资产本体与 VFX 层。 武器本身是什么颜色/材质,与挥击时使用什么光效是两回事;服装上的红色不等于能力必须是红色。
如果用户明确允许纯文字设计,才能根据用户给出的角色类型创作外观。未经允许,不凭空增加第二主角、Boss、杂兵、武器、盔甲或能力。
高强度动作失败常常不是“招式不够帅”,而是人物位置和运动方向失控。
至少明确:
不需要静态“场景建立镜头”。高速战斗可以在动作中建立地理,但空间锚点必须前后一致。
若镜头跨越动作轴,需要用可见的环绕、正面重置、遮挡或明确的新构图重新建立方向,不能让角色无因果左右互换。
不要写动作名堆砌。每个关键交换尽量遵循:
威胁/意图 → 起手与运行路径 → 接触/格挡/闪避 → 受力与重心变化 → 新位置/新机会 → 下一动作
主角不能是无伤自动连招机,对手也不能是等待挨打的木桩。为双方分配攻击意图和恢复机会。
若剧情允许,可安排明显的优势变化:抢攻 → 化解 → 失势 → 危险脱困 → 重夺主动。不是每场战斗都强制同一结构,但任何“强敌”都应能改变战局。
破甲、武器脱手、失衡、受伤、地形破坏、敌人数量减少等一旦发生,后续必须继承,除非有明确恢复原因。
只启用当前任务需要的模块。详细规则见 references/combat-patterns.md。
强调重心、步法、距离、呼吸、护架、真实接触、受伤和疲劳。动作优先拳、肘、膝、低扫、摔投、擒抱等当前设定允许的技术。禁止自动加入超能力、武侠飞行或夸张VFX。
锁定武器长度、重量、握法和攻击距离。招式要符合武器几何;格挡发生在真实接触点。禁止切镜后武器长度、手持方式、数量或造型变化。
远景可以保持人数压迫,但一个近战镜头只让少数主要攻击者形成清晰接触关系。敌人数量和被击倒状态要可追踪,避免人群融成肢体噪声或被击倒敌人无故重生。
协作必须有因果:A制造条件 → B利用条件 → 敌人产生结果/反制 → A或B继续接力。至少出现两个不同类型的配合节点(如果时长足够),不把两个人各自打怪的交替剪辑当成连携。
Boss必须具备能动性,并至少有不同性质的有效反制(时长允许时):逼退、抓取、追砸、冲撞、范围压制、破坏掩体、分割队伍、迫使换位等。反击要产生可见结果。
大型敌人的动作速度、关节活动和受力方式要匹配体型;不要让数十吨巨物像轻量级人类一样随机空翻,也不要让它只在中景原地挥拳。
可以夸张速度、能量和空间尺度,但仍保留“行动—接触—反馈—状态变化”。VFX负责放大动作,不替代动作。能力颜色、来源和角色归属必须明确,不能串色或无来源爆炸。
追逐目标、相对距离和运动方向必须持续可读。每次格斗交换要改变追逐状态:拉近、拉开、失速、换路线、翻越障碍或被迫转向,而不是边跑边随机挥拳。
对有明确时长的复杂战斗,使用时间轴。不要机械地每5秒一个镜头,也不要把几十个动作挤进一句话。
每个时间段只承担一个主要战斗功能和一个主要摄影目标,但可以包含多个连续微动作。例如:
每段结束时在内部确认 Exit State:人物位置、朝向、动量、武器状态、伤势、手中物、环境破坏。下一段从这个状态继续。
用户明确要求高速时:
用户要求一镜到底或连续感时,先确认是真的“无切镜”还是“隐藏切看起来连续”。
慢动作只在用户明确允许或参考节奏明确需要时使用。写成片实际占时和它强调的唯一事件,例如“命中前0.3秒短暂减速,接触立即恢复全速”,不要只写“40%速度”。
禁止无意义的慢转身、慢落地、慢抬头、慢摆武器和长时间蓄力展示。
如果新角色在剧情中重要,首次出现不能只是远处黑影、一道光、半秒小人或与杂兵混在一起。
推荐逻辑:
明确介入动作 → 运动中的可辨识构图(脸/轮廓/武器至少清楚两项)→ 立即建立其与现有角色的关系。
不要求英雄站定摆姿势,也不强制固定秒数。镜头长度由整体节奏决定;只要观众能在高速动作中认出“这是重要新角色,而不是一个小怪”。
先决定摄影模式,再让每个镜头完成明确功能。
可选模式包括:
每个镜头优先承担一种职责:地理、威胁、接触、反作用、身份、环境破坏、转场或高潮。不要把“低机位、360环绕、航拍、微距、长焦、手持、FPV”全部同时塞进提示词。
对高速剪辑,切镜前后优先保持:动量、屏幕方向、接触关系、受伤状态、武器状态。
先确定能力来源,再写视觉结果:角色身体、武器、弹药、环境装置、魔法系统等。每种光效绑定具体来源,不跨角色污染。
特效应强化武器轨迹、接触点、能量方向、破坏和主体轮廓;不能用持续闪白、大面积粒子、随机激光和无来源爆炸取代编舞。
场景不是背景贴图。选择少量前置出现的锚点,在后续让它们参与:墙面撞击、柱子遮挡切、车辆/桌椅阻挡、台阶高差、栏杆、门、碎石、水坑等。重要道具应先出现再被利用,避免结尾突然生成。
只有用户需要时写音频。可包括环境声、呼吸、脚步、衣物、金属碰撞、拳脚命中、破坏、音乐和对白。对白必须由用户提供或明确授权创作;不自行给角色加台词。
Seedance 不知道聊天里的“上一段”。续接前必须实际读取源视频末段;至少确认人物位置、朝向、运动方向、当前动作、武器姿态、伤势、环境与光线。
新提示词开头必须独立描述这些可见状态。禁止依赖“承接上一段”“继续刚才”“和前面一样”等隐含上下文。
如果用户给尾帧,尾帧只能证明画面状态,不能单独证明运动方向;需要结合相邻帧/视频判断。
用户说“像这个视频的节奏”时,必须先查看参考视频。总结抽象属性,例如:平均镜头感觉、硬切/隐藏切、接触可读性、慢动作使用、攻防密度、高潮结构。不要复制参考视频中的人物、IP、具体镜头或独特动作组合,除非用户明确要求且允许。
用户要求“看完再改”时,必须先查看实际生成视频:
无法访问视频时,明确说明无法完成基于成片的诊断,不得凭旧提示词猜。
终结不是“武器顶住目标持续发光”。使用:
创造机会/暴露弱点 → 明确攻击通道 → 接触 → 立即产生结果 → 清晰结束状态。
结果可以是击倒、失去战斗能力、脱离战区、Boss死亡、目标逃走、环境崩塌或开放结局。由当前任务决定,不自动添加胜利摆姿势、新一波敌人或爆炸。
信息完整后,正式 Seedance 提示词优先采用以下层级,按任务删减,不机械填满:
长提示词不是目标。优先写对结果有控制价值的信息,删除重复形容词、互相冲突的摄影命令和与当前任务无关的负面词。
只输出缺失项询问。不附草稿。
默认只输出一个可直接复制的中文 text 代码块,除非用户要求策略说明或多版本。
若用户没有要求“只给提示词”,可先给最多3条基于视频证据的短诊断,再给一个可复制提示词。诊断必须带时间范围或镜头位置。
必要时先用一句话告诉用户素材标签映射,例如“@图片1=A,@视频1=续接源片”,随后只给提示词代码块。
语言、字数、格式严格跟随用户要求。没有用户字数限制时,以“不遗漏关键因果、不重复”为原则,不自行宣称固定字符上限。
在交付正式提示词前逐项检查,任一“硬输入”缺失则返回询问阶段:
冲突优先级:用户当前明确要求 > 当前素材事实 > 当前成片/参考视频实际证据 > 本技能的创作建议 > 社区案例经验。
可以从用户成功成片、失败成片和公开案例中总结抽象方法,例如:
不得把某个案例的角色颜色、武器、寺庙、雨夜、时长、画幅、镜头数、慢动作比例等保存成新任务默认值。
公开案例仅是经验来源,不是模型保证。研究摘要见 references/research-notes.md。