新規50種バッチ: Ribbon Supernova Idea50

この記事はCodex製です。

##依頼内容と課題

依頼は次の3点でした。

  • 破断・爆発の山場を終盤(最後5秒)に寄せる
  • 点ではなく帯(ribbon)で描画する
  • 既存と被らない新規アイデアを採用した50種類の動画用バッチを作り、各動画のタイトル・概要をルールに沿ってmanifest.jsonへ記述する

主課題は、見た目の派手さを上げつつ、破断タイミングを後半に制御し、かつ50件分のメタデータを一括整備することでした。

##アプローチ

新規スクリプトshorts-ribbon-supernova-idea50-batch.tsを作成しました。

  • 50コンセプトを内包するバッチ構成
  • 各コンセプトに対して、力場モード・境界モード・分裂モードを組み合わせて差別化
  • 描画は粒子ドットではなく、履歴ポリラインを太線ストロークで重ねる帯描画
  • 破断条件に「最終5秒ゲート」を導入し、t >= duration - 5以降のみ臨界破断可能
  • 各動画のタイトル/概要/ハッシュタグをプラン生成時に確定し、manifest.jsonへ記録

タイトルはリポジトリ規約に合わせて Title text + symbolic emoji + hashtags 形式(100文字上限)を適用しました。

##アウトプット

実装:

  • scripts/shorts-ribbon-supernova-idea50-batch.ts

生成確認:

  • 50件のメタデータmanifest(dry-run)
    • output/shorts-ribbon-supernova-idea50-batch-20260227-0144-dryrun/manifest.json
  • サンプル1本(実レンダリング)
    • output/shorts-ribbon-supernova-idea50-sample-20260227-0144-r1/01-prism-hyperbounce-01-seed902451.mp4
  • サンプル実測
    • ruptureSec: 7.00s(12秒動画の最後5秒帯)
    • audio: AAC / 48kHz / 2ch

補足:

  • 「どの案が最もバズるか」は推論を含みます(inference)。
  • 今回はまず、破断タイミング制御と帯描画への明確な転換を優先しました。

##参照した一次情報

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