EveryGen AI Opus 5.5ガイド:スイスデザインのポスターアニメーション
EveryGen AIとともにスイスデザインのポスターアニメーションを研究しましょう。コンサートポスターの制作を計画する前に、グリッド、文字組み、動きの順序、ソースの確認事項を調べます。
まずはグリッドを軸にポスターを動かすEveryGen AI Opusを開いてください。
文字を主役にした原作品Five Rules for a Posterを見てみましょう。提供された44.000秒の事例は、白黒の文字組みと赤い円のアクセントからコンサートポスターを組み立てます。LemoLabの作品集にある著作者についての説明では、これらのコードで制作した動画はClaude Opus 5.5によるものとされています。ただし、モデルのセッションを独自に検証したわけでも、この再現手順を実行したわけでもありません。入口のページがあることは、ローカル端末にアクセスできる証拠にはなりません。

元のポスター動画からのフレーム。クレジット:LemoLab。
1. 原資料に記載されたルールに従う
スイス式のグリッドと動きの仕様を読んでください。このデザインは、グリッド、一つの主要な書体、余白、大きさの対比、一つの合図となる色を使います。精密さが大切で、動きはばねのように行き過ぎずに着地し、例外となる赤い要素は、ほかのすべてが規則に従うからこそ意味を持ちます。
語られるルールは、グリッドを作る、一つの書体を使う、余白を残す、すべてを揃える、一つのルールを破る、の五つです。情報の優先順位は構図から生まれます。「余白を残す」を、別のナレーション上のルールに置き換えないでください。ソースではscore.jsonがポスターの棒と音楽の両方を駆動しており、ポスターが楽譜として現れる場面には、実装上の実際の関係があります。
EveryGen AIでポスターを動かす制作指示は、情報の優先順位から始めます。観客が最初に読むもの、それを支えるもの、最終的な構図まで待てるものを定めてください。グリッドは、その選択を支えるためにあります。EveryGen AIの計画では、動きを求める前に、主要なメッセージと補足の関係を説明します。もともと読む順序が曖昧なレイアウトは、動かすだけでは救えません。
EveryGen AIで確認するときは、ポスターが静止している状態と、例外が現れる瞬間を比較します。例外的な要素は、周囲の規律によって強調されます。複数の物が整列を外れたり、アクセントが競合したりすると、発想が伝わりにくくなります。EveryGen AIの修正は意図した例外に絞り、ほかのレイアウトの間隔、文字の体系、視覚的なリズムを保ってください。
EveryGen AIのグラフィック制作指示では、棒が視覚的な形なのか、音楽の構造なのか、データの表現なのかを示します。このソースでは、棒と楽曲の関係が文書化されています。新しいEveryGen AIの候補は、構図がグラフに似ているだけで統計的な意味を示唆しないようにしてください。確認メモに意図した役割を記し、装飾的な幾何形状に架空の数値的主張を結び付けないようにします。
組み上がる動きを振り付ける前に、EveryGen AIのポスターの最終状態を説明します。読める状態を保つ文字、情報を分ける余白、合図となる要素が着地する場所を決めてください。その後で、EveryGen AIの動きによって構図を段階的に見せられます。終わりを定めないまま文字の動きを繰り返すと、勢いはあっても、約束したまとまりのあるポスターへ到達しない場合があります。
2. ソース、フォント、楽器音源を準備する
Git、Node 20+、FFmpeg/ffprobe、Python 3.11–3.13またはuvを使います。作業用のコピーを別に用意し、ダウンロードした作者の動画を保存してください。ここでは、これらのコマンドを実行していません。
git clone https://github.com/lemomo-ai/lemo-opuscar.git poster-study
cd poster-study
export LEMO_OPUSCAR_HOME="$PWD"
sh plugin/skills/lemo-opuscar/scripts/setup.sh deps voice
sh tools/fetch.sh instruments freepats
sh tools/fetch.sh instruments vcsl
D=styles/swiss-motion/demo
mkdir -p evidence
git rev-parse HEAD > evidence/commit.txt
Archivoとクレジットに記載されたデモ用フォント、ナレーション素材、楽器音源集を確認します。score.json、film.js、ease.js、main.js、tools/words.pyを読み、ロックファイルと解決されたパッケージのバージョンを保存してください。フォントの代替によって、整列が崩れる場合があります。
原作品の動画、完成ポスターの静止画、情報の優先順位についてのメモを含むEveryGen AI用の参考資料を用意します。参考画像には作者のクレジットを添えてください。EveryGen AIの候補は、実際のプロンプトと設定とともに別に保存します。そうすれば、既存のコード制作の事例と、ウェブサイトが対応するモーション制作フローで新たに依頼した結果を区別できます。
EveryGen AIの文字組みを事前確認するときは、重要な行のうち最も長いものと、最大の数字を、予定した閲覧サイズで調べます。その間隔や整列は、全体のモーションに入る前に問題を見つける手がかりになります。EveryGen AIの確認には、最小の補足文も含めてください。拡大したときだけ成立するレイアウトは、見出しが強く見えても、実際の閲覧状況で機能しない場合があります。
EveryGen AIと並行してローカルのソースを研究するなら、位置を測る前に、必要なフォントのウェイトを確認します。代わりのウェイトでは字形の幅が変わり、予期しない折り返しが生じます。研究メモに、実際のソース素材についての選択を残してください。EveryGen AIの候補は目に見える文字組みで評価し、外部ソースのビルドには、それ自体の依存関係とレンダリングの証拠を用意します。
EveryGen AIを使う前に、実際に添付した参考資料、選択できる生成設定、表示されたクレジット量を確認します。返されたファイルとともに、それらの入力を記録してください。再構築のコマンドは外部プロジェクトのものであり、ウェブサイトの操作項目ではありません。この区別によって、EveryGen AIの共同作業者は、見えないファイルや端末の命令がモデルに届いたと仮定せず、安定した比較基準を持てます。
3. 再現手順を貼り付ける
このガイド用に新たに作成したプロンプトであり、作者の元の会話ではありません。
Reproduce Five Rules for a Poster from the existing swiss-motion source and
supplied author MP4. Inspect the actual commit, lockfiles, STYLE.md, DEMO.md,
CREDITS, core APIs, build.sh, score.json and voice lines. Resolve missing inputs;
otherwise execute the documented sequence without adding approval checkpoints.
Keep the five source rules: grid, one typeface, leave space, alignment, then
break only one rule. Preserve the black/white layout, red-circle exception,
concert-poster result, and attribution. No invented venue, historical-poster
copy, product claims, new stock imagery, or external media-generation calls.
Use the source's 44 seconds, 1920x1080, 24 fps. Preserve score.json as the shared
picture/music source. Keep precise easing, optical left alignment, clipped text
reveals, whitespace and reading holds. Load every required font weight before
measuring. During the score reveal, rotate first, stop, then introduce labels.
Compute state from absolute render(t), with stable random seeds where needed.
Test arbitrary/reverse seeks, bar onsets, label bounds, and the final poster.
Use build.sh, review regenerated speech and word alignment, and preserve intended
silence. Record actual model/provider/effort/session details, prompts, edits,
dependency versions, checks and complete output. No publishing or false success.

