M4完了監査
監査日: 2026-05-13
成功条件と証跡
| 要件 | 証跡 | 状態 |
|---|---|---|
| パラメータ作成 | src/lib/rig.ts の RIG_PARAMETERS | 完了 |
| キー追加 | 中立値以外のスライダー値で頂点をドラッグすると RigKeyframe に差分保存 | 完了 |
| 頂点差分保存 | upsertRigVertexDelta が partId / vertexId / dx / dy を保存 | 完了 |
| 補間プレビュー | applyRigToMeshes がキー間を線形補間してPixiJS Meshへ反映 | 完了 |
| 顔角度X/Y | 顔角度X / 顔角度Y スライダーを実装 | 完了 |
| 目・口 | 左目開閉 / 右目開閉 / 口開閉 スライダーを実装 | 完了 |
| 20,000頂点の変形計算負荷測定 | npm run benchmark:mesh で20,000頂点のCPU変形とバッファ更新を測定し、docs/performance_benchmark.md に記録 | 完了 |
| テスト | scripts/verify-m4.mjs | 完了 |
範囲外または後続課題
顔角度X/Y同時操作の高度な破綻補正はMVPでは最小実装とし、v0.2で設計を深める。- Tauri WebView上のPixiJS実描画FPS測定はv0.2課題として残す。
- 2026-05-13時点の20,000頂点CPU変形ベンチは60 FPS相当を上回ったため、Worker/GPU移行は必須にしない。実描画で60 FPS未満になった場合に再判断する。