开源AI MMD动作生成工具:PoPo用自然语言驱动角色骨骼与表情

在 MikuMikuDance(MMD)创作中,手动调整角色骨骼与面部表情往往繁琐且耗时。PoPo 提供一款开源 AI 工具,让用户通过自然语言直接控制 MMD 角色动作与表情。输入文字描述后,PoPo 会生成结构化 MPL(MMD Pose Language)脚本,实现实时骨骼动画和表情渲染,大幅提升创作效率与操作直观性。

PoPo是什么?

PoPo 是一个开源 AI 工具,专为 MMD 创作者设计。它允许用户通过自然语言描述生成 MPL 脚本,直接控制角色骨骼、手指、面部 morph 等动作与表情。工具采用 AI 模型与 MMD 渲染引擎结合,输出姿势精准、稳定且易于调整,免去传统手动绑定与调试的繁琐步骤。

网站地址:https://popo.love

开源AI MMD动作生成工具:PoPo用自然语言驱动角色骨骼与表情

核心功能

PoPo 针对 MMD 动作创作提供以下关键能力:

  • 自然语言生成动作——支持“挥右手”、“大笑邀请晚餐”等指令,自动生成结构化 MPL 代码。
  • 面部表情控制——可通过文本描述调整角色表情,如笑容、惊讶、眨眼等。
  • 快速实时渲染——渲染基于 Babylon.js + babylon‑mmd 插件,骨骼动作与表情呈现流畅。
  • MPL 语义化脚本——避免复杂四元数训练,输出可读性高、易调试且一致性强的骨骼动作脚本。
  • 开源可扩展——GitHub 提供完整源码与贡献指南,用户可参与训练数据扩展与功能优化。

技术架构

PoPo 架构结合前端、渲染与 AI 模型设计:

  • 前端:Next.js + shadcn/ui + TypeScript 构建界面
  • 渲染:Babylon.js 搭载 babylon‑mmd 插件,实时展示动作与表情
  • AI模型:GPT‑4o‑mini fine‑tune,将自然语言映射为 MPL 脚本
  • 部署:Vercel 平台支持在线运行与演示

MPL语言优势

MPL(MMD Pose Language)专为 MMD 骨骼与表情设计,优势包括:

  • 避免四元数复杂运算,提升可读性
  • 输出结构化脚本便于修改和调试
  • 模型训练稳定,动作姿势符合人体运动规律
  • 便于扩展与社区贡献数据集

使用场景

PoPo 支持多种 MMD 创作应用:

人群/角色 场景描述 推荐指数
MMD 动画师 快速生成复杂动作与表情组合 ★★★★★
二次元内容创作者 制作短视频、直播或虚拟形象动画 ★★★★★
开发者/研究者 调试骨骼控制算法或贡献训练数据 ★★★★☆
教育与演示 讲解骨骼动作原理或动画制作流程 ★★★★☆

操作指南

用户可通过在线演示快速使用:

  1. 访问 PoPo 演示站点 popo.love
  2. 选择示例模型(如“深空之眼 三相·梵天『无间玩伴』”)。
  3. 在文本框输入自然语言描述动作与表情。
  4. 系统生成对应 MPL 脚本并实时渲染角色动作。
  5. 可下载脚本或在本地 MMD 项目中使用。

社区与发展

PoPo 前身为 MiKaPo 项目,通过 MediaPipe 捕获人体姿势再映射 MMD 骨骼。PoPo 直接从文本生成 MPL 脚本,训练集约 160 个姿势样本,性能稳定。社区欢迎贡献更多高质量训练数据以优化模型。

支持平台

PoPo 在线运行无需安装,兼容桌面浏览器,GitHub 提供完整开源源码,遵循 GPL‑3.0 协议,可自由部署和二次开发。

跳跳兔小结

PoPo 将自然语言、AI 模型与 MMD 动画结合,为二次元创作者和开发者提供直观、高效的骨骼动作与表情生成工具。适合 MMD 动画师、虚拟形象制作与教育演示用户,操作便捷、输出稳定、可调试性高。随着数据集扩展与模型优化,PoPo 有望成为日系角色动画创作的重要辅助工具。

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...