私に聞いてください:ワードマーク用の1語のブランド名(動詞が最適)、9〜12枚の高解像度写真、ドロップと静かなブレイクダウンを備えた約120 BPMのロイヤリティフリー曲(Mixkit、商用利用無料)、そして動く植物の影がある無地の壁の無料ストッククリップ(Pexels)。 Appleキーノート風のローンチフィルム。2Dのみ、ワンカットの連続撮影として。各シーンは前のシーンから発展する:フェード、ブラー、カットはなし。オブジェクトが変形する。テキストはマスクラインからせり上がり、アイコンはゼロから跳ね上がり、バーは画面を横切って描かれ、ページは前方に押し出され、黒い図形がフレームを満たしてから次のシーンへ縮小する。温かみのあるオフホワイトのキャンバス、黒いUI、写真の上にiOS 26のリキッドグラス。ワードマークにはArchivo(wdth 125、ウェイト800)、UIにはGeist。カーソルが実際のクリック、ドラッグ、長押しで全ての変化を引き起こす。カメラはスクリーンスタジオ風にズームし、各瞬間が正方形を満たすようにし、カーソルもそれに合わせてスケールする。 禁止:クロスフェード、ブラーイン、明るさの「現像」、3Dフリップ、パーティクル、グロー、1秒を超えるホールド、テンプレートに感じられるもの一切。 120 BPM、54ビート、毎ビートで何かが起きる。 オープニング:ワードマークがアコーディオンのように自身のピリオドへ圧縮される。ドットが黒いピルに拡大し、その中にラベルがせり上がる。クリック:6枚のアイリスブレードがラベルの上で閉じ、そして写真の上へパッと開く。円が正方形に変わり縮小する。グリッドが紙の地図のように後ろで展開し(中央、プラス、角)、ベントーに再配置され、クリックで1つのタイルにズームインし、ドロップにぴったり着地する。 グラス:ガラスの単語が1文字ずつ現れ、その後しずくに溶けてガラスのツールバーに伸びる。調整アイコンがそれをスライダーに変える。ドラッグすると写真の照明が昼からゴールデンアワーへ移行し(2枚の位置合わせされたショット)、保持されたノブがガラスのレンズになる。それがガラスの球体へ上昇し、次の写真がその中に円として開き、球体がガラスの時計数字、日付、そしてガラスのミュージックプレーヤーに伸びるホームバーを備えたロック画面へと成長する。 ステージ:ロック画面が引き下がってスマートフォンが現れ、ベゼルが画面の端から成長する。ダイナミックアイランドが液体のように伸び、ちぎれ、飛び越えて、ブラインドのように巻き上がるMacウィンドウへ拡大する。壁紙を長押ししてSafariタブへドラッグする。ページが押し出され、画像をドロップするとランディングページのヒーローになる。スクロール:ヒーローが商品カード上の額装プリントに変形し、マットと額縁が写真の端から成長する。フレームの色(塗り広がる)とサイズを選ぶと、ナビボタンが飛び降りて「プリントを注文」になる。 注文:1つの黒い図形が変わり続ける:注文済み ✓ → 印刷中 % → 配送中(ルート上のバン)→ 配達済み ✓。 壁:配達済みの円が拡大して黒がフレームを満たし、1ビート保持してから、実際の壁の映像に掛かった額装プリントへ縮小する。同じアイリスがプリントの上で開き、再び閉じる。フレームが画面を満たし、ピル → ドット → 文字が戻ってくるビートで跳ね戻る。最後のフレーム=最初のフレーム。 1. 1つのHTMLファイル、正方形1440x1440。非同期のseek(t)内で時間から全てのスタイルを計算する:CSSトランジション、タイマー、フレーム間で持ち越される状態はなし。 2. スプリングには閉形式のステップ応答を使う。値に複数のターゲットがある場合は、変化ごとに1つのスプリングを追加して、時間の純粋関数に保つ。 3. リキッドグラス:各ガラス要素は背後のシーンの独自のクローンを保持する。そのクローンをSVG feImageディスプレイスメントマップ(角丸矩形の距離場)でフィルタし、わずかに異なるスケールの3つのfeDisplacementMapを通して色収差のエッジを作り、リムライトを加える。ガラスの文字には、グリフごとのキャンバス距離場を使ってマップ、マスク、ハイライトを構築する。 4. グー:ブラーとアルファ閾値を適用し、その上にソースを合成してガラスが内部でシャープに保たれるようにする。 5. アイリス:六角形の開口部の周りに6枚のブレードを配置する。各ブレードはその2つの頂点、両方のエッジ延長線、そしてそれらの間の短い弧を使う。 6. ワードマークの圧縮:各文字を同じ係数でドットに向かって移動させ、描画幅をそれに合わせて調整する(wdth軸を狭め、残りをスケールする)、文字同士を接触させたまま。 7. 映像:全てオールイントラで再エンコードし(ffmpeg -g 1)、blob URLとして読み込み、各フレームを描画する前に「seeked」を待つ。 8. サウンド:全てのイベントにダウンロードしたSFXを使い(Mixkit)、決して合成せず、それぞれを測定したピークで配置する。曲はダウンビートで開始する:ズームをドロップに着地させ、壁をブレイクダウンに置き、ワードマークをビートと共に戻す。Loudnormで-14 LUFSに。 9. Playwrightでレンダリング:60fpsでffmpeg tmixを使ってフレームごとに4つのサブフレームをブレンドする。1ビートにつき1フレームを確認し、次に単一フレームのポップ(隣接するフレームより3倍高いフレーム差分スパイク)を探す。 backdrop-filter: url()はChromiumでディスプレイスメントマップを誤読するので、代わりにシーンをクローンする。フラッドは角を越えて広がり約0.3秒かかる必要がある。そうでなければ画面の半分が1フレームで変わる。visibility: visibleに設定された子は非表示の親を通して表示されることがあるので、inheritを使う。変形する図形内のテキスト入れ替えには独自のマスクが必要。python http.serverは動画のレンジシークができないので、blob URLを使う。 私に入力を求めてから、完全なフィルムを書く前にビートマップと4枚のスチル(オープン、グラス、ステージ、壁)を見せてください。
このクリップは Anthropic の Claude Opus 5.5 で生成されました。ページ上のプロンプトが、生成に使われた原文そのものです。
作例は Claude Opus 5.5 で、次の設定で生成されました:1:1 · 0:30 · Animation · Motion Graphics · Advertising。同じ設定を使うと最も近い結果が得られます。
まずプロンプトをそのままコピーし、カメラ・動き・ライティングの記述は残して被写体だけ変えます。動画モデルは言い回しに敏感なので、数回試すのがおすすめです。
もちろんです。シーンの差し替えやテンポ表現、アスペクト比の変更など、プロジェクトに合わせて自由に調整してください。