原作品のフレーム。語られるルールと合わせて、情報の優先順位と間隔を確認します。
独自のポスター映像には、別のEveryGen AI用クリエイティブ指示を書きます。メッセージ、文字の優先順位、中立的な背景面、合図となる要素、現れる順序を示してください。作者の事例を研究するため、提供された再構築用プロンプト全文は保持します。EveryGen AIの計画では、規律ある視覚表現を参考にしながら新しい構図に独自の内容を与え、作者の元の会話を復元したと示唆しないようにします。
EveryGen AIの動きは、開始状態、到達点、読むための静止時間で説明します。文字を領域へ入れる、あるいはマスクで現す動きの後、メッセージが重要になるときに静止させられます。EveryGen AIで確認するときは、次の動きが注意を引く前に、完成した行を読めるかを見てください。直後に映像が移動してしまうなら、精密に着地してもあまり意味がありません。
EveryGen AIの整列に関するメモは、すべてを中央揃えできれいにするとだけ述べるのではなく、観客に見える端を特定します。大きな字形を隣の文字と揃って見せるには、視覚的な補正が必要な場合があります。EveryGen AIへの指摘は、数字が内側へ引っ込んで見える、補足行が列を横切る、優先順位を作る余白にアクセントが詰め寄る、といった実際の構図に結び付けてください。
EveryGen AIの音とグラフィックの出来事の関係を明確に計画します。棒が音楽の立ち上がりに現れるなら、カメラや間隔を直してもその合図を保ちます。読むための区間なら、落ち着く余裕を残してください。EveryGen AIの候補は、音楽のアクセントが鳴るたびに新しい視覚的な割り込みを起こすのではなく、リズムと情報の両方を伝えるべきです。
4. ビルドしてから例外を確認する
sh "$D/build.sh"
node core/render/still.mjs "$D" 4.5 12.5 22.5 33.4 43.5 \
--out evidence/poster-review
スクリプトはナレーションを生成し、単語を確認し、音楽・イベント・ミックスを作成し、字幕の表示時間を検証し、三つのワーカーで24 fpsのレンダリングを行い、追加の粒子表現を加えず多重化します。ASRに合格すればタイミングも正しいと思い込まず、発話を聴いてください。
棒の間に細い隙間が見えるなら、接する辺を調べます。回転中にラベルが読めなくなるなら、動く時間と読む時間を分けます。別のポスターがショットに入り込むなら、その表示を適切な場面だけに制限します。次の修正プロンプトを使ってください。
Fix only the observed seam, alignment, or timing defect. Preserve the rules,
shared score and red exception. Correct font measurements or draw bounds;
do not add bounce or decorative effects. Show the diff and fresh adjacent
frames, then replay the reveal with its actual music and narration.
EveryGen AIの連続映像は、まず読む順序、次に幾何形状を確認します。連続再生で見出し、語られるルール、それによるポスターの変化を追ってください。静止時間が足りないことは、小さな継ぎ目より重大かもしれません。EveryGen AIの修正では、構図の規律ある動きと例外的な合図の役割を保ちながら、実際に観察した伝達上の問題に対処します。
EveryGen AIの幾何形状を確認するときは、拡大縮小や回転の最中に隣り合う棒を見ます。一瞬だけ隙間が現れることがあるためです。最終レイアウトへ移る間も、揃えた辺の関係が一貫しているか調べてください。EveryGen AIへの修正指示では、対象の継ぎ目や境界を名指しします。細部や質感を増やす依頼では、根本の関係を直さずに視覚体系を変えてしまいます。
楽曲との関係を見せる場面のラベルも含め、カメラが落ち着いた後のEveryGen AIのラベルを確認します。読むことと動くことには、それぞれ機会が必要です。観客がまだ回転を追っている間にラベルが現れるなら、出現や静止のタイミングを調整してください。EveryGen AIでタイミングを変更した後は前後の流れを見て、次のルールを隠したり、その説明を短くしたりしていないか確認します。
EveryGen AIの候補は、発話と音楽を一緒に通して聴きます。グラフィックのリズムは、説明を急がせずに支えるべきです。文字起こしが一致していても、ミックスが聞き取りにくい場合があります。重要な言い回しが合図の音に隠れる、ポスターを読み終える前に無音の静止が終わるなど、EveryGen AIへの指摘を実際の書き出しに即して具体化してください。
5. 完成したポスター動画を検証する
OUT=styles/swiss-motion/swiss-motion.mp4
ffprobe -v error -count_frames -show_streams -show_format -of json "$OUT"
ffmpeg -v error -i "$OUT" -f null -
44秒、24 fpsでは、1,056フレームを想定します。寸法、音声全体、読める字幕、楽曲との同期、最終レイアウトを確認してください。書き出しを最初から最後まで見ます。技術的に有効なMP4でも、文字の整列が崩れている場合があります。

