Jianghu · 震山锤 · 动作验收
Jianghu · 震山锤 · 动作验收
双锤起跳砸地 —— 三段透明 webm 顺序播放 + 特效叠加 + 3 个攻击判定点(渲染路径与作品一致:canvas.drawImage(video))
三段合计 2.16s · 3 次攻击判定 · 生成于 2026-10-11 19:14 · 素材 tools/gen_skill_video.py
▶ 播放 ↺ 重播 速度 *1.00×
- 特效
- 打击音
- 判定点
- 基线参考
- 特效裁到地面
就绪
怎么看这一版
| 看点 | 期望 | 不满意时改哪儿 |
|---|---|---|
| 动作分拍 | 起跳(锤拖身后)→ 顶点(双锤举起)→ 下落 → 落地砸地 → 左扫 → 右扫 | gen_skill_video.py 的 SEGS[*]['prompt'] |
| 透明 | 人物边缘干净、脚下无绿边黑边(背景是自绘天空/地面) | 抠绿参数见 frames_from_video.key_out |
| 原地 | 脚的水平位置不漂(开关"基线参考"看竖线) | 提示词里的水平锁死那两句 |
| 判定点 | 时间轴上 3 个红点 = 3 次攻击结算的时刻 | 实测帧号 → build_zhenshan_demo.py 的 SEGS[]['hits'][]['at'] |
| 速度 | 默认 2.00×(老大定:整体两倍速);再快/再慢都拖滑块 | 滑块;或重出更短档位(H3 只能 17k+5 帧) |
| 特效大小 | 土石铺开约 2.5 倍角色宽、金光约 2 倍;下半被地面挡住(正常) | build_zhenshan_demo.py 的 fxAt('dirt', 1.90) / fxAt('gold', 1.05) 那几个数 |
| 配音 | 落地砸地一声重响(闷响+金属+土石),左扫、右扫各一声锤击;每次判定同时出音 | 音效波形参数 → tools/gen_sfx.py;触发点 = hits[*].sfx |
🔊 声音:点「播放」才会出声(浏览器自动播放策略要求用户手势)。 听到的应该是 落地那一下重响 + 左扫、右扫各一声锤击,共 3 次打击声, 与画面上的 3 个判定点严格同帧。除此之外没有任何背景声/拟音 —— H3 自带的音轨是整段的挥动风声(听着像背景音乐),已停用; 打击声是单独合成的(tools/gen_sfx.py)。 想听"只剩画面"就关掉「打击音」。