关于 character-animation-qa
character-animation-qa 是用于检查角色动画预览和最终渲染的技能,涵盖结构与素材验证、浏览器和动作检查、媒体探测及视觉审查,帮助判断是否通过或需要修改。
主要功能
- 01结构与素材验证
- 02浏览器预览及控制台检查
- 03采样帧动作检查
- 04最终 MP4 元数据与帧检查
- 05动画缺陷视觉审查
适用场景
- 01展示前检查角色动画
- 02查找缺失素材或浏览器运行错误
- 03检查动作及最终渲染采样帧
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ calesthio/ openmontage --skill character-animation-qa安装后在 Claude Code 中输入/character-animation-qa确认已加载。
详细介绍
角色动画 QA
在展示角色动画预览或最终渲染之前,请使用此技能。
审查层级
- 架构验证:角色设计、绑定方案、姿势库、动作时间线。
- 静态资源检查:引用的部件和背景均存在。
- 浏览器预览:加载预览、截取屏幕截图、收集控制台错误。
- 动作检查:比较采样帧,确认画面存在显著差异。
- 最终 MP4 检查:ffprobe 元数据、时长、分辨率、音频、帧采样。
- Agent 视觉审查:检查采样帧中是否存在肢体脱落、图层错误、角色超出画面、表情难以辨认、文字损坏等问题。
Playwright 模式
const browser = await chromium.launch();
const page = await browser.newPage({ viewport: { width: 1280, height: 720 } });
await page.goto(previewUrl, { waitUntil: "networkidle" });
await page.screenshot({ path: "preview.png" });
通过/修改/失败
pass:技术检查通过,表演清晰易懂。revise:存在可修复的绑定或时间线问题。fail:资源缺失、渲染空白、运行时故障或运行时错误。
来源
- Playwright 屏幕截图: https://playwright.dev/docs/screenshots
- Playwright 页面导航: https://playwright.dev/docs/api/class-page#page-goto
- 最终媒体探测应使用 FFmpeg/ffprobe: https://ffmpeg.org/ffprobe.html
评论
支持 Markdown