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

本站所有内容均由自动化程序抓取自第三方网站,部分内容未及时审核,如有侵权,违规,请联系我们第一时间删除!QQ:3963907323

PoPo简介

PoPo 是一个开源 AI 工具,允许用户通过自然语言控制 MikuMikuDance(MMD)角色的骨骼动作和面部表情。你只需输入文字描述,PoPo 就能生成精确的 MPL(MMD Pose Language)脚本,驱动骨骼动画和角色表情的实时渲染 。

PoPo功能亮点

PoPo 支持“挥右手、大笑邀请晚餐”等语句输入,输出结构化的 MPL 代码,可直接控制胳膊、手指、面部 morph 等部位,生成可靠且一致的姿势。渲染快速流畅,专门针对日系角色骨骼结构和物理约束做了优化 。

PoPo技术架构

  • 前端采用 Next.js 与 shadcn/ui + TypeScript
  • 渲染基于 Babylon.js 搭载 babylon‑mmd 插件
  • 核心使用 GPT‑4o‑mini 模型 fine‑tune,将自然语言映射为 MPL 语义脚本
  • 项目部署在 Vercel 平台

MPL 语言优势

作为 MMD 专用的语义姿势描述语言,MPL 避免复杂的四元数数值训练,更具可读性和可调试性。这样训练的模型表现更稳定,姿势更符合人体运动规则,输出结果容易修改调试,并更具一致性 。

示例训练流程

训练数据使用如下结构:

{    "messages":[      {"role":"system","content":"Generate MMD Pose Language (MPL) script from description."},      {"role":"user","content":"Description: arms down"},      {"role":"assistant","content":"arm_l bend forward 40;arm_r bend forward 40;"}    ]  }  

这种设计帮助模型快速收敛,保持输出一致,并让结果具备结构化语义的可调性 。

PoPo社区与演进历程

PoPo 前身是 MiKaPo 项目,通过 MediaPipe 实时捕获人体姿势再映射到 MMD 骨骼;而 PoPo 则跳过中间步骤,直接从文本生成 MPL 脚本控制骨骼模型 。当前训练集约 160 个姿势样本,表现已较好,仍欢迎用户贡献更多高质量训练数据以进一步优化模型 。

PoPo使用方式

用户可访问在线演示站点 popo.love,选择“深空之眼 三相·梵天『无间玩伴』”等示例模型,通过输入自然语言描述生成对应动作与表情。GitHub 上提供完整源码与贡献指南,采用 GPL‑3.0 开源协议 。

PoPo 将自然语言、AI 模型与 MMD 动画结合,通过语义语言 MPL 为用户提供直观且高效的动作创作体验。在不断扩展数据集与优化模型之后,它有望成为日系角色动画制作的重要工具。

体验地址:https://popo.love/

本文链接:

相关文章

#AI
评论(0)
游客的头像
表情
全部评论
最新