animation-quality-gate について
animation-quality-gateは、レンダリング後のアニメーションを受け入れる前に確認するクリエイティブスキルです。コンタクトシート、失敗分析、書き出しの確認でレビュー基準を明確にします。
主な機能
- 017つのアニメーション審査項目
- 02最終出力前のコンタクトシート必須化
- 03再構築前の失敗分析
- 04コンタクトシートとフレーム差分のスクリプト
- 05書き出しとジオメトリ制約の確認
活用シーン
- 01納品前のアニメーション品質確認
- 02見栄えへの指摘があったアニメーションの診断
- 03サンプルフレームを静止画として確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ roble3/ cc-blender-skill --skill animation-quality-gateインストール後、Claude Code で/animation-quality-gateを入力して読み込まれたか確認します。
同梱ファイルscripts/animation_contact_sheet.py
詳細
アニメーション品質ゲート
アニメーションがレンダリングされたという理由だけで合格にしないでください。コンタクトシートと失敗分析の両方を通過した場合にのみ、合格としてください。
レビュー項目
- 主題の優位性 — メインアセットが読みやすく、HUD/コンテキスト要素に圧倒されていません。
- レイヤーの分離 — ベースの被写体、テクスチャの状態、グロー、HUD、背景が、それぞれ制御できる程度に分離されています。
- シルエットの安定性 — 意図的なモーフが指定されていない限り、シルエットは一定に保たれます。
- テクスチャの一貫性 — 見栄えの悪い画像全体のクロスフェード、クロップ時のちらつき、位置合わせされていないモーフがありません。
- 動きの一貫性 — 弧や点には意図があり、速度が控えめで、イージングにも一貫性があります。
- エクスポートの正確性 — 最終エクスポートで効果を再現できるか、制限事項が明示されています。
- フレームの美しさ — サンプリングしたフレームを静止画として見ても美しく仕上がっています。
RALPH の発動条件
ユーザーがアニメーションを醜い/出来が悪いと評価した場合は、すぐに再構築するのをやめてください。まず次のことを行います。
- プレビューのフレーム/コンタクトシートを収集する。
- 不合格となった項目を特定する。
- スタックに手法がない場合は、
quality-refinement-autoloopを呼び出す。 - サニタイズ後にのみ、汎用スキルを追加/改善する。
- その後で初めて、アニメーションを再構築する。
必須ゲート
- コンタクトシートがないアニメーションを最終版にしないでください。
- Blender Python ハンドラーだけで実装したテクスチャ切り替えについて、GLB で再現できると主張しないでください。
- 要求されていない限り、装飾的なコンテキスト要素をベースアバターのエクスポートに含めないでください。
- 固定されたジオメトリの制約に違反するモーフを使用しないでください。
スクリプト
scripts/animation_contact_sheet.pyは、レンダリング済みフレームからコンタクトシートとフレーム間の差分レポートを作成します。
コメント
Markdown 対応