muapi-cartoon-dance-animation について
LLM が muapi を実行し、人物写真をスタイライズした 3D キャラクターに変換した後、参照動画に合わせてアニメーション化するスキルです。本人と衣装の特徴を保ったダンスや動きの動画を作れます。
主な機能
- 01写真を3Dキャラクターに変換
- 02本人らしさと衣装の特徴を保持
- 03参照動画に合わせてアニメーション化
- 04生成したキャラクターを確認用に提示
活用シーン
- 01人物のカートゥーン版を作成
- 02動きの参照動画からダンス動画を作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ samuraigpt/ generative-media-skills --skill muapi-cartoon-dance-animationインストール後、Claude Code で/muapi-cartoon-dance-animationを入力して読み込まれたか確認します。
詳細
カートゥーンダンスアニメーション
人物の写真をピクサー風の3Dカートゥーンキャラクターに変換し、参考となるダンス動画や動作動画を使ってアニメーション化します。
入力
| 名前 | 種類 | 必須 | デフォルト | 説明 |
|---|---|---|---|---|
user_image | image_url | はい | — | カートゥーン化する人物の、鮮明な全身写真またはミディアムショットの写真です。 |
reference_video | video_url | いいえ | — | キャラクターに適用する特定のダンスや動作を含む動画です。 |
手順
フェーズ A — カートゥーンキャラクターの生成
{{user_image}} が指定されていない場合は、ユーザーに写真をアップロードするよう依頼します。
写真が用意できたら、画像をカートゥーン化する1つのステップを含むプランを送信します。
- 画像生成 —
muapi image edit(model=nano-banana-2-edit):- 参照画像:
{{user_image}} - プロンプト:
アップロードされた入力写真と同一人物を、最終的なレンダリングに正確に反映してください。顔の形、目、鼻、唇、顎のライン、肌の色、髪型、生え際、表情、年齢、全体的な雰囲気をそのまま保ち、本人の特徴を正確に維持してください。人物の顔を別人に変えてはいけません。同じ人物だとはっきり分かるようにしてください。入力された人物をもとに、フルサイズの超高品質な3Dスタイルのキャラクターイラストを1点作成してください。ピクサーに着想を得つつ、独自の表現にしてください。プラスチックのようになめらかな肌、柔らかな丸みのある顔立ち、大きく表情豊かな目、小さな鼻、ごく控えめな頬の赤み、心地よく親しみやすい雰囲気にします。実在の人物の特徴を保ちながら、様式化されたプロポーションでハイエンドなキャラクター造形にしてください。👕 衣装/コスチューム(入力と必ず一致)入力画像の衣装/コスチュームをそのまま維持してください。色、布地の種類、アクセサリー、重ね着、柄、ロゴ、フィット感を一切変更しないでください。眼鏡、ヘッドホン、新しいジャケット、新たなスタイリングを追加しないでください。💇 髪(完全一致)髪は入力画像と同じ状態にしてください。同じ髪型、同じ長さ、同じ生え際を保ち、きれいに様式化された3Dの髪型に変換するだけにしてください。🎨 レンダリング品質 プレミアムなキャラクター造形、柔らかなスタジオ照明、グローバルイルミネーション、サブサーフェススキャタリング、柔らかな影、シネマティックな被写界深度、鮮明な輪郭。Octane/Arnoldのレンダリングのような仕上がりで、極めてクリーンかつ高品質なシェーディング、8Kのディテールにしてください。🎯 構図 画像は1点のみ(グリッドにしないでください)。入力画像のポーズと雰囲気に合わせた全身またはミディアムショットにしてください。背景は無地のシンプルなスタジオ風にし、不要なものを置かないでください。 - ネガティブプロンプト:
衣装の変更禁止、コスチュームの変更禁止、新しい服の追加禁止、アクセサリーの追加禁止、眼鏡禁止、ヘッドホン禁止、メイク禁止、化粧品禁止、口紅禁止、アイライナー禁止、顔のデザイン変更禁止、別の顔禁止、手足の増加禁止、手の変形禁止、怖い印象禁止、肌の毛穴を写実的に表現しない、しわ禁止、ぼかし禁止、ノイズ禁止、透かし禁止、ロゴ禁止、テキスト禁止。 - アスペクト比:入力画像のアスペクト比を維持するか、デフォルトで9:16にします。
- 参照画像:
生成したカートゥーンキャラクターをユーザーに提示し、承認を求めます。
フェーズ B — モーションコントロールアニメーション
キャラクターの承認後、ユーザーがキャラクターにさせたいダンスや動きを含む reference_video をまだ提供していない場合は、アップロードするよう依頼します。
動画が用意できたら、1つのステップを含むプランを送信します。
- モーションコントロール動画生成 —
muapi video from-imageまたはedit_video(model=kling-v2.6-std-motion-control):- 参照画像:フェーズ A で生成したカートゥーン画像。
- 参照動画:
{{reference_video}} - プロンプト:
滑らかで流れるような3Dキャラクターアニメーション。3Dキャラクターが、参考動画の動きとダンスを正確に再現します。高いフレームレート、ダイナミックな動き、キャラクターのディテールの一貫性、ピクサー品質のアニメーション。
生成後、完成したダンスアニメーション動画をユーザーに提示します。
トリガーキーワード
cartoon dance、3d animation、pixar character、animate my photo、motion control video、dance video、cartoonify and animate
実行エージェント向けの注意事項
- このレシピは LLM がオーケストレーションします。各フェーズを読み、不足している入力をユーザーから収集してから、
muapiCLI コマンドを実行してください。MUAPI_API_KEYが設定されていない場合は、まずmuapi auth configureを使用してください。 - CLI エイリアスがまだないモデル ID では、
curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'で生のエンドポイントにフォールバックし、muapi predict wait <request_id>でポーリングしてください。 - 各呼び出しを実行する前に、
{{input_name}}プレースホルダーをユーザーの実際の入力に置き換えてください。
コメント
Markdown 対応