muapi-cartoon-dance-animation

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Cartoon Dance Animation

卡通舞蹈动画

Convert a photo of a person into a Pixar-style 3D cartoon character, then animate it using a reference dance or motion video.
Estimated credits: ~150 per run.
将人物照片转换为皮克斯风格的3D卡通角色,然后参考舞蹈或动作视频为其制作动画。
预估消耗点数: 每次运行约150点。

Inputs

输入参数

NameTypeRequiredDefaultDescription
user_image
image_urlyesA clear full-body or medium-shot photo of the person to be cartoonified.
reference_video
video_urlnoA video containing the specific dance or motion to apply to the character.
名称类型是否必填默认值描述
user_image
image_url待卡通化人物的清晰全身照或半身照。
reference_video
video_url包含要应用到角色身上的特定舞蹈或动作的视频。

Steps

步骤

Phase A — Cartoon Character Generation

A阶段 — 卡通角色生成

If
{{user_image}}
is not provided, ask the user to upload their photo.
Once the photo is available, submit the plan with ONE step to cartoonify the image:
  1. Image Generation
    muapi image edit
    (model=
    nano-banana-2-edit
    ):
    • Reference Image:
      {{user_image}}
    • Prompt:
      Use the uploaded input photo as the exact same person in the final render. Preserve identity accurately: same face shape, eyes, nose, lips, jawline, skin tone, hairstyle, hairline, expression, age, and overall vibe. Do NOT change the person into a different face. Keep it clearly recognizable as the same person. Create one full-size ultra-high-quality 3D stylized character illustration, Pixar-inspired but original, based on the input person. Smooth plastic-like skin, soft rounded facial features, big expressive eyes, small nose, subtle blush (very minimal), cozy wholesome aesthetic. High-end character sculpting with stylized proportions while maintaining the real person’s likeness. 👕 Outfit / Costume (MUST MATCH INPUT) Keep the costume/outfit EXACTLY the same as the input image. Do not change colors, fabric type, accessories, layers, patterns, logos, or fit. No added glasses, no headphones, no new jacket, no new styling. 💇 Hair (Exact Match) Hair must remain the same as the input image: same hairstyle, same length, same hairline, only converted into clean stylized 3D hair shapes. 🎨 Render Quality Premium character sculpting, soft studio lighting, global illumination, subsurface scattering, soft shadows, cinematic depth of field, crisp edges. Octane/Arnold render look, ultra-clean, high-quality shading, 8K detail. 🎯 Composition Single full-size image (NOT a grid). Full-body or medium shot matching the input pose and vibe. Minimal clean studio background (solid color), no clutter.
    • Negative Prompt:
      No outfit change, no costume change, no new clothes, no extra accessories, no glasses, no headphones, no makeup, no cosmetics, no lipstick, no eyeliner, no facial redesign, no different face, no extra limbs, no deformed hands, no scary look, no photoreal skin pores, no wrinkles, no blur, no noise, no watermark, no logo, no text.
    • Aspect ratio: Maintain the aspect ratio of the input image or default to 9:16.
