viggle ai的multi swap功能可同步驱动静态图中多个角色动态动作;需用chrome/edge访问官网,点击【multi】入口,上传视频及命名规范的zip角色图,精准标注位置,再通过预设动作、分角色文本指令或关键帧微调配置动作,最后关闭多余标签页生成。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想让一张静态图里的多个角色同时动起来,比如让全家福里每个人按不同指令跳舞、让古装剧截图里的主角和配角同步做武术动作,Viggle AI的Multi Swap功能能直接实现——它不是逐个替换再拼接,而是从视频帧底层同步追踪、驱动、渲染全部角色。
确认环境与入口
打开 Viggle 官网(https://viggle.ai),必须使用 Chrome 或 Edge 浏览器;Firefox 会卡在模型加载阶段,页面无响应。
登录后点击顶部导航栏的 【Multi】 按钮,而非默认的 “Create” 或 “Dance”。这个入口是多角色功能的唯一入口,点错就进不到多人模式。
上传与标注角色
第一步:上传原始视频片段(MP4/MOV,时长建议 3–6 秒,分辨率不低于 720p)。
第二步:上传角色素材包——不是单张图,而是一个 ZIP 文件,内含命名规范的 PNG 图片:
• person_001.png(主角色,全身正面)
• person_002.png(配角,需与视频中该人物出现位置大致对应)
• person_003.png(第三角色,不可超过 5 人)
第三步:在界面右侧“角色映射区”,将 person_001 拖到视频中对应人物的初始帧上,松手后自动弹出坐标框;同样操作完成其余角色绑定。
【person_002 和 person_003 必须与视频中对应人物在首帧的像素位置偏差小于 15 像素,否则追踪会漂移】
配置动作与物理参数
方法一:预设动作库联动
在“Action Preset”下拉菜单中选择“Group Martial Arts”,系统自动为 person_001 分配“起手式”,person_002 分配“格挡”,person_003 分配“收势”,三者动作时间轴严格对齐。
方法二:文本分角色指令
启用“Per-Character Prompt”,分别输入:
• person_001: “bow deeply with left hand raised”
• person_002: “step forward and point index finger”
• person_003: “spin once clockwise while smiling”
注意:每个指令必须用英文短语,禁止中文、标点或换行,否则解析失败导致整段重跑。
方法三:手动关键帧微调
点击“Keyframe Editor”,时间轴拉到第 0.8 秒 → 选中 person_002 → 拖动右臂关节控制点向上 12° → 点击“Apply to All Frames” → 系统自动插值补全中间姿态。
启动生成与显存规避技巧
点击“Generate Multi-Swap”前,务必关闭浏览器所有其他标签页——实测中 Chrome 多开 3 个以上标签会触发显存争抢,导致生成中途报错“CUDA out of memory”。
生成过程中不要刷新页面,进度条走到 62% 时会出现短暂卡顿(约 25 秒),这是模型在加载物理引擎模块,属正常现象。
输出视频默认为 720p/25fps,若需 1080p,须在生成前勾选“HD Render”,但 RTX 3060 12G 显卡会因显存不足直接崩溃,【仅推荐 RTX 4080 及以上显卡启用 HD Render】。











