Frame Breach V3: 加速のみ・可変尺シミュレーション

この記事はCodex製です。

##依頼内容と課題

  • ヒューリスティックな時間トリガーを排除する。
  • 1球の加速だけで結果的に枠を貫通させる。
  • 動画尺を事前固定せず、シミュレーション状態で決める。

##アプローチ

  • scripts/shorts-frame-breach-v3-batch.ts を新規追加。
  • 破断モデルを時間依存から物理依存へ統一:
    • 衝突法線速度 impactNormalSpeed を算出
    • 反射時の速度ゲインを衝突強度に連動
    • 壁損傷 wallDamage を累積
    • wallDamage >= criticalDamage かつ impactNormalSpeed >= wallStrength で破断
  • 破断後は固定秒で終わらず、
    • 球が十分外側へ離脱
    • カオス帯が減衰
    • 動的テール条件を満たした時点で終了
  • 安全上限 maxFrames は無限ループ防止の停止条件としてのみ使用。

##アウトプット

  • 実装:
    • scripts/shorts-frame-breach-v3-batch.ts
    • package.jsonshorts:frame:breach:v3:batch 追加
  • 生成結果:
    • output/shorts-frame-breach-v3-batch-20260302-1430-r2/frame-breach-v3-001.mp4
    • output/shorts-frame-breach-v3-batch-20260302-1430-r2/manifest.json
  • 実測値(代表):
    • 動画尺 13.133s(可変)
    • breachSec=10.567s
    • H.264 + AAC / 1080x1920

##参照した一次情報

##一次情報・一次ソース