Present the generated cartoon character to the user for approval.
如果未提供
{{user_image}}
,请要求用户上传照片。
获取照片后,提交包含一个步骤的卡通化计划:
  1. 图像生成
    muapi image edit
    (模型=
    nano-banana-2-edit
    ):
    • 参考图像:
      {{user_image}}
    • 提示词:
      以上传的输入照片作为最终渲染中的同一人物。精准保留身份特征:相同的脸型、眼睛、鼻子、嘴唇、下颌线、肤色、发型、发际线、表情、年龄和整体气质。不得将人物换成另一张脸。必须清晰可辨认为同一人。基于输入人物创建一张全尺寸超高质量的3D风格化角色插画,灵感源自Pixar但具有原创性。质感顺滑的类塑料皮肤,柔和圆润的面部特征,大而灵动的眼睛,小巧的鼻子,淡淡的腮红(非常细微),温馨治愈的美学风格。高端角色雕刻,在保持真实人物相似度的同时采用风格化比例。👕 服装/服饰(必须与输入匹配) 服装/服饰必须与输入图像完全一致。不得更改颜色、面料类型、配饰、层次、图案、标志或版型。不得添加眼镜、耳机、新外套或新造型。💇 发型(完全匹配) 发型必须与输入图像一致:相同的发型、长度、发际线,仅转换为简洁的风格化3D发型。🎨 渲染质量 高端角色雕刻,柔和的工作室灯光,全局光照,次表面散射,柔和阴影,电影级景深,清晰边缘。呈现Octane/Arnold渲染效果,超简洁,高质量着色,8K细节。🎯 构图 单张全尺寸图像(非网格布局)。与输入姿势和气质匹配的全身或半身镜头。极简干净的工作室背景(纯色),无杂乱元素。
    • 反向提示词:
      不得更改服装,不得更换服饰,不得添加新衣物,不得增加额外配饰,不得戴眼镜,不得戴耳机,不得化妆,不得使用化妆品,不得涂口红,不得画眼线,不得重新设计面部,不得更换面部,不得增加额外肢体,不得手部畸形,不得表情惊悚,不得有写实皮肤毛孔,不得有皱纹,不得模糊,不得有噪点,不得有水印,不得有标志,不得有文字。
    • 宽高比:保持输入图像的宽高比,默认采用9:16。
将生成的卡通角色展示给用户确认。

Phase B — Motion Control Animation

B阶段 — 动作控制动画

After the character is approved, ask the user to upload a
reference_video
(if not already provided) containing the dance or movement they want the character to perform.
Once the video is provided, submit the plan with ONE step:
  1. Motion Control Video Generation
    muapi video from-image
    or
    edit_video
    (model=
    kling-v2.6-std-motion-control
    ):
    • Reference Image: The cartoon image generated in Phase A.
    • Reference Video:
      {{reference_video}}
    • Prompt:
      Smooth, fluid 3D character animation. The 3D character perfectly replicates the movements and dance from the reference video. High frame rate, dynamic motion, consistent character details, Pixar animation quality.
After generation, present the final animated dance video to the user.
角色确认后,如果用户尚未提供
reference_video
,请要求其上传包含所需舞蹈或动作的视频。
获取视频后,提交包含一个步骤的计划:
  1. 动作控制视频生成
    muapi video from-image
    edit_video
    (模型=
    kling-v2.6-std-motion-control
    ):
    • 参考图像:A阶段生成的卡通图像。
    • 参考视频:
      {{reference_video}}
    • 提示词:
      流畅顺滑的3D角色动画。3D角色完美复刻参考视频中的动作和舞蹈。高帧率,动态动作,一致的角色细节,Pixar级动画质量。
生成完成后,向用户展示最终的舞蹈动画视频。

Trigger Keywords

触发关键词

cartoon dance
,
3d animation
,
pixar character
,
animate my photo
,
motion control video
,
dance video
,
cartoonify and animate

cartoon dance
,
3d animation
,
pixar character
,
animate my photo
,
motion control video
,
dance video
,
cartoonify and animate

Notes for the Executing Agent

执行Agent注意事项

  • This recipe is LLM-orchestrated: read each phase, gather any missing inputs from the user, then call
    muapi
    CLI commands. Use
    muapi auth configure
    first if
    MUAPI_API_KEY
    is unset.
  • For model IDs without a CLI alias yet, fall back to the raw endpoint via
    curl -X POST https://api.muapi.ai/api/v1/<endpoint> -H "x-api-key: $MUAPI_API_KEY" -H 'content-type: application/json' -d '{...}'
    and poll with
    muapi predict wait <request_id>
    .
  • Substitute
    {{input_name}}
    placeholders with the user's actual inputs before issuing each call.
  • 本流程由LLM编排:阅读每个阶段,向用户收集缺失的输入,然后调用
    muapi
    CLI命令。如果
    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}}
    占位符替换为用户的实际输入。