スキル自身の言葉で
ユーザー写真——人物、ペット、物、ロゴ——を4種類のアニメーションGIFステッカーに変換するパイプラインです。Funko Pop / Pop Mart のブラインドボックス風に、C4D / Octane による3Dフィギュアのように白のスタジオ背景で描かれ、下部には黒縁取りのキャプションが付きます。デフォルトの4種は、笑顔で手を振る(hi)、大笑い(laugh)、涙を流す(cry)、ハートのジェスチャー(love)です。
キャプションはユーザー指定の1〜3語、またはユーザーが使用している言語に合わせた多言語キャプション表から取得することができます。スクリプト化された3段階——MiniMax による画像生成、image-to-video アニメーション化、mp4からGIFへの変換——を実行し、最後に deliver_assets ブロックで終了します。
生成されるもの
- Funko Pop / Pop Mart 風のアニメーションGIFステッカー4枚、これが定義された出力形式と数です。
- デフォルトの各アクションにつき1枚、合計4枚の静止1:1ステッカー画像が出力フォルダに書き出されます。
- 静止画像から生成される中間MP4クリップが、ステッカー1枚につき1本、合計4本作成されます。
- 4本のGIFのパスを列挙する最終的な deliver_assets ブロックが、応答の最後に配置されます。
仕組み
- 01キャプションを確定する
エージェントはユーザー自身の言語で、キャプションをカスタムにするかデフォルトにするかを尋ねます。
- 024枚の静止ステッカーを生成する
写真は人物、動物、物、ロゴのいずれかに分類され、その後 {action} と {caption} を埋め込んだ画像プロンプトテンプレートから4枚の1:1画像が生成されます。
- 03各画像を動画にアニメーション化する
各PNGは動画プロンプトテンプレートを使用したimage-to-videoモードの動画スクリプトを通過し、ステッカーごとに1本のMP4を生成します。
- 04動画をGIFに変換する
変換スクリプトを1回呼び出すことで4本のMP4すべてを処理し、それぞれの隣にGIFを書き出します。
- 05固定順序で提供する
返信は1行のステータスの後に、4枚のGIFを列挙した deliver_assets ブロックが続き、その後には何も記述されません。