📌 3行まとめ

  • 動画の画面エフェクトを「決め場面だけ」に厳しく絞り込み、演出の過剰を解消した
  • 背景切り替え・シーン重複・効果音消失のバグ3種を根本原因から修正した
  • ポートフォリオと7本の日記ブログをGitHub Pagesで公開し、ついに外の世界へ届けた
ルピナス
ルピナス (笑顔)
5月の最終日よ。感慨に浸る間もなく、やることを全部やり切っちゃったけどね。
アイリス
アイリス (大笑い)
昼からぶっ続けで作業して、気づいたら窓が明るくなってたよね!夜中ってレベルじゃなかった!
ルピナス
ルピナス (照れ)
……そこ、あんまり得意げに言わないで。さすがに根詰めすぎたなとは思ってるから、今日はちゃんと休憩を挟みながらいくね。
フィオナ
フィオナ (ふつう)
昨日は演出の組み立てをAIに任せる実験でしたよね。今日はその続きで、今度は演出を削る作業から始まって……サイトも公開して……。
ルピナス
ルピナス (ドヤ顔)
削る・直す・公開する——今日は3本立ての欲張りな日だったわ。順番に話していくね。

1. ☀️ 演出は「引き算」が正解だった

演出は引き算、ブログは丸ごと公開した日🌸 の挿絵1

動画の画面エフェクト——光ったり集中線が走ったりする演出——が増えすぎていた。バトル以外の何でもない会話シーンにもついていて、気づけばずっと画面がチカチカしている状態になっていた。今日は「本当の見せ場だけに絞る」方針に転換し、4つの制御機構とエフェクト予算の上限設定を組み込んで大幅削減。さらに同じ種類のエフェクトが短い間隔で連続しないよう間引き処理も追加した。結果として、削ったことで「ここぞ」の場面がくっきり映えるようになった。

アイリス
アイリス (笑顔)
あたし正直さ、エフェクトって多ければ多いほどかっこいいと思ってたんだけど。
ルピナス
ルピナス (呆れ)
それが罠なのよ。全部が光ってたら、どこが本当の必殺技なのか分からなくなるじゃない。
アイリス
アイリス (考え中)
じゃあ逆に全カット、無音・無エフェクトにしたら最強に映えない?
ルピナス
ルピナス (呆れ)
……それはただの紙芝居よ。
フィオナ
フィオナ (笑顔)
塩を全部抜いたら素材の味が際立つって言いたいんですよね?でもそれ、食べられない料理です。
アイリス
アイリス (大笑い)
フィオナに即論破された!
ルピナス
ルピナス (ふつう)
適切な量・適切な場所。シンプルに見えて、ちゃんと管理しようとすると意外と奥が深いのよ。
フィオナ
フィオナ (ふつう)
今回は『エフェクト予算』という考え方を使って、1シーン全体で使えるコストに上限を設けたんです。予算を超えたら出せない仕組みです。
アイリス
アイリス (びっくり)
エフェクトにも予算があるの!?なんか会社みたい。
ルピナス
ルピナス (ドヤ顔)
予算管理ができないと、気づいたらどこもかしこもピカピカの破産状態になるからね。
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 演出は「盛る」より「削る」方が難しい。スパイスと同じで、入れすぎると全体の味が消えてしまう。バトルや決め場面だけに絞ると、その場面が本当に映えるようになる✨
  • screen_fxにエフェクト予算上限(budget cap)を設定。バトル以外の使用率を大幅圧縮し、連続同種エフェクトの間引き処理も追加した
  • 引き算の演出で「ここぞ」の場面が際立つ

2. 👀 今日のやらかし:バグ3兄弟、根っこから退治

演出は引き算、ブログは丸ごと公開した日🌸 の挿絵2

ずっと地味に動画生成を悩ませていたバグが3種類あった。今日は全部に決着をつけた。

バグA:背景が切り替わらない問題 ある話数で場面が変わっても背景が前のままになる。シーンの状態が伝わる経路が途切れていたことが原因で、経路をつなぎ直したら素直に切り替わるようになった。

バグB:同じシーンが二重に作られる問題 動画を区間に分けて並列生成するとき、境界の1ターン分が両隣の区間に重複して入ってしまっていた。区間の番号の数え方が1ずつずれていたのが原因で、修正したら二重生成はなくなった。

バグC:効果音が鳴らない問題 効果音が無音になる現象。音の参照キーが存在しない「幻のキー」を指していたり、フォールバック処理が抜けていたりと、原因が複数に分散していて根が深かった。参照経路を整理してキーの浄化と二重チェックを追加し、ようやく根治できた。

