このカタログのすべてのページは、フォーマットを説明しています。このページは、それら全部の下にある仕組みを説明します。毎回同じ仕組みが動いており、出力が使えるかどうかを決めるのはこの部分だからです。
フォーマットを指定した後に起きること
このためにプロンプトを書く必要はありません。Hermosoはまずお使いのブランド(商品、ロゴ、パレット、語り口)を、ウェブサイトまたは短い説明から読み取ります。そのうえでこのフォーマットに合わせて広告を企画します:ビートのリスト、画面上のコピー、人物が登場する場合はキャスティング。描画はビートごとに行われ、画面に出るすべての文字はモデルが描くのではなく、描画後にアプリが合成します。だから見出し、キャプション、エンドカードは、歪んだり半分作り話になったりせず、書いたとおりに出てきます。
実際の商品写真があれば、ぜひ追加してください。梱包を見せる広告と、モデルが想像した梱包を見せる広告との違いになり、ここにあるどの商品フォーマットでも、品質を最も大きく左右する要素です。
文字は描画せず合成する理由
画像や動画のモデルは文字を描きますが、綴りを作るわけではありません。見出しを頼むと、ほぼ正しい文字が返ってきます。文字が二重になったり、存在しない単語になったり、途中でカーニングがずれたりします。商品のパッケージでは、同じ失敗によって、販売していないバリエーションが生まれてしまいます。
そのため、このカタログのどのフォーマットも、文字を書くことをモデルに頼みません。まず絵を描き、見出し、補足の一行、キャプション、ステップ番号、価格、エンドカードは、アプリが後から本物の組版されたテキストとして重ねます。だから、バンドル広告の数字は合計が合い、ステップ形式のデモではステップ番号が正しい順に並ぶのです。また、パイプラインのどこでもブランドカラーはカラーコードではなく名前で指定されます。カラーコードを渡されたモデルは、そのコードを絵に描いてしまうことがあるからです。
出力を最も大きく変える一つの入力
実際の商品写真です。あれば、描画は実際のパッケージ、実際のラベル、実際の配色に固定されます。なければ、モデルはあなたの商品ではなく、同じカテゴリーらしい梱包を発明します。そして高価格帯の商品では、発明された梱包は偽物に見えてしまいます。
素材がないと動かないフォーマットがいくつかあり、途中で失敗するのではなく、最初にそう伝えます。AirDropカルーセルには商品写真が3枚、ムードボードのグリッドには4枚、アプリツアーにはインターフェースの実際のスクリーンショットが少なくとも2枚必要です。
2つの描画の経路
このカタログのほとんどはモデルで描画されます。プランナーがフォーマットに合わせて広告を書き、動画または画像モデルがフレームを作ります。ネイティブ広告テンプレートはもう一つの経路で、その中には何も生成されるものがありません。それぞれは自己完結したHTMLページで、ヘッドレスブラウザでフレームごとに描画され、ffmpegで組み上げられます。そのため同じ入力からは同じファイルが生まれ、コピーはブラウザで描画された本物のテキストになります。この経路は動画生成ではなく数クレジットで済み、同じ一行の表現を10通り試すことが現実的になります。
エージェントからフォーマットを操作する
このサイトのすべてのフォーマットは、ウェブのスタジオと同じく、AIエージェントからも使えます。HermosoはMCPサーバーを提供しているので、ChatGPT、Claude、Cursor、Codexなどのあらゆる MCPクライアントがplan_adでクリエイティブの下書きを作り、render_adで完成させられます。フォーマットをレシピとして指定すると、同じブランドの把握と同じ合成テキストを伴って、完成したファイルが返ってきます。セットアップはMCPとCLIの概要にまとまっており、生成されたツールリファレンスが完全な一覧です。
次に読むページ
クリエイティブ・レシピの索引では、141種類のフォーマットをファミリーごとに一覧できます。ネイティブ広告テンプレートでは13種類の決定論的なHTMLフォーマットを扱い、解説動画スタイルでは、ナレーション付きの解説動画に使える18種類のルックを扱います。