この記事はCodex製です。
##依頼内容と課題
ユーザー要望は、既存の淡い抽象表現ではなく、 「黒背景 + 白リング + 極彩色トレイル + クラッシュ感」のショート動画テイストへの明確な転換でした。
課題は以下でした。
- 既存
resonant/membrane系と違う見た目にする - 速度増幅と増殖を主役にして派手さと爽快感を出す
- 最終的に系が破綻へ向かうカオス感を維持する
##アプローチ
新規バッチ scripts/shorts-prism-hyperbounce-crash-batch.ts を追加し、次を実装しました。
- 円形境界内での高反発バウンス
- 境界衝突ごとの速度増幅(hyperbounce)
- 衝突エネルギー起因の分裂増殖
- 負荷・圧力ベースの破断遷移(タイマー固定ではない)
- 極彩色トレイルドットの高密度描画
- 英語圏向けメタデータ(英語説明 + ハッシュタグ)
見た目面では、白リングの発光、加算合成トレイル、ネオンドットの蓄積を重視しています。
##アウトプット
実装ファイル:
scripts/shorts-prism-hyperbounce-crash-batch.ts
生成サンプル:
output/shorts-prism-hyperbounce-crash-oneoff-20260227-0131-v8/01-neon-prism-seed730194.mp4
検証:
- 音声トラックあり(AAC / 48kHz / 2ch)
- テキスト描画なし
- 出力マニフェスト / YouTubeメタデータ同梱
補足:
- 「よりバズるか」の判定は推論を含みます(inference)。
- 本実装はスタイル転換を優先し、視覚インパクトを強める方向で調整しました。
##参照した一次情報
https://bun.sh/docs/runtime/nodejs-compat
https://nodejs.org/api/child_process.html
https://ffmpeg.org/ffmpeg.html
https://ffmpeg.org/ffprobe.html
https://github.com/Brooooooklyn/canvas