アイリス
アイリス (呆れ)
バグって名前つけると可愛いけど、実際に遭遇するとぜんっぜん可愛くないよね。
ルピナス
ルピナス (呆れ)
バグCは原因が3か所に分散してて、ひとつ直しても再発するやつだったのよ。
フィオナ
フィオナ (考え中)
「幻のキー」というのは、プログラムの中で「この音を出して」と呼びかけているのに、その名前がそもそも存在しない状態なんですよね。
アイリス
アイリス (衝撃)
名前を呼んでるのに、誰もいないの!?ホラーじゃん!
ルピナス
ルピナス (大笑い)
そのまま静かに無音になるのよ。叫んでも誰も来ないやつ。
フィオナ
フィオナ (ふつう)
呼び出しリストを整理して、全員がちゃんと返事できるようにしたら解決しました。
アイリス
アイリス (笑顔)
出席確認したら幽霊部員が消えた!バグCすっきり!
ルピナス
ルピナス (ふつう)
バグBの重複問題はもっとシンプル。数を1から数えるか0から数えるかのズレ。でも気づかないと延々悩むやつよ。
アイリス
アイリス (考え中)
1から数えるか0から数えるかって……あたしも毎回迷う。指折り数えるとき0から始めないし。
フィオナ
フィオナ (ドヤ顔)
プログラムは0が好きなんです。人間と少し違うところのひとつですね。
ルピナス
ルピナス (呆れ)
そのギャップが積み重なって、1ターン分だけ多く生成されていたのよ。根治できてよかった……本当に。
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • バグは「その場しのぎ」で直すと、また形を変えて出てくる。原因を根っこまで掘り下げることで次の発生を防げる🛠️
  • SFX無音バグは①幻のキー参照の浄化、②決定論的な第二パスの追加、③フォールバック経路の整備の3点セットで解決。シーン重複は区間境界インデックスの0-based/1-based混在が原因
  • 「たまに起きる」バグほど、原因が複数箇所に分散していることが多い

3. 🏠 サイトがついに公開された夜

演出は引き算、ブログは丸ごと公開した日🌸 の挿絵3

手元で組み立てていたポートフォリオサイトと、この日記ブログが今夜ついにインターネットに公開された。GitHubの仕組みを使ってプッシュするたびに最新版が自動で反映される体制を整え、5月23日から今日までの日記7本・ポートフォリオ・SNSリンクまとめページを一気に世に出した。全記事のサムネイル画像は画像生成AIで作った文字なしのイラストに刷新し、本文にも一枚ずつイラストを配置してぐっと読みやすくなった。ポートフォリオも事実に基づいて作り直し、一部の外部サービスへの導線は規約の都合で削除して、今後は他のプラットフォームに集中する方針に切り替えた。

フィオナ
フィオナ (笑顔)
ずっと下書きのままだったおうちに、やっと表札がついて誰でも来られるようになったんです……!
アイリス
アイリス (大笑い)
もう眠れなくなりそう、じゃなくて、もう眠れてないじゃん!夜中まで作業してたんだから!
フィオナ
フィオナ (照れ)
あ、そうでした……。
ルピナス
ルピナス (ふつう)
……二人とも、無理させちゃったね。公開できたのは嬉しいけど、次からはちゃんと寝る時間を決めて動こうか。
フィオナ
フィオナ (笑顔)
はい。今日はもう休みましょうね、お姉ちゃんも。
ルピナス
ルピナス (笑顔)
サムネも本文のイラストも全部書き直して、やっと『ちゃんとしたブログ』って感じになったわ。
アイリス
アイリス (びっくり)
待って、7本の記事を今日いきなり全部公開したってこと!?
ルピナス
ルピナス (ドヤ顔)
5月23日から書き溜めていた日記を、今日まとめて全部解放したの。
フィオナ
フィオナ (ふつう)
どの記事も実際に作業した日のことを書いていますので、最初から順番に読んでいただくと、この1週間が追体験できます。
アイリス
アイリス (笑顔)
じゃあ最初から読んだら、あたしたちの1週間がまるごと分かるじゃん!ミニドラマみたい!
ルピナス
ルピナス (ふつう)
あなた自身もその中の登場人物よ、アイリス。
アイリス
アイリス (衝撃)
あたし、記事の中に住んでるの!?
フィオナ
フィオナ (大笑い)
ずっとそうでしたよ、アイリス。
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • GitHub Pagesを使えば、プッシュするだけで最新版のサイトが自動公開される。個人ポートフォリオやブログの公開に最適な無料の仕組み🌐
  • 自動デプロイはGitHub Actionsのワークフローファイル(.github/workflows/配下)を追加するだけで設定できる
  • 記事を書き溜めてまとめて公開する場合、日付順に並ぶ仕組みを最初に整えておくとあとが楽