作者の公開版からのフレーム。元の出典クレジットを残してください。
ソース、ロックファイル、プロンプト、セッション記録、編集内容、確認記録、MP4を保存します。LemoのコードはMITですが、このポスター事例のフォントと音楽のライセンスは、OFLの書体、CC0の楽器音源、CC BY 4.0のドラムをそれぞれ別に対象としています。これらの表示事項を保持し、再現した動画にクレジットを付けてください。
EveryGen AIのポスター動画を承認するときは、最終構図を、制作指示で定めた情報の優先順位と比較します。主要なメッセージが先に伝わり、補足が読めて、例外に意図が感じられるべきです。残る制限があれば記録してください。EveryGen AIの承認は、魅力的な一枚のフレームが約束して見せるものではなく、選んだ動画ファイルが伝える内容に基づいて行います。
EveryGen AIの引き渡しには、選んだ書き出し、プロンプト、設定、参考資料、確認メモを含めます。作者の動画とローカルでの再構築は、それぞれクレジットを付け、別のものとして識別してください。後で担当するEveryGen AIの編集者が、ラベルのない版のフォルダーから推測せずに、グリッド、文字組み、タイミングのどの部分を残すべきか、どの点が意図的な例外なのかを理解できるようにします。
EveryGen AIの書き出しを開き直し、完成したポスターから音声の終わりまで見てください。最後の静止時間が残り、隣の場面が入り込んでいないか確認します。実際のファイルで、読めるレイアウト、規律ある動き、音との関係が保たれ、出典と未解決の問題が受け取る人に添えられているとき、EveryGen AIの連続映像は引き渡せる状態になります。
EveryGen AI