Virtual Motion Capture for Minecraft

Virtual Motion Capture for Minecraft

为你的Minecraft客户端提供发送VMC协议数据以实现虚拟主播模型的功能。

技术

适用于 Minecraft 的虚拟动作捕捉

此模组允许你的 Minecraft 客户端使用 VMC 协议来操控 VTuber 模型。
此模组包含一个 API,供其他 Minecraft 模组创建并实现额外的 BlendShape,以通过同一连接进行传输。

BlendShape

BlendShape 是通过 VMC 发送的数值,VTuber 应用使用它们来激活开关、移动模型等。默认情况下,该模组会创建 20 多个 BlendShape,并通过 127.0.0.1:35940 发送它们。

这些 BlendShape 表示游戏内玩家的各种状态和事件,包括:

  • 相对生命值
  • 疾跑
  • 潜行
  • 受到/造成伤害

请查看 wiki 获取完整的 BlendShape 列表,或查看图库以了解使用玩家动作激活开关的示例。

展示视频

免责声明与兼容性

此模组专为与开源 VTuber 应用 Inochi Session 配合使用而制作,并已使用 VMC Protocol Monitor 进行测试。

并非所有 VMC 应用都保证能与 VMC-MC 配合使用,但以下实现据报告是兼容的:

VMC 是 Open Sound Control (OSC) 的扩展,因此理论上 VMC-MC 也与 OSC 应用兼容。