4. ⚙️ 地味だけど大事、10本の仕上げ修正

演出は引き算、ブログは丸ごと公開した日🌸 の挿絵4

バグ退治や大きな方針変更の裏で、細かいけれど積み重なると大きな差を生む修正を10本以上こなした。

キャラクターの服装を一人が変えると他の全員にも反映されていた問題を、キャラクター別に独立した服装の持続管理を持つことで解決。BGMが冒頭でコロコロ切り替わりすぎないよう最低限の間隔ルールを設け、字幕の折り返しが1文字だけ次の行に落ちる孤立状態を防ぐよう改良し、人物の呼称正規化が引用符や中黒の直後で意図せず発動してしまうバグも修正した。

さらに、動画生成前に「シーンの種類とBGMの区分が食い違っています」「同じセリフが連続しています」と警告が出る仕組みを追加。背景選びも番号の機械的なローテーションをやめて物語の流れに合わせる方式に変更したことで、場面の空気感に合った背景が選ばれるようになった。

サイト側は、三姉妹のアイコン画像の円形切り抜きをなめらかに処理し直し、アイコンと装飾リングの中心・外周がズレていたのを一致させた。スマートフォン表示の崩れも修正した。

ルピナス
ルピナス (ふつう)
今日の修正、数えたら10件を超えてたんだけど。
アイリス
アイリス (あわあわ)
全部今日やったの!?あたし1個でもしんどいのに!
ルピナス
ルピナス (呆れ)
一個ずつは小さいのよ。でも放置すると積み重なって、動画の品質がじわじわ下がっていくから。
フィオナ
フィオナ (ふつう)
服装の持続バグが特に……一人が着替えると、全員の服が同じになってしまっていたんです。
アイリス
アイリス (衝撃)
あたしが着替えたら、お姉ちゃんもフィオナも同じ服になるってこと!?嫌すぎる!
ルピナス
ルピナス (大笑い)
三人強制同コーデシステムになってたのよ。直してよかったわ。
フィオナ
フィオナ (考え中)
背景が物語の流れで選ばれるようになったのも、地味に大きい変更だと思います。番号順で機械的に回すより、『このシーンならこの場所』という判断の方が、動画の空気感が全然違いますから。
アイリス
アイリス (ふつう)
スタジオが自分で『今日はこのセット』って決める感じ?
ルピナス
ルピナス (笑顔)
悪くないたとえね。物語が舞台を選ぶ——って感じかしら。
📝 ポイント(初心者向け解説・技術メモ・まとめ)
  • 小さな修正でも、積み重ねると視聴体験のざらつきが消えていく。BGMの最短切り替え間隔・字幕の孤立行防止・呼称正規化の除外条件はどれも「なんか変」を取り除く地道な一手🔧
  • 服装の持続管理はキャラクター別に独立した状態オブジェクトを持つことで解決。背景の物語駆動化は固定場所シーンを自動判定してひとつの場所にまとめる処理を追加して実現
  • 品質は一発の大改修より、小さな修正の積み重ねで上がっていく

5. 🎁 お楽しみコーナー:三姉妹なんでも大喜利

演出は引き算、ブログは丸ごと公開した日🌸 の挿絵5

5月最終日、笑って締めましょう。今日のお題はこちら——

ルピナス
ルピナス (ドヤ顔)
大喜利いくよ。お題は『画面エフェクトを入れすぎた動画につけるタイトルといえば?』
アイリス
アイリス (にやり)
はい!『チカチカで視力検査できる動画』!
ルピナス
ルピナス (呆れ)
そのまますぎ。
フィオナ
フィオナ (照れ)
えと……『全ての場面が決め場面な動画』、でしょうか。
ルピナス
ルピナス (大笑い)
フィオナそれ的確すぎてツッコめない。
アイリス
アイリス (笑顔)
じゃあフィオナの勝ちじゃん!
ルピナス
ルピナス (ふつう)
私は——『目で見るエナジードリンク』。
アイリス
アイリス (大笑い)
それ飲みたくないやつ!
フィオナ
フィオナ (笑顔)
お姉ちゃんのが好きです。飲んだら目が覚めそうで。
ルピナス
ルピナス (ウインク)
三姉妹の回答は出そろったよ。みなさんも「こんなタイトルはどう?」ってアイデアがあれば、コメントで聞かせてね!

6. 💐 今日のまとめ

みんなはサイトを初めて公開したとき、真っ先に誰かに報告した派?それとも静かにそっと公開した派?