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 のメタデータ、長さ、解像度、音声、フレームサンプル。
- エージェントによる視覚レビュー:サンプリングしたフレームを確認し、手足の分離、不適切なレイヤー、フレーム外のキャラクター、読み取れない表情、壊れたテキストがないことを確認します。
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 対応